Merge "Prevent tests with reboot from running during presubmit"

This commit is contained in:
Treehugger Robot
2021-02-16 12:15:16 +00:00
committed by Gerrit Code Review
3 changed files with 13 additions and 1 deletions

View File

@@ -15,7 +15,7 @@
~ limitations under the License.
-->
<configuration description="Runs the internal staged install tests">
<option name="test-suite-tag" value="StagedInstallTest" />
<option name="test-suite-tag" value="StagedInstallInternalTest" />
<target_preparer class="com.android.tradefed.targetprep.suite.SuiteApkInstaller">
<option name="cleanup-apks" value="true" />
<option name="test-file-name" value="StagedInstallInternalTestApp.apk" />

View File

@@ -1,5 +1,15 @@
{
"presubmit": [
{
"name": "StagedInstallInternalTest",
"options": [
{
"exclude-annotation": "android.platform.test.annotations.LargeTest"
}
]
}
],
"postsubmit": [
{
"name": "StagedInstallInternalTest"
}

View File

@@ -24,6 +24,7 @@ import static org.junit.Assert.assertTrue;
import static org.junit.Assume.assumeTrue;
import android.cts.install.lib.host.InstallUtilsHost;
import android.platform.test.annotations.LargeTest;
import com.android.ddmlib.Log;
import com.android.tests.rollback.host.AbandonSessionsRule;
@@ -141,6 +142,7 @@ public class StagedInstallInternalTest extends BaseHostJUnit4Test {
// Test rollback-app command waits for staged sessions to be ready
@Test
@LargeTest
public void testAdbRollbackAppWaitsForStagedReady() throws Exception {
assumeTrue("Device does not support updating APEX",
mHostUtils.isApexUpdateSupported());