diff --git a/sentry/src/test/java/io/sentry/SentryTest.kt b/sentry/src/test/java/io/sentry/SentryTest.kt index 72febe3566..c3da8c1c12 100644 --- a/sentry/src/test/java/io/sentry/SentryTest.kt +++ b/sentry/src/test/java/io/sentry/SentryTest.kt @@ -964,7 +964,9 @@ class SentryTest { } await.untilTrue(triggered) - assertFalse(previousSessionFile.exists()) + // The PreviousSessionFinalizer runs as a separate task after the test's task in the + // single-threaded executor, so we need to wait for it to delete the file too. + await.until { !previousSessionFile.exists() } } @Test