From a2c745b91521d7e84a0f39cad484b33c9dffa995 Mon Sep 17 00:00:00 2001 From: Mike Hardy Date: Thu, 1 Feb 2024 12:38:53 -0500 Subject: [PATCH] test: mark custom scheduler tests as flaky in CI --- AnkiDroid/src/androidTest/java/com/ichi2/anki/ReviewerTest.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/AnkiDroid/src/androidTest/java/com/ichi2/anki/ReviewerTest.kt b/AnkiDroid/src/androidTest/java/com/ichi2/anki/ReviewerTest.kt index 42d9ad37b88f..0e90e8c8338f 100755 --- a/AnkiDroid/src/androidTest/java/com/ichi2/anki/ReviewerTest.kt +++ b/AnkiDroid/src/androidTest/java/com/ichi2/anki/ReviewerTest.kt @@ -31,6 +31,8 @@ import com.ichi2.anki.testutil.GrantStoragePermission.storagePermission import com.ichi2.anki.testutil.grantPermissions import com.ichi2.anki.testutil.notificationPermission import com.ichi2.libanki.Collection +import com.ichi2.testutils.Flaky +import com.ichi2.testutils.OS import org.hamcrest.MatcherAssert.assertThat import org.hamcrest.Matchers.equalTo import org.junit.Rule @@ -55,6 +57,7 @@ class ReviewerTest : InstrumentedTest() { val runtimePermissionRule = grantPermissions(storagePermission, notificationPermission) @Test + @Flaky(os = OS.ALL, "Fails on CI with timing issues frequently") fun testCustomSchedulerWithCustomData() { col.cardStateCustomizer = """ @@ -91,6 +94,7 @@ class ReviewerTest : InstrumentedTest() { } @Test + @Flaky(os = OS.ALL, "Fails on CI with timing issues frequently") fun testCustomSchedulerWithRuntimeError() { // Issue 15035 - runtime errors weren't handled col.cardStateCustomizer = "states.this_is_not_defined.normal.review = 12;"