Skip to content

Enable trim/AOT compatibility (#10) #51

Enable trim/AOT compatibility (#10)

Enable trim/AOT compatibility (#10) #51

GitHub Actions / Unit Tests succeeded Dec 10, 2023 in 0s

Unit Tests ✅

Tests passed successfully

✅ src/CenterEdge.Async.UnitTests/TestResults/results.trx

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

Test suite Passed Failed Skipped Time
CenterEdge.Async.UnitTests.AsyncHelperTests 56✅ 9s

✅ CenterEdge.Async.UnitTests.AsyncHelperTests

✅ RunSync_StartsTasksAndCompletesSynchronously_DoesAllTasks
✅ RunSync_Task_ConfigureAwaitFalse_DoesAllTasks
✅ RunSync_Task_DanglingContinuations_HandledOnParentSyncContext
✅ RunSync_Task_DoesAllTasks
✅ RunSync_Task_ExceptionAfterAwait_ThrowsException
✅ RunSync_Task_ExceptionBeforeAwait_ThrowsException
✅ RunSync_Task_ThrowsException_ResetsSyncContext
✅ RunSync_TaskT_ConfigureAwaitFalse_DoesAllTasks
✅ RunSync_TaskT_DanglingContinuations_HandledOnParentSyncContext
✅ RunSync_TaskT_DoesAllTasks
✅ RunSync_TaskT_ExceptionAfterAwait_ThrowsException
✅ RunSync_TaskT_ExceptionBeforeAwait_ThrowsException
✅ RunSync_TaskT_StartsTasksAndCompletesSynchronously_DoesAllTasks
✅ RunSync_TaskT_ThrowsException_ResetsSyncContext
✅ RunSync_ValueTask_ConfigureAwaitFalse_DoesAllTasks
✅ RunSync_ValueTask_DanglingContinuations_HandledOnParentSyncContext
✅ RunSync_ValueTask_DoesAllTasks
✅ RunSync_ValueTask_ExceptionAfterAwait_ThrowsException
✅ RunSync_ValueTask_ExceptionBeforeAwait_ThrowsException
✅ RunSync_ValueTask_StartsTasksAndCompletesSynchronously_DoesAllTasks
✅ RunSync_ValueTask_ThrowsException_ResetsSyncContext
✅ RunSync_ValueTaskT_ConfigureAwaitFalse_DoesAllTasks
✅ RunSync_ValueTaskT_DanglingContinuations_HandledOnParentSyncContext
✅ RunSync_ValueTaskT_DoesAllTasks
✅ RunSync_ValueTaskT_ExceptionAfterAwait_ThrowsException
✅ RunSync_ValueTaskT_ExceptionBeforeAwait_ThrowsException
✅ RunSync_ValueTaskT_StartsTasksAndCompletesSynchronously_DoesAllTasks
✅ RunSync_ValueTaskT_ThrowsException_ResetsSyncContext
✅ RunSyncWithState_StartsTasksAndCompletesSynchronously_DoesAllTasks
✅ RunSyncWithState_Task_ConfigureAwaitFalse_DoesAllTasks
✅ RunSyncWithState_Task_DanglingContinuations_HandledOnParentSyncContext
✅ RunSyncWithState_Task_DoesAllTasks
✅ RunSyncWithState_Task_ExceptionAfterAwait_ThrowsException
✅ RunSyncWithState_Task_ExceptionBeforeAwait_ThrowsException
✅ RunSyncWithState_Task_ThrowsException_ResetsSyncContext
✅ RunSyncWithState_TaskT_ConfigureAwaitFalse_DoesAllTasks
✅ RunSyncWithState_TaskT_DanglingContinuations_HandledOnParentSyncContext
✅ RunSyncWithState_TaskT_DoesAllTasks
✅ RunSyncWithState_TaskT_ExceptionAfterAwait_ThrowsException
✅ RunSyncWithState_TaskT_ExceptionBeforeAwait_ThrowsException
✅ RunSyncWithState_TaskT_StartsTasksAndCompletesSynchronously_DoesAllTasks
✅ RunSyncWithState_TaskT_ThrowsException_ResetsSyncContext
✅ RunSyncWithState_ValueTask_ConfigureAwaitFalse_DoesAllTasks
✅ RunSyncWithState_ValueTask_DanglingContinuations_HandledOnParentSyncContext
✅ RunSyncWithState_ValueTask_DoesAllTasks
✅ RunSyncWithState_ValueTask_ExceptionAfterAwait_ThrowsException
✅ RunSyncWithState_ValueTask_ExceptionBeforeAwait_ThrowsException
✅ RunSyncWithState_ValueTask_StartsTasksAndCompletesSynchronously_DoesAllTasks
✅ RunSyncWithState_ValueTask_ThrowsException_ResetsSyncContext
✅ RunSyncWithState_ValueTaskT_ConfigureAwaitFalse_DoesAllTasks
✅ RunSyncWithState_ValueTaskT_DanglingContinuations_HandledOnParentSyncContext
✅ RunSyncWithState_ValueTaskT_DoesAllTasks
✅ RunSyncWithState_ValueTaskT_ExceptionAfterAwait_ThrowsException
✅ RunSyncWithState_ValueTaskT_ExceptionBeforeAwait_ThrowsException
✅ RunSyncWithState_ValueTaskT_StartsTasksAndCompletesSynchronously_DoesAllTasks
✅ RunSyncWithState_ValueTaskT_ThrowsException_ResetsSyncContext