DevYeom / OneWay

A Swift library for state management with unidirectional data flow.

Home Page:https://swiftpackageindex.com/DevYeom/OneWay/2.6.0/documentation/oneway

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

`TestClock` sometimes experiences hangs.

DevYeom opened this issue Β· comments

Describe the bug πŸ›

In the EffectTests.test_concatIncludingMerge case, CI often fails.

To Reproduce ✨

  1. Run CI.
  2. Out of 4 attempts, 1 resulted in a 30 mins timeout.
  3. The reason for failure is as mentioned above.

Expected behavior 🌈

There should be no incidents of hanging in CI.

Environments βš™οΈ

  • Mac OS: 13.x
  • Device or Simulator OS: Apple Watch Series 9 (45mm) / watchOS Simulator (latest)
  • Xcode Version: 15.1
  • Library Version: 2.2.0

Additional context πŸ“š

https://github.com/DevYeom/OneWay/actions/runs/7435448492/job/20230783859

Test Suite 'All tests' started at 2024-01-07 02:25:54.658.
Test Suite 'OneWayTests.xctest' started at 2024-01-07 02:25:54.660.
Test Suite 'EffectTests' started at 2024-01-07 02:25:54.660.
Test Case '-[OneWayTests.EffectTests test_cancellable]' started.
Test Case '-[OneWayTests.EffectTests test_cancellable]' passed (0.008 seconds).
Test Case '-[OneWayTests.EffectTests test_cancel]' started.
Test Case '-[OneWayTests.EffectTests test_cancel]' passed (0.002 seconds).
Test Case '-[OneWayTests.EffectTests test_concatIncludingMerge]' started.
Error: The operation was canceled.

This issue seems to be related to this.