Fixing extracted public volume name.

The public volume created is read before its successfully mounted,
resulting in 'null' as volume name.
Adding a wait (2000ms) to allow volume being mounted.

Bug: 273077481
Test: atest AppCloningPublicVolumeTest
Change-Id: Ic0d43a789978cd72ffa3dc9521a41b0d0a4b4802
diff --git a/hostsidetests/appcloning/hostside/src/com/android/cts/appcloning/AppCloningBaseHostTest.java b/hostsidetests/appcloning/hostside/src/com/android/cts/appcloning/AppCloningBaseHostTest.java
index 9f76bce..64e50ef 100644
--- a/hostsidetests/appcloning/hostside/src/com/android/cts/appcloning/AppCloningBaseHostTest.java
+++ b/hostsidetests/appcloning/hostside/src/com/android/cts/appcloning/AppCloningBaseHostTest.java
@@ -70,10 +70,14 @@
         String existingPublicVolume = getPublicVolumeExcluding(null);
         sDevice.executeShellCommand("sm set-force-adoptable on");
         sDevice.executeShellCommand("sm set-virtual-disk true");
-        eventually(AppCloningBaseHostTest::partitionDisks, 10000,
+        eventually(AppCloningBaseHostTest::partitionDisks, 15000,
                 "Could not create public volume in time");
+        // Need to do a short wait, to allow the newly created volume to mount.
+        Thread.sleep(2000);
         sPublicSdCardVol = getPublicVolumeExcluding(existingPublicVolume);
         assertThat(sPublicSdCardVol).isNotNull();
+        assertThat(sPublicSdCardVol).isNotEmpty();
+        assertThat(sPublicSdCardVol).isNotEqualTo("null");
     }
 
     protected static void removeVirtualDisk() throws Exception {