Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add CancelationToken(bool) ctor #519

Merged
merged 1 commit into from
Jan 26, 2025

Added `CancelationToken(bool)` ctor.

070ecff
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

Add CancelationToken(bool) ctor #519

Added `CancelationToken(bool)` ctor.
070ecff
Select commit
Loading
Failed to load commit list.
GitHub Actions / dotnet-test-results-net8.0-Debug-Pool_Disabled-userMode succeeded Jan 26, 2025 in 0s

27751 passed, 0 failed and 160 skipped

Tests passed successfully

Report Passed Failed Skipped Time
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-userMode-analyzer.trx 4✅ 3s
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-userMode-core.trx 27747✅ 160⚪ 4057s

✅ TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-userMode-analyzer.trx

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

Test suite Passed Failed Skipped Time
ProtoPromise.Analyzer.Tests.ProtoPromiseAnalyzerTests 4✅ 3s

✅ TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-userMode-core.trx

27907 tests were completed in 4057s with 27747 passed, 0 failed and 160 skipped.

Test suite Passed Failed Skipped Time
ProtoPromiseTests.APIs.AllSettledTests 22✅ 3s
ProtoPromiseTests.APIs.AllTests 22✅ 2s
ProtoPromiseTests.APIs.APlus_2_1_PromiseStates+_2_1_1_WhenPendingAPromise 2✅ 219ms
ProtoPromiseTests.APIs.APlus_2_1_PromiseStates+_2_1_2_WhenFulfilledAPromise 3✅ 505ms
ProtoPromiseTests.APIs.APlus_2_1_PromiseStates+_2_1_3_WhenRejectedAPromise 4✅ 592ms
ProtoPromiseTests.APIs.APlus_2_2_TheThenMethod 4✅ 583ms
ProtoPromiseTests.APIs.APlus_2_2_TheThenMethod+_2_2_1_BothOnResolveAndOnRejectedAreOptionalArgument 4✅ 450ms
ProtoPromiseTests.APIs.APlus_2_2_TheThenMethod+_2_2_3_IfOnRejectedIsAFunction 6✅ 694ms
ProtoPromiseTests.APIs.APlus_2_2_TheThenMethod+_2_2_6_ThenMayBeCalledMultipleTimesOnTheSamePromise 4✅ 414ms
ProtoPromiseTests.APIs.APlus_2_2_TheThenMethod+IfOnFulfilledIsAFunction_2_2_2 5✅ 562ms
ProtoPromiseTests.APIs.APlus_2_2_TheThenMethod+ThenMustReturnAPromise_2_2_7 20✅ 3s
ProtoPromiseTests.APIs.APlus_2_3_ThePromiseResolutionProcedure 14✅ 2s
ProtoPromiseTests.APIs.APlus_2_3_ThePromiseResolutionProcedure+_2_3_2_IfXIsAPromiseAdoptItsState 5✅ 747ms
ProtoPromiseTests.APIs.AsyncFunctionTests 32✅ 3s
ProtoPromiseTests.APIs.AsyncLocalTests 4✅ 418ms
ProtoPromiseTests.APIs.AwaitTests 52✅ 5s
ProtoPromiseTests.APIs.CancelationTests+Registration 40✅ 8s
ProtoPromiseTests.APIs.CancelationTests+Source 1325✅ 160⚪ 156s
ProtoPromiseTests.APIs.CancelationTests+Token 35✅ 4s
ProtoPromiseTests.APIs.CaptureTests 34✅ 4s
ProtoPromiseTests.APIs.Channels.BoundedChannelTests 63✅ 7s
ProtoPromiseTests.APIs.Channels.UnboundedChannelTests 39✅ 5s
ProtoPromiseTests.APIs.Collections.TempCollectionTests 34✅ 4s
ProtoPromiseTests.APIs.ConfigureAwaitTests 612✅ 64s
ProtoPromiseTests.APIs.ConfigureContinuationTests 846✅ 92s
ProtoPromiseTests.APIs.ContinuewithTests 18✅ 2s
ProtoPromiseTests.APIs.DelayTests 48✅ 8s
ProtoPromiseTests.APIs.EachTests 502✅ 53s
ProtoPromiseTests.APIs.FinallyTests 134✅ 14s
ProtoPromiseTests.APIs.FirstTests 100✅ 11s
ProtoPromiseTests.APIs.Linq.AggregateAsyncTests 73✅ 8s
ProtoPromiseTests.APIs.Linq.AggregateBySeedSelectorTests 417✅ 45s
ProtoPromiseTests.APIs.Linq.AggregateBySingleSeedTests 241✅ 26s
ProtoPromiseTests.APIs.Linq.AllAsyncTests 49✅ 5s
ProtoPromiseTests.APIs.Linq.AnyAsyncTests 59✅ 6s
ProtoPromiseTests.APIs.Linq.AppendPrependTests 114✅ 12s
ProtoPromiseTests.APIs.Linq.AsyncEnumerableTests 127✅ 13s
ProtoPromiseTests.APIs.Linq.AverageAsyncTests 30✅ 3s
ProtoPromiseTests.APIs.Linq.ChunkTests 15✅ 2s
ProtoPromiseTests.APIs.Linq.ConcatTests 49✅ 5s
ProtoPromiseTests.APIs.Linq.ContainsAsyncTests 11✅ 1s
ProtoPromiseTests.APIs.Linq.CountAsyncTests 36✅ 4s
ProtoPromiseTests.APIs.Linq.CountByTests 145✅ 15s
ProtoPromiseTests.APIs.Linq.DefaultIfEmptyTests 23✅ 2s
ProtoPromiseTests.APIs.Linq.DistinctTests 148✅ 15s
ProtoPromiseTests.APIs.Linq.ElementAtTests 43✅ 4s
ProtoPromiseTests.APIs.Linq.ExceptTests 225✅ 23s
ProtoPromiseTests.APIs.Linq.FirstOrDefaultTests 155✅ 16s
ProtoPromiseTests.APIs.Linq.FirstTests 78✅ 8s
ProtoPromiseTests.APIs.Linq.ForEachAsyncTests 49✅ 5s
ProtoPromiseTests.APIs.Linq.GroupByTests 329✅ 35s
ProtoPromiseTests.APIs.Linq.GroupJoinTests 369✅ 39s
ProtoPromiseTests.APIs.Linq.IndexTests 4✅ 437ms
ProtoPromiseTests.APIs.Linq.IntersectTests 225✅ 24s
ProtoPromiseTests.APIs.Linq.JoinTests 449✅ 47s
ProtoPromiseTests.APIs.Linq.LastOrDefaultTests 155✅ 16s
ProtoPromiseTests.APIs.Linq.LastTests 78✅ 8s
ProtoPromiseTests.APIs.Linq.LongCountAsyncTests 36✅ 4s
ProtoPromiseTests.APIs.Linq.MaxAsyncTests 23✅ 2s
ProtoPromiseTests.APIs.Linq.MaxByAsyncTests 121✅ 13s
ProtoPromiseTests.APIs.Linq.MergeTests 33✅ 4s
ProtoPromiseTests.APIs.Linq.MinAsyncTests 23✅ 2s
ProtoPromiseTests.APIs.Linq.MinByAsyncTests 121✅ 13s
ProtoPromiseTests.APIs.Linq.OrderByTests 773✅ 82s
ProtoPromiseTests.APIs.Linq.ReverseTests 11✅ 1s
ProtoPromiseTests.APIs.Linq.SelectManyNoResultSelectorTests 153✅ 16s
ProtoPromiseTests.APIs.Linq.SelectManyWithResultSelectorTests 337✅ 36s
ProtoPromiseTests.APIs.Linq.SelectTests 73✅ 8s
ProtoPromiseTests.APIs.Linq.SequenceEqualAsyncTests 65✅ 7s
ProtoPromiseTests.APIs.Linq.SingleOrDefaultTests 155✅ 17s
ProtoPromiseTests.APIs.Linq.SingleTests 78✅ 8s
ProtoPromiseTests.APIs.Linq.SkipAndTakeTests 784✅ 84s
ProtoPromiseTests.APIs.Linq.SkipWhileTests 146✅ 16s
ProtoPromiseTests.APIs.Linq.SumAsyncTests 30✅ 3s
ProtoPromiseTests.APIs.Linq.TakeWhileTests 146✅ 16s
ProtoPromiseTests.APIs.Linq.ToArrayAsyncTests 6✅ 650ms
ProtoPromiseTests.APIs.Linq.ToAsyncEnumerableTests 113✅ 12s
ProtoPromiseTests.APIs.Linq.ToDictionaryAsyncTests 313✅ 34s
ProtoPromiseTests.APIs.Linq.ToHashSetAsyncTests 12✅ 1s
ProtoPromiseTests.APIs.Linq.ToListAsyncTests 6✅ 666ms
ProtoPromiseTests.APIs.Linq.ToLookupAsyncTests 209✅ 23s
ProtoPromiseTests.APIs.Linq.UnionTests 1268✅ 137s
ProtoPromiseTests.APIs.Linq.WhereTests 73✅ 8s
ProtoPromiseTests.APIs.Linq.ZipTests 17✅ 2s
ProtoPromiseTests.APIs.MergeSettledTests 594✅ 65s
ProtoPromiseTests.APIs.MergeTests 10✅ 1s
ProtoPromiseTests.APIs.MiscellaneousTests 126✅ 51s
ProtoPromiseTests.APIs.NewAndRunTests 448✅ 50s
ProtoPromiseTests.APIs.ParallelForEachAsyncTests 31✅ 4s
ProtoPromiseTests.APIs.ParallelForTests 42✅ 5s
ProtoPromiseTests.APIs.PromiseCancelationTests 21✅ 2s
ProtoPromiseTests.APIs.PromiseCancelationTests+CancelationToken 26✅ 3s
ProtoPromiseTests.APIs.PromiseCancelationTests+CancelationToken+Reject 6✅ 693ms
ProtoPromiseTests.APIs.PromiseCancelationTests+CatchCancelationMayBeCalledMultipleTimesOnTheSamePromise 2✅ 220ms
ProtoPromiseTests.APIs.PromiseCancelationTests+IfOnCanceledIsAFunction 5✅ 548ms
ProtoPromiseTests.APIs.PromiseCancelationTests+ThePromiseResolutionProcedure 6✅ 679ms
ProtoPromiseTests.APIs.PromiseCancelationTests+ThePromiseResolutionProcedure+IfXIsAPromiseAdoptItsState 6✅ 674ms
ProtoPromiseTests.APIs.PromiseCancelationTests+WhenCanceledAPromise 2✅ 224ms
ProtoPromiseTests.APIs.PromiseCancelationTests+WhenFulfilledAPromise 2✅ 223ms
ProtoPromiseTests.APIs.PromiseCancelationTests+WhenPendingAPromise 2✅ 220ms
ProtoPromiseTests.APIs.PromiseCancelationTests+WhenRejectedAPromise 2✅ 225ms
ProtoPromiseTests.APIs.PromiseGroups.PromiseAllGroupTests 544✅ 61s
ProtoPromiseTests.APIs.PromiseGroups.PromiseAllResultsGroupTests 1082✅ 121s
ProtoPromiseTests.APIs.PromiseGroups.PromiseEachGroupTests 678✅ 76s
ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeGroupTests 1276✅ 145s
ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeResultsGroupTests 1287✅ 147s
ProtoPromiseTests.APIs.PromiseGroups.PromiseRaceGroupTests 1272✅ 146s
ProtoPromiseTests.APIs.PromiseGroups.PromiseRaceWithIndexGroupTests 1272✅ 147s
ProtoPromiseTests.APIs.RaceTests 76✅ 9s
ProtoPromiseTests.APIs.SequenceTests 15✅ 2s
ProtoPromiseTests.APIs.Threading.AsyncAutoResetEventTests 26✅ 4s
ProtoPromiseTests.APIs.Threading.AsyncConditionVariableTests 30✅ 4s
ProtoPromiseTests.APIs.Threading.AsyncCountdownEventTests 28✅ 4s
ProtoPromiseTests.APIs.Threading.AsyncLockTests 21✅ 4s
ProtoPromiseTests.APIs.Threading.AsyncManualResetEventTests 27✅ 4s
ProtoPromiseTests.APIs.Threading.AsyncMonitorTests 39✅ 5s
ProtoPromiseTests.APIs.Threading.AsyncReaderWriterLockTests 215✅ 26s
ProtoPromiseTests.APIs.Threading.AsyncSemaphoreTests 29✅ 3s
ProtoPromiseTests.APIs.Timers.TimerFactoryTests 4✅ 6s
ProtoPromiseTests.APIs.UncaughtRejectionTests 76✅ 10s
ProtoPromiseTests.APIs.Utilities.AsyncLazyTests 18✅ 2s
ProtoPromiseTests.APIs.Utilities.AsyncLazyWithProgressTests 33✅ 4s
ProtoPromiseTests.APIs.Utilities.ProgressTests 148✅ 17s
ProtoPromiseTests.APIs.WaitAsyncTests 1068✅ 133s
ProtoPromiseTests.Concurrency.AllConcurrencyTests 144✅ 30s
ProtoPromiseTests.Concurrency.ApiWithCancelationTokenConcurrencyTests 12✅ 12s
ProtoPromiseTests.Concurrency.AwaitConcurrencyTests 18✅ 2s
ProtoPromiseTests.Concurrency.CancelationConcurrencyTests 58✅ 11s
ProtoPromiseTests.Concurrency.Channels.BoundedChannelConcurrencyTests 432✅ 52s
ProtoPromiseTests.Concurrency.Channels.UnboundedChannelConcurrencyTests 135✅ 16s
ProtoPromiseTests.Concurrency.DeferredConcurrencyTests 12✅ 2s
ProtoPromiseTests.Concurrency.DeferredThreadTests 10✅ 1s
ProtoPromiseTests.Concurrency.DelayConcurrencyTests 4✅ 519ms
ProtoPromiseTests.Concurrency.EachConcurrencyTests 72✅ 35s
ProtoPromiseTests.Concurrency.FirstConcurrencyTests 144✅ 30s
ProtoPromiseTests.Concurrency.Linq.AsyncEnumerableMergeConcurrencyTests 2✅ 245ms
ProtoPromiseTests.Concurrency.MergeConcurrencyTests 90✅ 139s
ProtoPromiseTests.Concurrency.PromiseConcurrencyTests 62✅ 16s
ProtoPromiseTests.Concurrency.PromiseGroups.PromiseAllGroupConcurrencyTests 144✅ 24s
ProtoPromiseTests.Concurrency.PromiseGroups.PromiseAllResultsGroupConcurrencyTests 144✅ 24s
ProtoPromiseTests.Concurrency.PromiseGroups.PromiseEachGroupConcurrencyTests 576✅ 133s
ProtoPromiseTests.Concurrency.PromiseGroups.PromiseMergeGroupConcurrencyTests 216✅ 48s
ProtoPromiseTests.Concurrency.PromiseGroups.PromiseMergeResultsGroupConcurrencyTests 216✅ 48s
ProtoPromiseTests.Concurrency.PromiseGroups.PromiseRaceGroupConcurrencyTests 288✅ 47s
ProtoPromiseTests.Concurrency.PromiseGroups.PromiseRaceWithIndexGroupConcurrencyTests 288✅ 47s
ProtoPromiseTests.Concurrency.PromiseNonPreservedConcurrencyTests 158✅ 26s
ProtoPromiseTests.Concurrency.RaceConcurrencyTests 144✅ 31s
ProtoPromiseTests.Concurrency.Threading.AsyncAutoResetEventConcurrencyTests 8✅ 4s
ProtoPromiseTests.Concurrency.Threading.AsyncCountdownEventConcurrencyTests 16✅ 8s
ProtoPromiseTests.Concurrency.Threading.AsyncLockConcurrencyTests 12✅ 129s
ProtoPromiseTests.Concurrency.Threading.AsyncManualResetEventConcurrencyTests 8✅ 4s
ProtoPromiseTests.Concurrency.Threading.AsyncReaderWriterLockConcurrencyTests 654✅ 378s
ProtoPromiseTests.Concurrency.Threading.AsyncSemaphoreConcurrencyTests 12✅ 58s
ProtoPromiseTests.Concurrency.Timers.TimerFactoryConcurrencyTests 36✅ 5s
ProtoPromiseTests.Concurrency.Utilities.AsyncLazyConcurrencyTests 3✅ 820ms
ProtoPromiseTests.Concurrency.Utilities.ProgressConcurrencyTests 60✅ 14s
ProtoPromiseTests.Concurrency.WaitAsyncConcurrencyTests 120✅ 16s