Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a722ba3c authored by Mathieu Chartier's avatar Mathieu Chartier Committed by android-build-merger
Browse files

Merge "Wait for the profile to not be empty in BootImageProfileTest" am: 37f8bfb2

am: fdc8257e

Change-Id: I2ecb58144e80cdc44dd260a2dc41e7a1e8e1921d
parents 8d0be768 fdc8257e
Loading
Loading
Loading
Loading
+11 −3
Original line number Diff line number Diff line
@@ -66,10 +66,18 @@ public class BootImageProfileTest implements IDeviceTest {
        String res;
        res = mTestDevice.executeShellCommand("truncate -s 0 " + SYSTEM_SERVER_PROFILE).trim();
        assertTrue(res, res.length() == 0);
        // Force save profiles in case the system just started.
        Thread.sleep(1000);
        // Wait up to 20 seconds for the profile to be saved.
        for (int i = 0; i < 20; ++i) {
            // Force save the profile since we truncated it.
            forceSaveProfile("system_server");
        Thread.sleep(2000);
            String s = mTestDevice.executeShellCommand("wc -c <" + SYSTEM_SERVER_PROFILE).trim();
            if (!"0".equals(s)) {
                break;
            }
            Thread.sleep(1000);
        }
        // In case the profile is partially saved, wait an extra second.
        Thread.sleep(1000);
        // Validate that the profile is non empty.
        res = mTestDevice.executeShellCommand("profman --dump-only --profile-file="
                + SYSTEM_SERVER_PROFILE);