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

Commit ac4fe94c authored by Seigo Nonaka's avatar Seigo Nonaka
Browse files

Wait more time to complete activity launch

This CL address flakiness by following change
- Add "-W" option to "am start-activity" to wait first screen draw
- Increase timeout time from 10ms to 50ms

Bug: 405229719
Test: atest UpdatableSystemFontTest#launchApp_afterUpdateFont
Flag: TEST_ONLY
Change-Id: Ie66a2347de21cdf9e369cc80de8bbcb26f326541
parent 1ccb65c2
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -119,7 +119,7 @@ public class UpdatableSystemFontTest {
            EMOJI_RENDERING_TEST_APP_ID + "/.EmojiRenderingTestActivity";
    // This should be the same as the one in EmojiRenderingTestActivity.
    private static final String TEST_NOTO_SERIF = "test-noto-serif";
    private static final long ACTIVITY_TIMEOUT_MILLIS = SECONDS.toMillis(10);
    private static final long ACTIVITY_TIMEOUT_MILLIS = SECONDS.toMillis(50);

    private static final String GET_AVAILABLE_FONTS_TEST_ACTIVITY =
            EMOJI_RENDERING_TEST_APP_ID + "/.GetAvailableFontsTestActivity";
@@ -452,7 +452,7 @@ public class UpdatableSystemFontTest {

    private static void startActivity(String appId, String activityId) throws Exception {
        expectCommandToSucceed("am force-stop " + appId);
        expectCommandToSucceed("am start-activity -n " + activityId);
        expectCommandToSucceed("am start-activity -W -n " + activityId);
    }

    private static String expectCommandToSucceed(String cmd) throws IOException {