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

Commit df535a3d authored by Android Build Merger (Role)'s avatar Android Build Merger (Role) Committed by Android (Google) Code Review
Browse files

Merge "Merge "Wait for the profile to not be empty in BootImageProfileTest"...

Merge "Merge "Wait for the profile to not be empty in BootImageProfileTest" am: 37f8bfb2 am: fdc8257e am: a722ba3c am: 5c2bd6ca"
parents c0284741 2fb7499e
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);