diff --git a/sentry/src/test/java/io/sentry/SentryExecutorServiceTest.kt b/sentry/src/test/java/io/sentry/SentryExecutorServiceTest.kt index 00ebe2fae4b..2ccba650ad9 100644 --- a/sentry/src/test/java/io/sentry/SentryExecutorServiceTest.kt +++ b/sentry/src/test/java/io/sentry/SentryExecutorServiceTest.kt @@ -225,8 +225,11 @@ class SentryExecutorServiceTest { future.cancel(true) } assertEquals(1000, executor.queue.size) + // Submit should purge cancelled scheduled jobs sentryExecutor.submit {} - assertEquals(1, executor.queue.size) + // The queue size should be 1, but if the executor thread runs right before we check the size, + // it returns 0 + assertTrue(executor.queue.size < 2) } }