feat(util): add JAction parallel execution and improve test coverage#607
Merged
JasonXuDeveloper merged 5 commits intoJan 30, 2026
Merged
GitHub Actions / PlayMode Test Results
completed
Jan 30, 2026 in 0s
✅ PlayMode Test Results - 29/29 - Passed in 2.376s
✅ playmode-results.xml - 29/29 - Passed in 2.376s
Details
✅ playmode-results.xml - 29/29 - Passed in 2.376s
- ✅ JEngine.Util.Tests.JActionRuntimeTests - 29/29 - Passed in 2.342s
- ✅ Cancel_DuringAsyncExecution_StopsExecution - Passed in 0.077s
- ✅ Cancel_ParallelExecution_CancelsOnlySpecificHandle - Passed in 1.011s
- ✅ ComplexChain_Async_ExecutesInOrder - Passed in 0.061s
- ✅ ComplexChain_Async_WithStaticLambdasAndState - Passed in 0.058s
- ✅ Delay_WaitsSpecifiedTime - Passed in 0.112s
- ✅ DelayFrame_WaitsSpecifiedFrames - Passed in 0.008s
- ✅ Do_AsyncFunc_ExecutesWithExecuteAsync - Passed in 0.007s
- ✅ Do_AsyncFunc_WaitsForCompletion - Passed in 0.008s
- ✅ Do_AsyncFuncWithState_PassesState - Passed in 0.007s
- ✅ ExecuteAsync_CanBeAwaited - Passed in 0.007s
- ✅ ExecuteAsync_EmptyAction_CompletesImmediately - Passed in 0.006s
- ✅ ExecuteAsync_WithTimeout_CancelsPreemptively - Passed in 0.106s
- ✅ ExecuteAsync_WithZeroDelay_SkipsDelay - Passed in 0.007s
- ✅ NonParallel_BlocksConcurrentExecution - Passed in 0.010s
- ✅ Parallel_AllowsConcurrentExecution - Passed in 0.007s
- ✅ Parallel_Property_ReflectsState - Passed in 0.006s
- ✅ Repeat_WithInterval_RespectsInterval - Passed in 0.107s
- ✅ RepeatUntil_RepeatsUntilConditionTrue - Passed in 0.008s
- ✅ RepeatUntil_WithTimeout_StopsAtTimeout - Passed in 0.157s
- ✅ RepeatWhile_RepeatsWhileConditionTrue - Passed in 0.008s
- ✅ RepeatWhile_WithState_PassesState - Passed in 0.008s
- ✅ RepeatWhile_WithTimeout_StopsAtTimeout - Passed in 0.156s
- ✅ UsingAwait_AutoDisposesAfterExecution - Passed in 0.007s
- ✅ WaitUntil_WaitsForCondition - Passed in 0.008s
- ✅ WaitUntil_WithFrequency_ChecksAtInterval - Passed in 0.107s
- ✅ WaitUntil_WithState_PassesState - Passed in 0.007s
- ✅ WaitUntil_WithTimeout_StopsAtTimeout - Passed in 0.106s
- ✅ WaitWhile_WaitsWhileConditionTrue - Passed in 0.008s
- ✅ WaitWhile_WithTimeout_StopsAtTimeout - Passed in 0.157s
Loading