Snap for 8589293 from 60d13926fe2d680a974dce0fcadcd2103509d507 to sc-v2-platform-release

Change-Id: Ia774a10d15e8abe9dce3668debf93cc85f7fd2e9
diff --git a/apexer/Android.bp b/apexer/Android.bp
index 29be7d1..081bae1 100644
--- a/apexer/Android.bp
+++ b/apexer/Android.bp
@@ -151,6 +151,9 @@
     libs: [
         "apex_manifest",
     ],
+    test_options: {
+        unit_test: false,
+    },
 }
 
 apexer_deps_minus_go_tools = apexer_tools + [
diff --git a/apexer/TEST_MAPPING b/apexer/TEST_MAPPING
index 1ad3078..0b3e797 100644
--- a/apexer/TEST_MAPPING
+++ b/apexer/TEST_MAPPING
@@ -1,9 +1,11 @@
 {
-  "presubmit": [
-    {
-      "name": "apexer_test"
-    }
-  ],
+  // b/214537606: disabled since test lab JDK version has been upgraded to follow newer branches,
+  // and will not be able to match sc-v2-dev
+  //"presubmit": [
+  //  {
+  //    "name": "apexer_test"
+  //  }
+  //],
   "imports": [
     {
       "path": "system/apex/tests"
diff --git a/tests/src/com/android/tests/apex/SharedLibsApexTest.java b/tests/src/com/android/tests/apex/SharedLibsApexTest.java
index fdeac2c..df49f62 100644
--- a/tests/src/com/android/tests/apex/SharedLibsApexTest.java
+++ b/tests/src/com/android/tests/apex/SharedLibsApexTest.java
@@ -33,6 +33,7 @@
 import org.junit.rules.TemporaryFolder;
 import org.junit.runner.RunWith;
 
+import java.time.Duration;
 
 @RunWith(DeviceJUnit4ClassRunner.class)
 public class SharedLibsApexTest extends BaseHostJUnit4Test {
@@ -511,12 +512,13 @@
         assertThat(getDevice().doesFileExist("/data/apex/active/"
                 + getInstalledApexFileName(ApexName.SHAREDLIBS, ApexVersion.ONE))).isTrue();
         mPreparer.reboot();
-        assertThat(getDevice().doesFileExist("/data/apex/active/"
-                + getInstalledApexFileName(ApexName.BAR, ApexVersion.ONE))).isFalse();
-        assertThat(getDevice().doesFileExist("/data/apex/active/"
-                + getInstalledApexFileName(ApexName.FOO, ApexVersion.ONE))).isFalse();
-        assertThat(getDevice().doesFileExist("/data/apex/active/"
-                + getInstalledApexFileName(ApexName.SHAREDLIBS, ApexVersion.ONE))).isFalse();
+        mHostUtils.waitForFileDeleted("/data/apex/active/"
+                + getInstalledApexFileName(ApexName.BAR, ApexVersion.ONE), Duration.ofMinutes(3));
+        mHostUtils.waitForFileDeleted("/data/apex/active/"
+                + getInstalledApexFileName(ApexName.FOO, ApexVersion.ONE), Duration.ofMinutes(3));
+        mHostUtils.waitForFileDeleted("/data/apex/active/"
+                + getInstalledApexFileName(ApexName.SHAREDLIBS, ApexVersion.ONE),
+                Duration.ofMinutes(3));
 
         getDevice().disableAdbRoot();
         runAsResult = getDevice().executeShellCommand(