From c64114998f1e7efc06441ad051286bc3ae053654 Mon Sep 17 00:00:00 2001 From: Victor Andreasson Date: Sat, 28 Dec 2024 20:22:25 +0100 Subject: [PATCH] Add sleeps to some flaky Espresso tests --- .../java/com/orgzly/android/espresso/ActionModeTest.java | 2 ++ .../java/com/orgzly/android/espresso/AgendaFragmentTest.java | 1 + .../androidTest/java/com/orgzly/android/espresso/BookTest.java | 2 ++ 3 files changed, 5 insertions(+) diff --git a/app/src/androidTest/java/com/orgzly/android/espresso/ActionModeTest.java b/app/src/androidTest/java/com/orgzly/android/espresso/ActionModeTest.java index 91b03c7d7..64f0c78d0 100644 --- a/app/src/androidTest/java/com/orgzly/android/espresso/ActionModeTest.java +++ b/app/src/androidTest/java/com/orgzly/android/espresso/ActionModeTest.java @@ -1,6 +1,7 @@ package com.orgzly.android.espresso; import android.content.pm.ActivityInfo; +import android.os.SystemClock; import androidx.test.core.app.ActivityScenario; @@ -111,6 +112,7 @@ public void testCabStaysOpenOnRotationInQueryFragment() { // TODO: Check *the same* note is selected. + SystemClock.sleep(500); scenario.onActivity(activity -> activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT)); diff --git a/app/src/androidTest/java/com/orgzly/android/espresso/AgendaFragmentTest.java b/app/src/androidTest/java/com/orgzly/android/espresso/AgendaFragmentTest.java index afa62cb76..d0e976cf7 100644 --- a/app/src/androidTest/java/com/orgzly/android/espresso/AgendaFragmentTest.java +++ b/app/src/androidTest/java/com/orgzly/android/espresso/AgendaFragmentTest.java @@ -189,6 +189,7 @@ public void testPersistedSpinnerSelection() { searchForTextCloseKeyboard(".it.done ad.7"); onNotesInAgenda().check(matches(recyclerViewItemCount(25))); + SystemClock.sleep(500); scenario.onActivity(activity -> activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE)); diff --git a/app/src/androidTest/java/com/orgzly/android/espresso/BookTest.java b/app/src/androidTest/java/com/orgzly/android/espresso/BookTest.java index 532959c55..f15606ec3 100644 --- a/app/src/androidTest/java/com/orgzly/android/espresso/BookTest.java +++ b/app/src/androidTest/java/com/orgzly/android/espresso/BookTest.java @@ -284,6 +284,7 @@ public void testActionModeMovingStaysOpenAfterRotation() { onActionItemClick(R.id.move, R.string.move); onView(withId(R.id.notes_action_move_down)).check(matches(isDisplayed())); + SystemClock.sleep(500); scenario.onActivity(activity -> activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE)); @@ -431,6 +432,7 @@ public void testReturnToNonExistentNoteByPressingBack() { // Rotate scenario.onActivity(activity -> { activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); + SystemClock.sleep(500); activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); });