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-Release-Pool_Enabled-devMode succeeded Jan 26, 2025 in 0s

27654 passed, 0 failed and 160 skipped

Tests passed successfully

Report Passed Failed Skipped Time
TestResults/dotnet-test-results-net8.0-Release-Pool_Enabled-devMode-analyzer.trx 4✅ 3s
TestResults/dotnet-test-results-net8.0-Release-Pool_Enabled-devMode-core.trx 27650✅ 160⚪ 4191s

✅ TestResults/dotnet-test-results-net8.0-Release-Pool_Enabled-devMode-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-Release-Pool_Enabled-devMode-core.trx

27810 tests were completed in 4191s with 27650 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✅ 225ms
ProtoPromiseTests.APIs.APlus_2_1_PromiseStates+_2_1_2_WhenFulfilledAPromise 3✅ 468ms
ProtoPromiseTests.APIs.APlus_2_1_PromiseStates+_2_1_3_WhenRejectedAPromise 4✅ 607ms
ProtoPromiseTests.APIs.APlus_2_2_TheThenMethod 4✅ 560ms
ProtoPromiseTests.APIs.APlus_2_2_TheThenMethod+_2_2_3_IfOnRejectedIsAFunction 6✅ 691ms
ProtoPromiseTests.APIs.APlus_2_2_TheThenMethod+_2_2_6_ThenMayBeCalledMultipleTimesOnTheSamePromise 4✅ 420ms
ProtoPromiseTests.APIs.APlus_2_2_TheThenMethod+IfOnFulfilledIsAFunction_2_2_2 5✅ 577ms
ProtoPromiseTests.APIs.APlus_2_2_TheThenMethod+ThenMustReturnAPromise_2_2_7 20✅ 3s
ProtoPromiseTests.APIs.APlus_2_3_ThePromiseResolutionProcedure 4✅ 719ms
ProtoPromiseTests.APIs.APlus_2_3_ThePromiseResolutionProcedure+_2_3_2_IfXIsAPromiseAdoptItsState 5✅ 792ms
ProtoPromiseTests.APIs.AsyncFunctionTests 22✅ 2s
ProtoPromiseTests.APIs.AsyncLocalTests 4✅ 448ms
ProtoPromiseTests.APIs.AwaitTests 52✅ 6s
ProtoPromiseTests.APIs.CancelationTests+Registration 40✅ 8s
ProtoPromiseTests.APIs.CancelationTests+Source 1325✅ 160⚪ 160s
ProtoPromiseTests.APIs.CancelationTests+Token 35✅ 4s
ProtoPromiseTests.APIs.CaptureTests 24✅ 3s
ProtoPromiseTests.APIs.Channels.BoundedChannelTests 63✅ 7s
ProtoPromiseTests.APIs.Channels.UnboundedChannelTests 39✅ 5s
ProtoPromiseTests.APIs.Collections.TempCollectionTests 34✅ 4s
ProtoPromiseTests.APIs.ConfigureAwaitTests 612✅ 66s
ProtoPromiseTests.APIs.ConfigureContinuationTests 846✅ 94s
ProtoPromiseTests.APIs.ContinuewithTests 16✅ 2s
ProtoPromiseTests.APIs.DelayTests 48✅ 8s
ProtoPromiseTests.APIs.EachTests 502✅ 55s
ProtoPromiseTests.APIs.FinallyTests 132✅ 15s
ProtoPromiseTests.APIs.FirstTests 100✅ 11s
ProtoPromiseTests.APIs.Linq.AggregateAsyncTests 72✅ 8s
ProtoPromiseTests.APIs.Linq.AggregateBySeedSelectorTests 416✅ 47s
ProtoPromiseTests.APIs.Linq.AggregateBySingleSeedTests 240✅ 26s
ProtoPromiseTests.APIs.Linq.AllAsyncTests 48✅ 5s
ProtoPromiseTests.APIs.Linq.AnyAsyncTests 58✅ 6s
ProtoPromiseTests.APIs.Linq.AppendPrependTests 114✅ 12s
ProtoPromiseTests.APIs.Linq.AsyncEnumerableTests 127✅ 14s
ProtoPromiseTests.APIs.Linq.AverageAsyncTests 30✅ 3s
ProtoPromiseTests.APIs.Linq.ChunkTests 15✅ 2s
ProtoPromiseTests.APIs.Linq.ConcatTests 49✅ 5s
ProtoPromiseTests.APIs.Linq.ContainsAsyncTests 10✅ 1s
ProtoPromiseTests.APIs.Linq.CountAsyncTests 35✅ 4s
ProtoPromiseTests.APIs.Linq.CountByTests 144✅ 16s
ProtoPromiseTests.APIs.Linq.DefaultIfEmptyTests 22✅ 2s
ProtoPromiseTests.APIs.Linq.DistinctTests 146✅ 16s
ProtoPromiseTests.APIs.Linq.ElementAtTests 42✅ 5s
ProtoPromiseTests.APIs.Linq.ExceptTests 223✅ 24s
ProtoPromiseTests.APIs.Linq.FirstOrDefaultTests 154✅ 17s
ProtoPromiseTests.APIs.Linq.FirstTests 77✅ 8s
ProtoPromiseTests.APIs.Linq.ForEachAsyncTests 48✅ 5s
ProtoPromiseTests.APIs.Linq.GroupByTests 328✅ 36s
ProtoPromiseTests.APIs.Linq.GroupJoinTests 368✅ 40s
ProtoPromiseTests.APIs.Linq.IndexTests 4✅ 505ms
ProtoPromiseTests.APIs.Linq.IntersectTests 223✅ 24s
ProtoPromiseTests.APIs.Linq.JoinTests 448✅ 50s
ProtoPromiseTests.APIs.Linq.LastOrDefaultTests 154✅ 18s
ProtoPromiseTests.APIs.Linq.LastTests 77✅ 9s
ProtoPromiseTests.APIs.Linq.LongCountAsyncTests 35✅ 4s
ProtoPromiseTests.APIs.Linq.MaxAsyncTests 22✅ 3s
ProtoPromiseTests.APIs.Linq.MaxByAsyncTests 120✅ 14s
ProtoPromiseTests.APIs.Linq.MergeTests 33✅ 4s
ProtoPromiseTests.APIs.Linq.MinAsyncTests 22✅ 3s
ProtoPromiseTests.APIs.Linq.MinByAsyncTests 120✅ 14s
ProtoPromiseTests.APIs.Linq.OrderByTests 768✅ 86s
ProtoPromiseTests.APIs.Linq.ReverseTests 11✅ 1s
ProtoPromiseTests.APIs.Linq.SelectManyNoResultSelectorTests 152✅ 17s
ProtoPromiseTests.APIs.Linq.SelectManyWithResultSelectorTests 336✅ 37s
ProtoPromiseTests.APIs.Linq.SelectTests 72✅ 8s
ProtoPromiseTests.APIs.Linq.SequenceEqualAsyncTests 64✅ 7s
ProtoPromiseTests.APIs.Linq.SingleOrDefaultTests 154✅ 17s
ProtoPromiseTests.APIs.Linq.SingleTests 77✅ 9s
ProtoPromiseTests.APIs.Linq.SkipAndTakeTests 784✅ 88s
ProtoPromiseTests.APIs.Linq.SkipWhileTests 144✅ 16s
ProtoPromiseTests.APIs.Linq.SumAsyncTests 30✅ 3s
ProtoPromiseTests.APIs.Linq.TakeWhileTests 144✅ 16s
ProtoPromiseTests.APIs.Linq.ToArrayAsyncTests 6✅ 675ms
ProtoPromiseTests.APIs.Linq.ToAsyncEnumerableTests 113✅ 13s
ProtoPromiseTests.APIs.Linq.ToDictionaryAsyncTests 312✅ 35s
ProtoPromiseTests.APIs.Linq.ToHashSetAsyncTests 12✅ 1s
ProtoPromiseTests.APIs.Linq.ToListAsyncTests 6✅ 720ms
ProtoPromiseTests.APIs.Linq.ToLookupAsyncTests 208✅ 23s
ProtoPromiseTests.APIs.Linq.UnionTests 1266✅ 144s
ProtoPromiseTests.APIs.Linq.WhereTests 72✅ 8s
ProtoPromiseTests.APIs.Linq.ZipTests 17✅ 2s
ProtoPromiseTests.APIs.MergeSettledTests 594✅ 68s
ProtoPromiseTests.APIs.MergeTests 10✅ 1s
ProtoPromiseTests.APIs.MiscellaneousTests 126✅ 51s
ProtoPromiseTests.APIs.NewAndRunTests 448✅ 53s
ProtoPromiseTests.APIs.ParallelForEachAsyncTests 30✅ 4s
ProtoPromiseTests.APIs.ParallelForTests 41✅ 6s
ProtoPromiseTests.APIs.PromiseCancelationTests 19✅ 2s
ProtoPromiseTests.APIs.PromiseCancelationTests+CancelationToken 26✅ 3s
ProtoPromiseTests.APIs.PromiseCancelationTests+CancelationToken+Reject 6✅ 969ms
ProtoPromiseTests.APIs.PromiseCancelationTests+CatchCancelationMayBeCalledMultipleTimesOnTheSamePromise 2✅ 239ms
ProtoPromiseTests.APIs.PromiseCancelationTests+IfOnCanceledIsAFunction 5✅ 607ms
ProtoPromiseTests.APIs.PromiseCancelationTests+ThePromiseResolutionProcedure 2✅ 241ms
ProtoPromiseTests.APIs.PromiseCancelationTests+ThePromiseResolutionProcedure+IfXIsAPromiseAdoptItsState 6✅ 726ms
ProtoPromiseTests.APIs.PromiseCancelationTests+WhenCanceledAPromise 2✅ 242ms
ProtoPromiseTests.APIs.PromiseCancelationTests+WhenFulfilledAPromise 2✅ 242ms
ProtoPromiseTests.APIs.PromiseCancelationTests+WhenPendingAPromise 2✅ 240ms
ProtoPromiseTests.APIs.PromiseCancelationTests+WhenRejectedAPromise 2✅ 250ms
ProtoPromiseTests.APIs.PromiseGroups.PromiseAllGroupTests 544✅ 66s
ProtoPromiseTests.APIs.PromiseGroups.PromiseAllResultsGroupTests 1082✅ 129s
ProtoPromiseTests.APIs.PromiseGroups.PromiseEachGroupTests 678✅ 80s
ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeGroupTests 1276✅ 153s
ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeResultsGroupTests 1287✅ 155s
ProtoPromiseTests.APIs.PromiseGroups.PromiseRaceGroupTests 1272✅ 154s
ProtoPromiseTests.APIs.PromiseGroups.PromiseRaceWithIndexGroupTests 1272✅ 154s
ProtoPromiseTests.APIs.RaceTests 76✅ 9s
ProtoPromiseTests.APIs.SequenceTests 15✅ 2s
ProtoPromiseTests.APIs.Threading.AsyncAutoResetEventTests 26✅ 4s
ProtoPromiseTests.APIs.Threading.AsyncConditionVariableTests 29✅ 4s
ProtoPromiseTests.APIs.Threading.AsyncCountdownEventTests 28✅ 4s
ProtoPromiseTests.APIs.Threading.AsyncLockTests 21✅ 4s
ProtoPromiseTests.APIs.Threading.AsyncManualResetEventTests 27✅ 4s
ProtoPromiseTests.APIs.Threading.AsyncMonitorTests 38✅ 5s
ProtoPromiseTests.APIs.Threading.AsyncReaderWriterLockTests 215✅ 28s
ProtoPromiseTests.APIs.Threading.AsyncSemaphoreTests 29✅ 4s
ProtoPromiseTests.APIs.Timers.TimerFactoryTests 4✅ 6s
ProtoPromiseTests.APIs.UncaughtRejectionTests 76✅ 11s
ProtoPromiseTests.APIs.Utilities.AsyncLazyTests 18✅ 2s
ProtoPromiseTests.APIs.Utilities.AsyncLazyWithProgressTests 33✅ 4s
ProtoPromiseTests.APIs.Utilities.ProgressTests 148✅ 18s
ProtoPromiseTests.APIs.WaitAsyncTests 1068✅ 141s
ProtoPromiseTests.Concurrency.AllConcurrencyTests 144✅ 32s
ProtoPromiseTests.Concurrency.ApiWithCancelationTokenConcurrencyTests 12✅ 9s
ProtoPromiseTests.Concurrency.AwaitConcurrencyTests 18✅ 3s
ProtoPromiseTests.Concurrency.CancelationConcurrencyTests 58✅ 11s
ProtoPromiseTests.Concurrency.Channels.BoundedChannelConcurrencyTests 432✅ 55s
ProtoPromiseTests.Concurrency.Channels.UnboundedChannelConcurrencyTests 135✅ 17s
ProtoPromiseTests.Concurrency.DeferredConcurrencyTests 12✅ 2s
ProtoPromiseTests.Concurrency.DeferredThreadTests 10✅ 1s
ProtoPromiseTests.Concurrency.DelayConcurrencyTests 4✅ 532ms
ProtoPromiseTests.Concurrency.EachConcurrencyTests 72✅ 35s
ProtoPromiseTests.Concurrency.FirstConcurrencyTests 144✅ 32s
ProtoPromiseTests.Concurrency.Linq.AsyncEnumerableMergeConcurrencyTests 2✅ 258ms
ProtoPromiseTests.Concurrency.MergeConcurrencyTests 90✅ 143s
ProtoPromiseTests.Concurrency.PromiseConcurrencyTests 62✅ 17s
ProtoPromiseTests.Concurrency.PromiseGroups.PromiseAllGroupConcurrencyTests 144✅ 26s
ProtoPromiseTests.Concurrency.PromiseGroups.PromiseAllResultsGroupConcurrencyTests 144✅ 26s
ProtoPromiseTests.Concurrency.PromiseGroups.PromiseEachGroupConcurrencyTests 576✅ 138s
ProtoPromiseTests.Concurrency.PromiseGroups.PromiseMergeGroupConcurrencyTests 216✅ 50s
ProtoPromiseTests.Concurrency.PromiseGroups.PromiseMergeResultsGroupConcurrencyTests 216✅ 51s
ProtoPromiseTests.Concurrency.PromiseGroups.PromiseRaceGroupConcurrencyTests 288✅ 49s
ProtoPromiseTests.Concurrency.PromiseGroups.PromiseRaceWithIndexGroupConcurrencyTests 288✅ 50s
ProtoPromiseTests.Concurrency.PromiseNonPreservedConcurrencyTests 158✅ 25s
ProtoPromiseTests.Concurrency.RaceConcurrencyTests 144✅ 33s
ProtoPromiseTests.Concurrency.Threading.AsyncAutoResetEventConcurrencyTests 8✅ 3s
ProtoPromiseTests.Concurrency.Threading.AsyncCountdownEventConcurrencyTests 16✅ 6s
ProtoPromiseTests.Concurrency.Threading.AsyncLockConcurrencyTests 12✅ 129s
ProtoPromiseTests.Concurrency.Threading.AsyncManualResetEventConcurrencyTests 8✅ 2s
ProtoPromiseTests.Concurrency.Threading.AsyncReaderWriterLockConcurrencyTests 654✅ 370s
ProtoPromiseTests.Concurrency.Threading.AsyncSemaphoreConcurrencyTests 12✅ 58s
ProtoPromiseTests.Concurrency.Timers.TimerFactoryConcurrencyTests 36✅ 6s
ProtoPromiseTests.Concurrency.Utilities.AsyncLazyConcurrencyTests 3✅ 846ms
ProtoPromiseTests.Concurrency.Utilities.ProgressConcurrencyTests 60✅ 13s
ProtoPromiseTests.Concurrency.WaitAsyncConcurrencyTests 120✅ 17s