Skip to content

Scheduled and repeat API + retry refactoring #908

Scheduled and repeat API + retry refactoring

Scheduled and repeat API + retry refactoring #908

GitHub Actions / Test report for -- failed Jul 5, 2024 in 1s

439 passed, 3 failed and 0 skipped

Tests failed

Report Passed Failed Skipped Time
core/target/test-reports/TEST-ox.AppErrorTest.xml 5✅ 103ms
core/target/test-reports/TEST-ox.CancelTest.xml 4✅ 5s
core/target/test-reports/TEST-ox.channels.ActorTest.xml 4✅ 375ms
core/target/test-reports/TEST-ox.channels.ChannelTest.xml 60✅ 4s
core/target/test-reports/TEST-ox.channels.SourceCompanionIOOpsTest.xml 10✅ 13ms
core/target/test-reports/TEST-ox.channels.SourceIOOpsTest.xml 15✅ 22ms
core/target/test-reports/TEST-ox.channels.SourceOpsAlsoToTapTest.xml 4✅ 558ms
core/target/test-reports/TEST-ox.channels.SourceOpsAlsoToTest.xml 6✅ 8ms
core/target/test-reports/TEST-ox.channels.SourceOpsAsViewTest.xml 7✅ 29ms
core/target/test-reports/TEST-ox.channels.SourceOpsConcatPrependTest.xml 2✅ 1ms
core/target/test-reports/TEST-ox.channels.SourceOpsDropTest.xml 4✅ 7ms
core/target/test-reports/TEST-ox.channels.SourceOpsEmptyTest.xml 2✅ 1ms
core/target/test-reports/TEST-ox.channels.SourceOpsFactoryMethodsTest.xml 4✅ 6ms
core/target/test-reports/TEST-ox.channels.SourceOpsFailedTest.xml 2✅ 2ms
core/target/test-reports/TEST-ox.channels.SourceOpsFoldTest.xml 6✅ 7ms
core/target/test-reports/TEST-ox.channels.SourceOpsForeachTest.xml 3✅ 0ms
core/target/test-reports/TEST-ox.channels.SourceOpsFutureSourceTest.xml 3✅ 2ms
core/target/test-reports/TEST-ox.channels.SourceOpsFutureTest.xml 3✅ 16ms
core/target/test-reports/TEST-ox.channels.SourceOpsGroupedTest.xml 14✅ 982ms
core/target/test-reports/TEST-ox.channels.SourceOpsHeadOptionTest.xml 5✅ 3ms
core/target/test-reports/TEST-ox.channels.SourceOpsInterleaveAllTest.xml 5✅ 3ms
core/target/test-reports/TEST-ox.channels.SourceOpsInterleaveTest.xml 8✅ 4ms
core/target/test-reports/TEST-ox.channels.SourceOpsIntersperseTest.xml 6✅ 47ms
core/target/test-reports/TEST-ox.channels.SourceOpsLastOptionTest.xml 5✅ 2ms
core/target/test-reports/TEST-ox.channels.SourceOpsLastTest.xml 5✅ 4ms
core/target/test-reports/TEST-ox.channels.SourceOpsMapConcatTest.xml 4✅ 6ms
core/target/test-reports/TEST-ox.channels.SourceOpsMapParTest.xml 13✅ 9s
core/target/test-reports/TEST-ox.channels.SourceOpsMapParUnorderedTest.xml 16✅ 10s
core/target/test-reports/TEST-ox.channels.SourceOpsMapStatefulConcatTest.xml 4✅ 6ms
core/target/test-reports/TEST-ox.channels.SourceOpsMapStatefulTest.xml 5✅ 5ms
core/target/test-reports/TEST-ox.channels.SourceOpsMapTest.xml 3✅ 4s
core/target/test-reports/TEST-ox.channels.SourceOpsOrElseTest.xml 4✅ 2ms
core/target/test-reports/TEST-ox.channels.SourceOpsReduceTest.xml 7✅ 6ms
core/target/test-reports/TEST-ox.channels.SourceOpsRepeatEvalTest.xml 2✅ 2ms
core/target/test-reports/TEST-ox.channels.SourceOpsSlidingTest.xml 8✅ 5ms
core/target/test-reports/TEST-ox.channels.SourceOpsTakeLastTest.xml 8✅ 8ms
core/target/test-reports/TEST-ox.channels.SourceOpsTakeWhileTest.xml 8✅ 5ms
core/target/test-reports/TEST-ox.channels.SourceOpsTest.xml 6✅ 103ms
core/target/test-reports/TEST-ox.channels.SourceOpsThrottleTest.xml 4✅ 103ms
core/target/test-reports/TEST-ox.channels.SourceOpsTickTest.xml 2✅ 402ms
core/target/test-reports/TEST-ox.channels.SourceOpsTransformTest.xml 4✅ 311ms
core/target/test-reports/TEST-ox.channels.SourceOpsZipAllTest.xml 6✅ 3ms
core/target/test-reports/TEST-ox.channels.SourceTextOpsTest.xml 17✅ 51ms
core/target/test-reports/TEST-ox.CollectParTest.xml 4✅ 632ms
core/target/test-reports/TEST-ox.ControlTest.xml 3✅ 6s
core/target/test-reports/TEST-ox.EitherTest.xml 16✅ 38ms
core/target/test-reports/TEST-ox.ExceptionTest.xml 8✅ 230ms
core/target/test-reports/TEST-ox.FilterParTest.xml 4✅ 1s
core/target/test-reports/TEST-ox.ForeachParTest.xml 3✅ 1s
core/target/test-reports/TEST-ox.ForkTest.xml 3✅ 2s
core/target/test-reports/TEST-ox.LocalTest.xml 3✅ 207ms
core/target/test-reports/TEST-ox.MapParTest.xml 4✅ 1s
core/target/test-reports/TEST-ox.ParTest.xml 6✅ 2s
core/target/test-reports/TEST-ox.RaceTest.xml 8✅ 15s
core/target/test-reports/TEST-ox.resilience.BackoffRetryTest.xml 5✅ 5s
core/target/test-reports/TEST-ox.resilience.DelayedRetryTest.xml 1✅ 2❌ 2s
core/target/test-reports/TEST-ox.resilience.ImmediateRetryTest.xml 9✅ 197ms
core/target/test-reports/TEST-ox.resilience.OnRetryTest.xml 2✅ 1ms
core/target/test-reports/TEST-ox.resilience.ScheduleFallingBackRetryTest.xml 2✅ 1s
core/target/test-reports/TEST-ox.ResourceTest.xml 7✅ 43ms
core/target/test-reports/TEST-ox.scheduling.JitterTest.xml 4✅ 12ms
core/target/test-reports/TEST-ox.scheduling.RepeatTest.xml 1✅ 1❌ 725ms
core/target/test-reports/TEST-ox.SupervisedTest.xml 5✅ 1s
core/target/test-reports/TEST-ox.UtilTest.xml 6✅ 2ms
examples/target/test-reports/TEST-ox.crawler.test.CrawlerTest.xml 6✅ 17s
examples/target/test-reports/TEST-ox.ratelimiter.test.RateLimiterTest.xml 1✅ 5s
examples/target/test-reports/TEST-ox.sockets.test.RouterTest.xml 1✅ 340ms
examples/target/test-reports/TEST-ox.supervise.test.BroadcastTest.xml 1✅ 3s
kafka/target/test-reports/TEST-ox.kafka.KafkaTest.xml 5✅ 49s
plugin-test/target/test-reports/TEST-ox.plugin.test.RequireIOTest.xml 8✅ 9s

✅ core/target/test-reports/TEST-ox.AppErrorTest.xml

5 tests were completed in 103ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.AppErrorTest 5✅ 103ms

✅ core/target/test-reports/TEST-ox.CancelTest.xml

4 tests were completed in 5s with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.CancelTest 4✅ 5s

✅ core/target/test-reports/TEST-ox.channels.ActorTest.xml

4 tests were completed in 375ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.channels.ActorTest 4✅ 375ms

✅ core/target/test-reports/TEST-ox.channels.ChannelTest.xml

60 tests were completed in 4s with 60 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.channels.ChannelTest 60✅ 4s

✅ core/target/test-reports/TEST-ox.channels.SourceCompanionIOOpsTest.xml

10 tests were completed in 13ms with 10 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.channels.SourceCompanionIOOpsTest 10✅ 13ms

✅ core/target/test-reports/TEST-ox.channels.SourceIOOpsTest.xml

15 tests were completed in 22ms with 15 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.channels.SourceIOOpsTest 15✅ 22ms

✅ core/target/test-reports/TEST-ox.channels.SourceOpsAlsoToTapTest.xml

4 tests were completed in 558ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.channels.SourceOpsAlsoToTapTest 4✅ 558ms

✅ core/target/test-reports/TEST-ox.channels.SourceOpsAlsoToTest.xml

6 tests were completed in 8ms with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.channels.SourceOpsAlsoToTest 6✅ 8ms

✅ core/target/test-reports/TEST-ox.channels.SourceOpsAsViewTest.xml

7 tests were completed in 29ms with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.channels.SourceOpsAsViewTest 7✅ 29ms

✅ core/target/test-reports/TEST-ox.channels.SourceOpsConcatPrependTest.xml

2 tests were completed in 1ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.channels.SourceOpsConcatPrependTest 2✅ 1ms

✅ core/target/test-reports/TEST-ox.channels.SourceOpsDropTest.xml

4 tests were completed in 7ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.channels.SourceOpsDropTest 4✅ 7ms

✅ core/target/test-reports/TEST-ox.channels.SourceOpsEmptyTest.xml

2 tests were completed in 1ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.channels.SourceOpsEmptyTest 2✅ 1ms

✅ core/target/test-reports/TEST-ox.channels.SourceOpsFactoryMethodsTest.xml

4 tests were completed in 6ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.channels.SourceOpsFactoryMethodsTest 4✅ 6ms

✅ core/target/test-reports/TEST-ox.channels.SourceOpsFailedTest.xml

2 tests were completed in 2ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.channels.SourceOpsFailedTest 2✅ 2ms

✅ core/target/test-reports/TEST-ox.channels.SourceOpsFoldTest.xml

6 tests were completed in 7ms with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.channels.SourceOpsFoldTest 6✅ 7ms

✅ core/target/test-reports/TEST-ox.channels.SourceOpsForeachTest.xml

3 tests were completed in 0ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.channels.SourceOpsForeachTest 3✅ 0ms

✅ core/target/test-reports/TEST-ox.channels.SourceOpsFutureSourceTest.xml

3 tests were completed in 2ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.channels.SourceOpsFutureSourceTest 3✅ 2ms

✅ core/target/test-reports/TEST-ox.channels.SourceOpsFutureTest.xml

3 tests were completed in 16ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.channels.SourceOpsFutureTest 3✅ 16ms

✅ core/target/test-reports/TEST-ox.channels.SourceOpsGroupedTest.xml

14 tests were completed in 982ms with 14 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.channels.SourceOpsGroupedTest 14✅ 982ms

✅ core/target/test-reports/TEST-ox.channels.SourceOpsHeadOptionTest.xml

5 tests were completed in 3ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.channels.SourceOpsHeadOptionTest 5✅ 3ms

✅ core/target/test-reports/TEST-ox.channels.SourceOpsInterleaveAllTest.xml

5 tests were completed in 3ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.channels.SourceOpsInterleaveAllTest 5✅ 3ms

✅ core/target/test-reports/TEST-ox.channels.SourceOpsInterleaveTest.xml

8 tests were completed in 4ms with 8 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.channels.SourceOpsInterleaveTest 8✅ 4ms

✅ core/target/test-reports/TEST-ox.channels.SourceOpsIntersperseTest.xml

6 tests were completed in 47ms with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.channels.SourceOpsIntersperseTest 6✅ 47ms

✅ core/target/test-reports/TEST-ox.channels.SourceOpsLastOptionTest.xml

5 tests were completed in 2ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.channels.SourceOpsLastOptionTest 5✅ 2ms

✅ core/target/test-reports/TEST-ox.channels.SourceOpsLastTest.xml

5 tests were completed in 4ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.channels.SourceOpsLastTest 5✅ 4ms

✅ core/target/test-reports/TEST-ox.channels.SourceOpsMapConcatTest.xml

4 tests were completed in 6ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.channels.SourceOpsMapConcatTest 4✅ 6ms

✅ core/target/test-reports/TEST-ox.channels.SourceOpsMapParTest.xml

13 tests were completed in 9s with 13 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.channels.SourceOpsMapParTest 13✅ 9s

✅ core/target/test-reports/TEST-ox.channels.SourceOpsMapParUnorderedTest.xml

16 tests were completed in 10s with 16 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.channels.SourceOpsMapParUnorderedTest 16✅ 10s

✅ core/target/test-reports/TEST-ox.channels.SourceOpsMapStatefulConcatTest.xml

4 tests were completed in 6ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.channels.SourceOpsMapStatefulConcatTest 4✅ 6ms

✅ core/target/test-reports/TEST-ox.channels.SourceOpsMapStatefulTest.xml

5 tests were completed in 5ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.channels.SourceOpsMapStatefulTest 5✅ 5ms

✅ core/target/test-reports/TEST-ox.channels.SourceOpsMapTest.xml

3 tests were completed in 4s with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.channels.SourceOpsMapTest 3✅ 4s

✅ core/target/test-reports/TEST-ox.channels.SourceOpsOrElseTest.xml

4 tests were completed in 2ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.channels.SourceOpsOrElseTest 4✅ 2ms

✅ core/target/test-reports/TEST-ox.channels.SourceOpsReduceTest.xml

7 tests were completed in 6ms with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.channels.SourceOpsReduceTest 7✅ 6ms

✅ core/target/test-reports/TEST-ox.channels.SourceOpsRepeatEvalTest.xml

2 tests were completed in 2ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.channels.SourceOpsRepeatEvalTest 2✅ 2ms

✅ core/target/test-reports/TEST-ox.channels.SourceOpsSlidingTest.xml

8 tests were completed in 5ms with 8 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.channels.SourceOpsSlidingTest 8✅ 5ms

✅ core/target/test-reports/TEST-ox.channels.SourceOpsTakeLastTest.xml

8 tests were completed in 8ms with 8 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.channels.SourceOpsTakeLastTest 8✅ 8ms

✅ core/target/test-reports/TEST-ox.channels.SourceOpsTakeWhileTest.xml

8 tests were completed in 5ms with 8 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.channels.SourceOpsTakeWhileTest 8✅ 5ms

✅ core/target/test-reports/TEST-ox.channels.SourceOpsTest.xml

6 tests were completed in 103ms with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.channels.SourceOpsTest 6✅ 103ms

✅ core/target/test-reports/TEST-ox.channels.SourceOpsThrottleTest.xml

4 tests were completed in 103ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.channels.SourceOpsThrottleTest 4✅ 103ms

✅ core/target/test-reports/TEST-ox.channels.SourceOpsTickTest.xml

2 tests were completed in 402ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.channels.SourceOpsTickTest 2✅ 402ms

✅ core/target/test-reports/TEST-ox.channels.SourceOpsTransformTest.xml

4 tests were completed in 311ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.channels.SourceOpsTransformTest 4✅ 311ms

✅ core/target/test-reports/TEST-ox.channels.SourceOpsZipAllTest.xml

6 tests were completed in 3ms with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.channels.SourceOpsZipAllTest 6✅ 3ms

✅ core/target/test-reports/TEST-ox.channels.SourceTextOpsTest.xml

17 tests were completed in 51ms with 17 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.channels.SourceTextOpsTest 17✅ 51ms

✅ core/target/test-reports/TEST-ox.CollectParTest.xml

4 tests were completed in 632ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.CollectParTest 4✅ 632ms

✅ core/target/test-reports/TEST-ox.ControlTest.xml

3 tests were completed in 6s with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.ControlTest 3✅ 6s

✅ core/target/test-reports/TEST-ox.EitherTest.xml

16 tests were completed in 38ms with 16 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.EitherTest 16✅ 38ms

✅ core/target/test-reports/TEST-ox.ExceptionTest.xml

8 tests were completed in 230ms with 8 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.ExceptionTest 8✅ 230ms

✅ core/target/test-reports/TEST-ox.FilterParTest.xml

4 tests were completed in 1s with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.FilterParTest 4✅ 1s

✅ core/target/test-reports/TEST-ox.ForeachParTest.xml

3 tests were completed in 1s with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.ForeachParTest 3✅ 1s

✅ core/target/test-reports/TEST-ox.ForkTest.xml

3 tests were completed in 2s with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.ForkTest 3✅ 2s

✅ core/target/test-reports/TEST-ox.LocalTest.xml

3 tests were completed in 207ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.LocalTest 3✅ 207ms

✅ core/target/test-reports/TEST-ox.MapParTest.xml

4 tests were completed in 1s with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.MapParTest 4✅ 1s

✅ core/target/test-reports/TEST-ox.ParTest.xml

6 tests were completed in 2s with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.ParTest 6✅ 2s

✅ core/target/test-reports/TEST-ox.RaceTest.xml

8 tests were completed in 15s with 8 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.RaceTest 8✅ 15s

✅ core/target/test-reports/TEST-ox.resilience.BackoffRetryTest.xml

5 tests were completed in 5s with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.resilience.BackoffRetryTest 5✅ 5s

❌ core/target/test-reports/TEST-ox.resilience.DelayedRetryTest.xml

3 tests were completed in 2s with 1 passed, 2 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.resilience.DelayedRetryTest 1✅ 2❌ 2s

❌ ox.resilience.DelayedRetryTest

❌ Delayed retry should retry a function
	org.scalatest.exceptions.TestFailedException: 298 was not greater than or equal to 300
✅ Delayed retry should retry a failing function forever
❌ Delayed retry should retry an Either
	org.scalatest.exceptions.TestFailedException: 297 was not greater than or equal to 300

✅ core/target/test-reports/TEST-ox.resilience.ImmediateRetryTest.xml

9 tests were completed in 197ms with 9 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.resilience.ImmediateRetryTest 9✅ 197ms

✅ core/target/test-reports/TEST-ox.resilience.OnRetryTest.xml

2 tests were completed in 1ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.resilience.OnRetryTest 2✅ 1ms

✅ core/target/test-reports/TEST-ox.resilience.ScheduleFallingBackRetryTest.xml

2 tests were completed in 1s with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.resilience.ScheduleFallingBackRetryTest 2✅ 1s

✅ core/target/test-reports/TEST-ox.ResourceTest.xml

7 tests were completed in 43ms with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.ResourceTest 7✅ 43ms

✅ core/target/test-reports/TEST-ox.scheduling.JitterTest.xml

4 tests were completed in 12ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.scheduling.JitterTest 4✅ 12ms

❌ core/target/test-reports/TEST-ox.scheduling.RepeatTest.xml

2 tests were completed in 725ms with 1 passed, 1 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.scheduling.RepeatTest 1✅ 1❌ 725ms

❌ ox.scheduling.RepeatTest

✅ scheduleOp should repeat a function at fixed rate
❌ scheduleOp should repeat a function with initial delay
	org.scalatest.exceptions.TestFailedException: 347 was not greater than or equal to 350

✅ core/target/test-reports/TEST-ox.SupervisedTest.xml

5 tests were completed in 1s with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.SupervisedTest 5✅ 1s

✅ core/target/test-reports/TEST-ox.UtilTest.xml

6 tests were completed in 2ms with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.UtilTest 6✅ 2ms

✅ examples/target/test-reports/TEST-ox.crawler.test.CrawlerTest.xml

6 tests were completed in 17s with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.crawler.test.CrawlerTest 6✅ 17s

✅ examples/target/test-reports/TEST-ox.ratelimiter.test.RateLimiterTest.xml

1 tests were completed in 5s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.ratelimiter.test.RateLimiterTest 1✅ 5s

✅ examples/target/test-reports/TEST-ox.sockets.test.RouterTest.xml

1 tests were completed in 340ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.sockets.test.RouterTest 1✅ 340ms

✅ examples/target/test-reports/TEST-ox.supervise.test.BroadcastTest.xml

1 tests were completed in 3s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.supervise.test.BroadcastTest 1✅ 3s

✅ kafka/target/test-reports/TEST-ox.kafka.KafkaTest.xml

5 tests were completed in 49s with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.kafka.KafkaTest 5✅ 49s

✅ plugin-test/target/test-reports/TEST-ox.plugin.test.RequireIOTest.xml

8 tests were completed in 9s with 8 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ox.plugin.test.RequireIOTest 8✅ 9s

Annotations

Check failure on line 11 in core/src/test/scala/ox/resilience/DelayedRetryTest.scala

See this annotation in the file changed.

@github-actions github-actions / Test report for --

ox.resilience.DelayedRetryTest ► Delayed retry should retry a function

Failed test found in:
  core/target/test-reports/TEST-ox.resilience.DelayedRetryTest.xml
Error:
  org.scalatest.exceptions.TestFailedException: 298 was not greater than or equal to 300
Raw output
org.scalatest.exceptions.TestFailedException: 298 was not greater than or equal to 300
	at org.scalatest.matchers.MatchersHelper$.indicateFailure(MatchersHelper.scala:392)
	at org.scalatest.matchers.should.Matchers$ShouldMethodHelperClass.shouldMatcher(Matchers.scala:6815)
	at org.scalatest.matchers.should.Matchers.should(Matchers.scala:6855)
	at org.scalatest.matchers.should.Matchers.should$(Matchers.scala:1808)
	at ox.resilience.DelayedRetryTest.should(DelayedRetryTest.scala:11)
	at ox.resilience.DelayedRetryTest.testFun$proxy1$1(DelayedRetryTest.scala:29)
	at ox.resilience.DelayedRetryTest.$init$$$anonfun$1(DelayedRetryTest.scala:15)
	at org.scalatest.Transformer.apply$$anonfun$1(Transformer.scala:22)
	at org.scalatest.OutcomeOf.outcomeOf(OutcomeOf.scala:85)
	at org.scalatest.OutcomeOf.outcomeOf$(OutcomeOf.scala:31)
	at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
	at org.scalatest.Transformer.apply(Transformer.scala:22)
	at org.scalatest.Transformer.apply(Transformer.scala:21)
	at org.scalatest.flatspec.AnyFlatSpecLike$$anon$5.apply(AnyFlatSpecLike.scala:1717)
	at org.scalatest.TestSuite.withFixture(TestSuite.scala:196)
	at org.scalatest.TestSuite.withFixture$(TestSuite.scala:138)
	at org.scalatest.flatspec.AnyFlatSpec.withFixture(AnyFlatSpec.scala:1685)
	at org.scalatest.flatspec.AnyFlatSpecLike.invokeWithFixture$1(AnyFlatSpecLike.scala:1723)
	at org.scalatest.flatspec.AnyFlatSpecLike.runTest$$anonfun$1(AnyFlatSpecLike.scala:1727)
	at org.scalatest.SuperEngine.runTestImpl(Engine.scala:306)
	at org.scalatest.flatspec.AnyFlatSpecLike.runTest(AnyFlatSpecLike.scala:1727)
	at org.scalatest.flatspec.AnyFlatSpecLike.runTest$(AnyFlatSpecLike.scala:51)
	at org.scalatest.flatspec.AnyFlatSpec.runTest(AnyFlatSpec.scala:1685)
	at org.scalatest.flatspec.AnyFlatSpecLike.runTests$$anonfun$1(AnyFlatSpecLike.scala:1785)
	at org.scalatest.SuperEngine.traverseSubNodes$1$$anonfun$1(Engine.scala:413)
	at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
	at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
	at scala.collection.immutable.List.foreach(List.scala:333)
	at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:429)
	at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:390)
	at org.scalatest.SuperEngine.traverseSubNodes$1$$anonfun$1(Engine.scala:427)
	at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
	at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
	at scala.collection.immutable.List.foreach(List.scala:333)
	at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:429)
	at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:396)
	at org.scalatest.SuperEngine.runTestsImpl(Engine.scala:475)
	at org.scalatest.flatspec.AnyFlatSpecLike.runTests(AnyFlatSpecLike.scala:1785)
	at org.scalatest.flatspec.AnyFlatSpecLike.runTests$(AnyFlatSpecLike.scala:51)
	at org.scalatest.flatspec.AnyFlatSpec.runTests(AnyFlatSpec.scala:1685)
	at org.scalatest.Suite.run(Suite.scala:1114)
	at org.scalatest.Suite.run$(Suite.scala:564)
	at org.scalatest.flatspec.AnyFlatSpec.org$scalatest$flatspec$AnyFlatSpecLike$$super$run(AnyFlatSpec.scala:1685)
	at org.scalatest.flatspec.AnyFlatSpecLike.run$$anonfun$1(AnyFlatSpecLike.scala:1830)
	at org.scalatest.SuperEngine.runImpl(Engine.scala:535)
	at org.scalatest.flatspec.AnyFlatSpecLike.run(AnyFlatSpecLike.scala:1830)
	at org.scalatest.flatspec.AnyFlatSpecLike.run$(AnyFlatSpecLike.scala:51)
	at org.scalatest.flatspec.AnyFlatSpec.run(AnyFlatSpec.scala:1685)
	at org.scalatest.tools.Framework.org$scalatest$tools$Framework$$runSuite(Framework.scala:321)
	at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:517)
	at sbt.TestRunner.runTest$1(TestFramework.scala:153)
	at sbt.TestRunner.run(TestFramework.scala:168)
	at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.$anonfun$apply$1(TestFramework.scala:336)
	at sbt.TestFramework$.sbt$TestFramework$$withContextLoader(TestFramework.scala:296)
	at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
	at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
	at sbt.TestFunction.apply(TestFramework.scala:348)
	at sbt.Tests$.$anonfun$toTask$1(Tests.scala:436)
	at sbt.std.Transform$$anon$3.$anonfun$apply$2(Transform.scala:47)
	at sbt.std.Transform$$anon$4.work(Transform.scala:69)
	at sbt.Execute.$anonfun$submit$2(Execute.scala:283)
	at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:24)
	at sbt.Execute.work(Execute.scala:292)
	at sbt.Execute.$anonfun$submit$1(Execute.scala:283)
	at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:265)
	at sbt.CompletionService$$anon$2.call(CompletionService.scala:65)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.lang.Thread.run(Thread.java:1583)

Check failure on line 11 in core/src/test/scala/ox/resilience/DelayedRetryTest.scala

See this annotation in the file changed.

@github-actions github-actions / Test report for --

ox.resilience.DelayedRetryTest ► Delayed retry should retry an Either

Failed test found in:
  core/target/test-reports/TEST-ox.resilience.DelayedRetryTest.xml
Error:
  org.scalatest.exceptions.TestFailedException: 297 was not greater than or equal to 300
Raw output
org.scalatest.exceptions.TestFailedException: 297 was not greater than or equal to 300
	at org.scalatest.matchers.MatchersHelper$.indicateFailure(MatchersHelper.scala:392)
	at org.scalatest.matchers.should.Matchers$ShouldMethodHelperClass.shouldMatcher(Matchers.scala:6815)
	at org.scalatest.matchers.should.Matchers.should(Matchers.scala:6855)
	at org.scalatest.matchers.should.Matchers.should$(Matchers.scala:1808)
	at ox.resilience.DelayedRetryTest.should(DelayedRetryTest.scala:11)
	at ox.resilience.DelayedRetryTest.testFun$proxy3$1(DelayedRetryTest.scala:68)
	at ox.resilience.DelayedRetryTest.$init$$$anonfun$3(DelayedRetryTest.scala:52)
	at org.scalatest.Transformer.apply$$anonfun$1(Transformer.scala:22)
	at org.scalatest.OutcomeOf.outcomeOf(OutcomeOf.scala:85)
	at org.scalatest.OutcomeOf.outcomeOf$(OutcomeOf.scala:31)
	at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
	at org.scalatest.Transformer.apply(Transformer.scala:22)
	at org.scalatest.Transformer.apply(Transformer.scala:21)
	at org.scalatest.flatspec.AnyFlatSpecLike$$anon$5.apply(AnyFlatSpecLike.scala:1717)
	at org.scalatest.TestSuite.withFixture(TestSuite.scala:196)
	at org.scalatest.TestSuite.withFixture$(TestSuite.scala:138)
	at org.scalatest.flatspec.AnyFlatSpec.withFixture(AnyFlatSpec.scala:1685)
	at org.scalatest.flatspec.AnyFlatSpecLike.invokeWithFixture$1(AnyFlatSpecLike.scala:1723)
	at org.scalatest.flatspec.AnyFlatSpecLike.runTest$$anonfun$1(AnyFlatSpecLike.scala:1727)
	at org.scalatest.SuperEngine.runTestImpl(Engine.scala:306)
	at org.scalatest.flatspec.AnyFlatSpecLike.runTest(AnyFlatSpecLike.scala:1727)
	at org.scalatest.flatspec.AnyFlatSpecLike.runTest$(AnyFlatSpecLike.scala:51)
	at org.scalatest.flatspec.AnyFlatSpec.runTest(AnyFlatSpec.scala:1685)
	at org.scalatest.flatspec.AnyFlatSpecLike.runTests$$anonfun$1(AnyFlatSpecLike.scala:1785)
	at org.scalatest.SuperEngine.traverseSubNodes$1$$anonfun$1(Engine.scala:413)
	at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
	at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
	at scala.collection.immutable.List.foreach(List.scala:333)
	at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:429)
	at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:390)
	at org.scalatest.SuperEngine.traverseSubNodes$1$$anonfun$1(Engine.scala:427)
	at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
	at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
	at scala.collection.immutable.List.foreach(List.scala:333)
	at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:429)
	at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:396)
	at org.scalatest.SuperEngine.runTestsImpl(Engine.scala:475)
	at org.scalatest.flatspec.AnyFlatSpecLike.runTests(AnyFlatSpecLike.scala:1785)
	at org.scalatest.flatspec.AnyFlatSpecLike.runTests$(AnyFlatSpecLike.scala:51)
	at org.scalatest.flatspec.AnyFlatSpec.runTests(AnyFlatSpec.scala:1685)
	at org.scalatest.Suite.run(Suite.scala:1114)
	at org.scalatest.Suite.run$(Suite.scala:564)
	at org.scalatest.flatspec.AnyFlatSpec.org$scalatest$flatspec$AnyFlatSpecLike$$super$run(AnyFlatSpec.scala:1685)
	at org.scalatest.flatspec.AnyFlatSpecLike.run$$anonfun$1(AnyFlatSpecLike.scala:1830)
	at org.scalatest.SuperEngine.runImpl(Engine.scala:535)
	at org.scalatest.flatspec.AnyFlatSpecLike.run(AnyFlatSpecLike.scala:1830)
	at org.scalatest.flatspec.AnyFlatSpecLike.run$(AnyFlatSpecLike.scala:51)
	at org.scalatest.flatspec.AnyFlatSpec.run(AnyFlatSpec.scala:1685)
	at org.scalatest.tools.Framework.org$scalatest$tools$Framework$$runSuite(Framework.scala:321)
	at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:517)
	at sbt.TestRunner.runTest$1(TestFramework.scala:153)
	at sbt.TestRunner.run(TestFramework.scala:168)
	at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.$anonfun$apply$1(TestFramework.scala:336)
	at sbt.TestFramework$.sbt$TestFramework$$withContextLoader(TestFramework.scala:296)
	at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
	at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
	at sbt.TestFunction.apply(TestFramework.scala:348)
	at sbt.Tests$.$anonfun$toTask$1(Tests.scala:436)
	at sbt.std.Transform$$anon$3.$anonfun$apply$2(Transform.scala:47)
	at sbt.std.Transform$$anon$4.work(Transform.scala:69)
	at sbt.Execute.$anonfun$submit$2(Execute.scala:283)
	at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:24)
	at sbt.Execute.work(Execute.scala:292)
	at sbt.Execute.$anonfun$submit$1(Execute.scala:283)
	at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:265)
	at sbt.CompletionService$$anon$2.call(CompletionService.scala:65)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.lang.Thread.run(Thread.java:1583)

Check failure on line 11 in core/src/test/scala/ox/scheduling/RepeatTest.scala

See this annotation in the file changed.

@github-actions github-actions / Test report for --

ox.scheduling.RepeatTest ► scheduleOp should repeat a function with initial delay

Failed test found in:
  core/target/test-reports/TEST-ox.scheduling.RepeatTest.xml
Error:
  org.scalatest.exceptions.TestFailedException: 347 was not greater than or equal to 350
Raw output
org.scalatest.exceptions.TestFailedException: 347 was not greater than or equal to 350
	at org.scalatest.matchers.MatchersHelper$.indicateFailure(MatchersHelper.scala:392)
	at org.scalatest.matchers.should.Matchers$ShouldMethodHelperClass.shouldMatcher(Matchers.scala:6815)
	at org.scalatest.matchers.should.Matchers.should(Matchers.scala:6855)
	at org.scalatest.matchers.should.Matchers.should$(Matchers.scala:1808)
	at ox.scheduling.RepeatTest.should(RepeatTest.scala:11)
	at ox.scheduling.RepeatTest.testFun$proxy2$1(RepeatTest.scala:53)
	at ox.scheduling.RepeatTest.$init$$$anonfun$2(RepeatTest.scala:36)
	at org.scalatest.Transformer.apply$$anonfun$1(Transformer.scala:22)
	at org.scalatest.OutcomeOf.outcomeOf(OutcomeOf.scala:85)
	at org.scalatest.OutcomeOf.outcomeOf$(OutcomeOf.scala:31)
	at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
	at org.scalatest.Transformer.apply(Transformer.scala:22)
	at org.scalatest.Transformer.apply(Transformer.scala:21)
	at org.scalatest.flatspec.AnyFlatSpecLike$$anon$5.apply(AnyFlatSpecLike.scala:1717)
	at org.scalatest.TestSuite.withFixture(TestSuite.scala:196)
	at org.scalatest.TestSuite.withFixture$(TestSuite.scala:138)
	at org.scalatest.flatspec.AnyFlatSpec.withFixture(AnyFlatSpec.scala:1685)
	at org.scalatest.flatspec.AnyFlatSpecLike.invokeWithFixture$1(AnyFlatSpecLike.scala:1723)
	at org.scalatest.flatspec.AnyFlatSpecLike.runTest$$anonfun$1(AnyFlatSpecLike.scala:1727)
	at org.scalatest.SuperEngine.runTestImpl(Engine.scala:306)
	at org.scalatest.flatspec.AnyFlatSpecLike.runTest(AnyFlatSpecLike.scala:1727)
	at org.scalatest.flatspec.AnyFlatSpecLike.runTest$(AnyFlatSpecLike.scala:51)
	at org.scalatest.flatspec.AnyFlatSpec.runTest(AnyFlatSpec.scala:1685)
	at org.scalatest.flatspec.AnyFlatSpecLike.runTests$$anonfun$1(AnyFlatSpecLike.scala:1785)
	at org.scalatest.SuperEngine.traverseSubNodes$1$$anonfun$1(Engine.scala:413)
	at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
	at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
	at scala.collection.immutable.List.foreach(List.scala:333)
	at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:429)
	at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:390)
	at org.scalatest.SuperEngine.traverseSubNodes$1$$anonfun$1(Engine.scala:427)
	at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
	at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
	at scala.collection.immutable.List.foreach(List.scala:333)
	at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:429)
	at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:396)
	at org.scalatest.SuperEngine.runTestsImpl(Engine.scala:475)
	at org.scalatest.flatspec.AnyFlatSpecLike.runTests(AnyFlatSpecLike.scala:1785)
	at org.scalatest.flatspec.AnyFlatSpecLike.runTests$(AnyFlatSpecLike.scala:51)
	at org.scalatest.flatspec.AnyFlatSpec.runTests(AnyFlatSpec.scala:1685)
	at org.scalatest.Suite.run(Suite.scala:1114)
	at org.scalatest.Suite.run$(Suite.scala:564)
	at org.scalatest.flatspec.AnyFlatSpec.org$scalatest$flatspec$AnyFlatSpecLike$$super$run(AnyFlatSpec.scala:1685)
	at org.scalatest.flatspec.AnyFlatSpecLike.run$$anonfun$1(AnyFlatSpecLike.scala:1830)
	at org.scalatest.SuperEngine.runImpl(Engine.scala:535)
	at org.scalatest.flatspec.AnyFlatSpecLike.run(AnyFlatSpecLike.scala:1830)
	at org.scalatest.flatspec.AnyFlatSpecLike.run$(AnyFlatSpecLike.scala:51)
	at org.scalatest.flatspec.AnyFlatSpec.run(AnyFlatSpec.scala:1685)
	at org.scalatest.tools.Framework.org$scalatest$tools$Framework$$runSuite(Framework.scala:321)
	at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:517)
	at sbt.TestRunner.runTest$1(TestFramework.scala:153)
	at sbt.TestRunner.run(TestFramework.scala:168)
	at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.$anonfun$apply$1(TestFramework.scala:336)
	at sbt.TestFramework$.sbt$TestFramework$$withContextLoader(TestFramework.scala:296)
	at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
	at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
	at sbt.TestFunction.apply(TestFramework.scala:348)
	at sbt.Tests$.$anonfun$toTask$1(Tests.scala:436)
	at sbt.std.Transform$$anon$3.$anonfun$apply$2(Transform.scala:47)
	at sbt.std.Transform$$anon$4.work(Transform.scala:69)
	at sbt.Execute.$anonfun$submit$2(Execute.scala:283)
	at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:24)
	at sbt.Execute.work(Execute.scala:292)
	at sbt.Execute.$anonfun$submit$1(Execute.scala:283)
	at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:265)
	at sbt.CompletionService$$anon$2.call(CompletionService.scala:65)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.lang.Thread.run(Thread.java:1583)