Use CancelationRegistration.Dispose
#901
25299 passed, 72 failed and 0 skipped
Report | Passed | Failed | Skipped | Time |
---|---|---|---|---|
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-analyzer.trx | 4✅ | 4s | ||
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx | 25295✅ | 72❌ | 3781s |
✅ TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-analyzer.trx
4 tests were completed in 4s 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-devMode-core.trx
25367 tests were completed in 3781s with 25295 passed, 72 failed and 0 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✅ | 227ms | ||
ProtoPromiseTests.APIs.APlus_2_1_PromiseStates+_2_1_2_WhenFulfilledAPromise | 3✅ | 494ms | ||
ProtoPromiseTests.APIs.APlus_2_1_PromiseStates+_2_1_3_WhenRejectedAPromise | 4✅ | 633ms | ||
ProtoPromiseTests.APIs.APlus_2_2_TheThenMethod | 4✅ | 559ms | ||
ProtoPromiseTests.APIs.APlus_2_2_TheThenMethod+_2_2_1_BothOnResolveAndOnRejectedAreOptionalArgument | 4✅ | 463ms | ||
ProtoPromiseTests.APIs.APlus_2_2_TheThenMethod+_2_2_3_IfOnRejectedIsAFunction | 6✅ | 698ms | ||
ProtoPromiseTests.APIs.APlus_2_2_TheThenMethod+_2_2_6_ThenMayBeCalledMultipleTimesOnTheSamePromise | 4✅ | 425ms | ||
ProtoPromiseTests.APIs.APlus_2_2_TheThenMethod+IfOnFulfilledIsAFunction_2_2_2 | 5✅ | 602ms | ||
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✅ | 797ms | ||
ProtoPromiseTests.APIs.AsyncFunctionTests | 32✅ | 3s | ||
ProtoPromiseTests.APIs.AsyncLocalTests | 4✅ | 422ms | ||
ProtoPromiseTests.APIs.AwaitTests | 52✅ | 5s | ||
ProtoPromiseTests.APIs.CancelationTests+Registration | 40✅ | 9s | ||
ProtoPromiseTests.APIs.CancelationTests+Source | 46✅ | 5s | ||
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✅ | 14s | ||
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✅ | 16s | ||
ProtoPromiseTests.APIs.Linq.DefaultIfEmptyTests | 23✅ | 2s | ||
ProtoPromiseTests.APIs.Linq.DistinctTests | 148✅ | 16s | ||
ProtoPromiseTests.APIs.Linq.ElementAtTests | 43✅ | 5s | ||
ProtoPromiseTests.APIs.Linq.ExceptTests | 225✅ | 24s | ||
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✅ | 38s | ||
ProtoPromiseTests.APIs.Linq.IndexTests | 4✅ | 432ms | ||
ProtoPromiseTests.APIs.Linq.IntersectTests | 225✅ | 23s | ||
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✅ | 645ms | ||
ProtoPromiseTests.APIs.Linq.ToAsyncEnumerableTests | 113✅ | 12s | ||
ProtoPromiseTests.APIs.Linq.ToDictionaryAsyncTests | 313✅ | 34s | ||
ProtoPromiseTests.APIs.Linq.ToHashSetAsyncTests | 12✅ | 1s | ||
ProtoPromiseTests.APIs.Linq.ToListAsyncTests | 6✅ | 645ms | ||
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✅ | 988ms | ||
ProtoPromiseTests.APIs.PromiseCancelationTests+CatchCancelationMayBeCalledMultipleTimesOnTheSamePromise | 2✅ | 224ms | ||
ProtoPromiseTests.APIs.PromiseCancelationTests+IfOnCanceledIsAFunction | 5✅ | 557ms | ||
ProtoPromiseTests.APIs.PromiseCancelationTests+ThePromiseResolutionProcedure | 6✅ | 674ms | ||
ProtoPromiseTests.APIs.PromiseCancelationTests+ThePromiseResolutionProcedure+IfXIsAPromiseAdoptItsState | 6✅ | 673ms | ||
ProtoPromiseTests.APIs.PromiseCancelationTests+WhenCanceledAPromise | 2✅ | 225ms | ||
ProtoPromiseTests.APIs.PromiseCancelationTests+WhenFulfilledAPromise | 2✅ | 224ms | ||
ProtoPromiseTests.APIs.PromiseCancelationTests+WhenPendingAPromise | 2✅ | 225ms | ||
ProtoPromiseTests.APIs.PromiseCancelationTests+WhenRejectedAPromise | 2✅ | 226ms | ||
ProtoPromiseTests.APIs.PromiseGroups.PromiseAllGroupTests | 544✅ | 60s | ||
ProtoPromiseTests.APIs.PromiseGroups.PromiseAllResultsGroupTests | 1082✅ | 121s | ||
ProtoPromiseTests.APIs.PromiseGroups.PromiseEachGroupTests | 678✅ | 76s | ||
ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeGroupTests | 1272✅ | 4❌ | 144s | |
ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeResultsGroupTests | 1219✅ | 68❌ | 146s | |
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✅ | 3s | ||
ProtoPromiseTests.APIs.Threading.AsyncConditionVariableTests | 30✅ | 4s | ||
ProtoPromiseTests.APIs.Threading.AsyncCountdownEventTests | 28✅ | 4s | ||
ProtoPromiseTests.APIs.Threading.AsyncLockTests | 21✅ | 3s | ||
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✅ | 12s | ||
ProtoPromiseTests.APIs.Utilities.AsyncLazyTests | 18✅ | 2s | ||
ProtoPromiseTests.APIs.Utilities.AsyncLazyWithProgressTests | 33✅ | 4s | ||
ProtoPromiseTests.APIs.Utilities.ProgressTests | 148✅ | 17s | ||
ProtoPromiseTests.APIs.WaitAsyncTests | 54✅ | 6s | ||
ProtoPromiseTests.Concurrency.AllConcurrencyTests | 144✅ | 31s | ||
ProtoPromiseTests.Concurrency.ApiWithCancelationTokenConcurrencyTests | 12✅ | 12s | ||
ProtoPromiseTests.Concurrency.AwaitConcurrencyTests | 18✅ | 2s | ||
ProtoPromiseTests.Concurrency.CancelationConcurrencyTests | 43✅ | 7s | ||
ProtoPromiseTests.Concurrency.Channels.BoundedChannelConcurrencyTests | 432✅ | 52s | ||
ProtoPromiseTests.Concurrency.Channels.UnboundedChannelConcurrencyTests | 135✅ | 17s | ||
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✅ | 243ms | ||
ProtoPromiseTests.Concurrency.MergeConcurrencyTests | 90✅ | 146s | ||
ProtoPromiseTests.Concurrency.PromiseConcurrencyTests | 62✅ | 17s | ||
ProtoPromiseTests.Concurrency.PromiseGroups.PromiseAllGroupConcurrencyTests | 144✅ | 24s | ||
ProtoPromiseTests.Concurrency.PromiseGroups.PromiseAllResultsGroupConcurrencyTests | 144✅ | 24s | ||
ProtoPromiseTests.Concurrency.PromiseGroups.PromiseEachGroupConcurrencyTests | 576✅ | 132s | ||
ProtoPromiseTests.Concurrency.PromiseGroups.PromiseMergeGroupConcurrencyTests | 216✅ | 49s | ||
ProtoPromiseTests.Concurrency.PromiseGroups.PromiseMergeResultsGroupConcurrencyTests | 216✅ | 49s | ||
ProtoPromiseTests.Concurrency.PromiseGroups.PromiseRaceGroupConcurrencyTests | 288✅ | 47s | ||
ProtoPromiseTests.Concurrency.PromiseGroups.PromiseRaceWithIndexGroupConcurrencyTests | 288✅ | 47s | ||
ProtoPromiseTests.Concurrency.PromiseNonPreservedConcurrencyTests | 158✅ | 26s | ||
ProtoPromiseTests.Concurrency.RaceConcurrencyTests | 144✅ | 32s | ||
ProtoPromiseTests.Concurrency.Threading.AsyncAutoResetEventConcurrencyTests | 8✅ | 4s | ||
ProtoPromiseTests.Concurrency.Threading.AsyncCountdownEventConcurrencyTests | 16✅ | 8s | ||
ProtoPromiseTests.Concurrency.Threading.AsyncLockConcurrencyTests | 12✅ | 128s | ||
ProtoPromiseTests.Concurrency.Threading.AsyncManualResetEventConcurrencyTests | 8✅ | 4s | ||
ProtoPromiseTests.Concurrency.Threading.AsyncReaderWriterLockConcurrencyTests | 654✅ | 380s | ||
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 | 48✅ | 6s |
❌ ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeGroupTests
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_2(Deferred,Cancel,False,Cancel,False)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_2(Deferred,Cancel,False,Cancel,True)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_2(Deferred,Cancel,False,Reject,False)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_2(Deferred,Cancel,False,Reject,True)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_2(Deferred,Cancel,True,Cancel,False)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_2(Deferred,Cancel,True,Cancel,True)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_2(Deferred,Cancel,True,Reject,False)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_2(Deferred,Cancel,True,Reject,True)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_2(Deferred,Reject,False,Cancel,False)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_2(Deferred,Reject,False,Cancel,True)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_2(Deferred,Reject,False,Reject,False)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_2(Deferred,Reject,False,Reject,True)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_2(Deferred,Reject,True,Cancel,False)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_2(Deferred,Reject,True,Cancel,True)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_2(Deferred,Reject,True,Reject,False)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_2(Deferred,Reject,True,Reject,True)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_2(None,Cancel,False,Cancel,False)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_2(None,Cancel,False,Cancel,True)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_2(None,Cancel,False,Reject,False)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_2(None,Cancel,False,Reject,True)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_2(None,Cancel,True,Cancel,False)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_2(None,Cancel,True,Cancel,True)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_2(None,Cancel,True,Reject,False)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_2(None,Cancel,True,Reject,True)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_2(None,Reject,False,Cancel,False)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_2(None,Reject,False,Cancel,True)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_2(None,Reject,False,Reject,False)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_2(None,Reject,False,Reject,True)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_2(None,Reject,True,Cancel,False)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_2(None,Reject,True,Cancel,True)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_2(None,Reject,True,Reject,False)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_2(None,Reject,True,Reject,True)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_8(Deferred,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,False)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_8(Deferred,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,True)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_8(Deferred,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,False)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_8(Deferred,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,True)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_8(Deferred,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,False)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_8(Deferred,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,True)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_8(Deferred,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,False)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_8(Deferred,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,True)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_8(Deferred,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,False)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_8(Deferred,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,True)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_8(Deferred,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,False)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_8(Deferred,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,True)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_8(Deferred,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,False)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_8(Deferred,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,True)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_8(Deferred,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,False)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_8(Deferred,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,True)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_8(None,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,False)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_8(None,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,True)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_8(None,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,False)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_8(None,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,True)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_8(None,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,False)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_8(None,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,True)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_8(None,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,False)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_8(None,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,True)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_8(None,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,False)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_8(None,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,True)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_8(None,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,False)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_8(None,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,True)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_8(None,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,False)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_8(None,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,True)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_8(None,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,False)
✅ PromiseMergeGroup_CancelationCallbackExceptionsArePropagated_8(None,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,True)
✅ PromiseMergeGroup_UsingInvalidatedGroupThrows(Deferred)
✅ PromiseMergeGroup_UsingInvalidatedGroupThrows(Immediate)
✅ PromiseMergeGroup_UsingInvalidatedGroupThrows(None)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Deferred,Cancel,False,Cancel,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Deferred,Cancel,False,Cancel,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Deferred,Cancel,False,Reject,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Deferred,Cancel,False,Reject,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Deferred,Cancel,False,Resolve,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Deferred,Cancel,False,Resolve,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Deferred,Cancel,True,Cancel,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Deferred,Cancel,True,Cancel,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Deferred,Cancel,True,Reject,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Deferred,Cancel,True,Reject,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Deferred,Cancel,True,Resolve,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Deferred,Cancel,True,Resolve,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Deferred,Reject,False,Cancel,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Deferred,Reject,False,Cancel,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Deferred,Reject,False,Reject,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Deferred,Reject,False,Reject,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Deferred,Reject,False,Resolve,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Deferred,Reject,False,Resolve,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Deferred,Reject,True,Cancel,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Deferred,Reject,True,Cancel,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Deferred,Reject,True,Reject,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Deferred,Reject,True,Reject,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Deferred,Reject,True,Resolve,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Deferred,Reject,True,Resolve,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Deferred,Resolve,False,Cancel,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Deferred,Resolve,False,Cancel,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Deferred,Resolve,False,Reject,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Deferred,Resolve,False,Reject,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Deferred,Resolve,False,Resolve,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Deferred,Resolve,False,Resolve,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Deferred,Resolve,True,Cancel,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Deferred,Resolve,True,Cancel,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Deferred,Resolve,True,Reject,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Deferred,Resolve,True,Reject,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Deferred,Resolve,True,Resolve,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Deferred,Resolve,True,Resolve,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Immediate,Cancel,False,Cancel,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Immediate,Cancel,False,Cancel,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Immediate,Cancel,False,Reject,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Immediate,Cancel,False,Reject,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Immediate,Cancel,False,Resolve,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Immediate,Cancel,False,Resolve,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Immediate,Cancel,True,Cancel,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Immediate,Cancel,True,Cancel,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Immediate,Cancel,True,Reject,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Immediate,Cancel,True,Reject,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Immediate,Cancel,True,Resolve,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Immediate,Cancel,True,Resolve,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Immediate,Reject,False,Cancel,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Immediate,Reject,False,Cancel,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Immediate,Reject,False,Reject,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Immediate,Reject,False,Reject,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Immediate,Reject,False,Resolve,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Immediate,Reject,False,Resolve,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Immediate,Reject,True,Cancel,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Immediate,Reject,True,Cancel,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Immediate,Reject,True,Reject,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Immediate,Reject,True,Reject,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Immediate,Reject,True,Resolve,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Immediate,Reject,True,Resolve,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Immediate,Resolve,False,Cancel,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Immediate,Resolve,False,Cancel,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Immediate,Resolve,False,Reject,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Immediate,Resolve,False,Reject,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Immediate,Resolve,False,Resolve,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Immediate,Resolve,False,Resolve,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Immediate,Resolve,True,Cancel,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Immediate,Resolve,True,Cancel,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Immediate,Resolve,True,Reject,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Immediate,Resolve,True,Reject,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Immediate,Resolve,True,Resolve,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(Immediate,Resolve,True,Resolve,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(None,Cancel,False,Cancel,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(None,Cancel,False,Cancel,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(None,Cancel,False,Reject,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(None,Cancel,False,Reject,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(None,Cancel,False,Resolve,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(None,Cancel,False,Resolve,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(None,Cancel,True,Cancel,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(None,Cancel,True,Cancel,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(None,Cancel,True,Reject,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(None,Cancel,True,Reject,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(None,Cancel,True,Resolve,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(None,Cancel,True,Resolve,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(None,Reject,False,Cancel,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(None,Reject,False,Cancel,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(None,Reject,False,Reject,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(None,Reject,False,Reject,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(None,Reject,False,Resolve,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(None,Reject,False,Resolve,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(None,Reject,True,Cancel,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(None,Reject,True,Cancel,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(None,Reject,True,Reject,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(None,Reject,True,Reject,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(None,Reject,True,Resolve,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(None,Reject,True,Resolve,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(None,Resolve,False,Cancel,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(None,Resolve,False,Cancel,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(None,Resolve,False,Reject,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(None,Resolve,False,Reject,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(None,Resolve,False,Resolve,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(None,Resolve,False,Resolve,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(None,Resolve,True,Cancel,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(None,Resolve,True,Cancel,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(None,Resolve,True,Reject,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(None,Resolve,True,Reject,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(None,Resolve,True,Resolve,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_2(None,Resolve,True,Resolve,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Deferred,Cancel,False,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Deferred,Cancel,False,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Deferred,Cancel,False,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Deferred,Cancel,False,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Deferred,Cancel,False,Resolve,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Deferred,Cancel,False,Resolve,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Deferred,Cancel,True,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Deferred,Cancel,True,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Deferred,Cancel,True,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Deferred,Cancel,True,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Deferred,Cancel,True,Resolve,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Deferred,Cancel,True,Resolve,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Deferred,Reject,False,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Deferred,Reject,False,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Deferred,Reject,False,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Deferred,Reject,False,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Deferred,Reject,False,Resolve,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Deferred,Reject,False,Resolve,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Deferred,Reject,True,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Deferred,Reject,True,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Deferred,Reject,True,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Deferred,Reject,True,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Deferred,Reject,True,Resolve,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Deferred,Reject,True,Resolve,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Deferred,Resolve,False,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Deferred,Resolve,False,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Deferred,Resolve,False,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Deferred,Resolve,False,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Deferred,Resolve,False,Resolve,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Deferred,Resolve,False,Resolve,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Deferred,Resolve,True,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Deferred,Resolve,True,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Deferred,Resolve,True,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Deferred,Resolve,True,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Deferred,Resolve,True,Resolve,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Deferred,Resolve,True,Resolve,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Immediate,Cancel,False,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Immediate,Cancel,False,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Immediate,Cancel,False,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Immediate,Cancel,False,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Immediate,Cancel,False,Resolve,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Immediate,Cancel,False,Resolve,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Immediate,Cancel,True,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Immediate,Cancel,True,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Immediate,Cancel,True,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Immediate,Cancel,True,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Immediate,Cancel,True,Resolve,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Immediate,Cancel,True,Resolve,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Immediate,Reject,False,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Immediate,Reject,False,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Immediate,Reject,False,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Immediate,Reject,False,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Immediate,Reject,False,Resolve,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Immediate,Reject,False,Resolve,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Immediate,Reject,True,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Immediate,Reject,True,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Immediate,Reject,True,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Immediate,Reject,True,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Immediate,Reject,True,Resolve,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Immediate,Reject,True,Resolve,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Immediate,Resolve,False,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Immediate,Resolve,False,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Immediate,Resolve,False,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Immediate,Resolve,False,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Immediate,Resolve,False,Resolve,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Immediate,Resolve,False,Resolve,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Immediate,Resolve,True,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Immediate,Resolve,True,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Immediate,Resolve,True,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Immediate,Resolve,True,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Immediate,Resolve,True,Resolve,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(Immediate,Resolve,True,Resolve,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(None,Cancel,False,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(None,Cancel,False,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(None,Cancel,False,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(None,Cancel,False,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(None,Cancel,False,Resolve,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(None,Cancel,False,Resolve,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(None,Cancel,True,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(None,Cancel,True,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(None,Cancel,True,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(None,Cancel,True,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(None,Cancel,True,Resolve,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(None,Cancel,True,Resolve,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(None,Reject,False,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(None,Reject,False,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(None,Reject,False,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(None,Reject,False,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(None,Reject,False,Resolve,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(None,Reject,False,Resolve,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(None,Reject,True,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(None,Reject,True,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(None,Reject,True,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(None,Reject,True,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(None,Reject,True,Resolve,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(None,Reject,True,Resolve,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(None,Resolve,False,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(None,Resolve,False,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(None,Resolve,False,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(None,Resolve,False,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(None,Resolve,False,Resolve,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(None,Resolve,False,Resolve,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(None,Resolve,True,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(None,Resolve,True,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(None,Resolve,True,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(None,Resolve,True,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(None,Resolve,True,Resolve,False,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_7(None,Resolve,True,Resolve,True,False,Resolve,Resolve,Resolve,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Deferred,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Deferred,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Deferred,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Deferred,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Deferred,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Deferred,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Deferred,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Deferred,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Deferred,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Deferred,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Deferred,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Deferred,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Deferred,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Deferred,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Deferred,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Deferred,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Deferred,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Deferred,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Deferred,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Deferred,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Deferred,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Deferred,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Deferred,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Deferred,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Deferred,Resolve,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Deferred,Resolve,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Deferred,Resolve,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Deferred,Resolve,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Deferred,Resolve,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Deferred,Resolve,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Deferred,Resolve,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Deferred,Resolve,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Deferred,Resolve,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Deferred,Resolve,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Deferred,Resolve,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Deferred,Resolve,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Immediate,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Immediate,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Immediate,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Immediate,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Immediate,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Immediate,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Immediate,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Immediate,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Immediate,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Immediate,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Immediate,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Immediate,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Immediate,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Immediate,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Immediate,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Immediate,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Immediate,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Immediate,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Immediate,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Immediate,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Immediate,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Immediate,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Immediate,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Immediate,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Immediate,Resolve,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Immediate,Resolve,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Immediate,Resolve,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Immediate,Resolve,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Immediate,Resolve,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Immediate,Resolve,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Immediate,Resolve,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Immediate,Resolve,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Immediate,Resolve,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Immediate,Resolve,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Immediate,Resolve,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(Immediate,Resolve,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(None,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(None,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(None,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(None,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(None,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(None,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(None,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(None,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(None,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(None,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(None,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(None,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(None,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(None,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(None,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(None,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(None,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(None,Reject,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(None,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(None,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(None,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(None,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(None,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(None,Reject,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(None,Resolve,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(None,Resolve,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(None,Resolve,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(None,Resolve,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(None,Resolve,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(None,Resolve,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(None,Resolve,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(None,Resolve,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(None,Resolve,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(None,Resolve,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Reject,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(None,Resolve,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_0_8(None,Resolve,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_1_0(Deferred,Cancel,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_1_0(Deferred,Cancel,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_1_0(Deferred,Reject,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_1_0(Deferred,Reject,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_1_0(Deferred,Resolve,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_1_0(Deferred,Resolve,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_1_0(Immediate,Cancel,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_1_0(Immediate,Cancel,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_1_0(Immediate,Reject,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_1_0(Immediate,Reject,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_1_0(Immediate,Resolve,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_1_0(Immediate,Resolve,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_1_0(None,Cancel,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_1_0(None,Cancel,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_1_0(None,Reject,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_1_0(None,Reject,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_1_0(None,Resolve,False)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_1_0(None,Resolve,True)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_1_3(Deferred,Cancel,False,Resolve,False,False,Resolve,Cancel)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_1_3(Deferred,Cancel,False,Resolve,False,False,Resolve,Reject)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_1_3(Deferred,Cancel,False,Resolve,False,False,Resolve,Resolve)
✅ PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_1_3(Deferred,Cancel,False,Resolve,True,False,Resolve,Cancel)
Report exceeded GitHub limit of 65535 bytes and has been trimmed
Annotations
Check failure on line 484 in Package/Core/Cancelations/Internal/CancelationInternal.cs
github-actions / dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode
ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeGroupTests ► PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_WithCancelation_0_8(Deferred,Resolve,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Cancel,False)
Failed test found in:
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
Error:
System.AggregateException : One or more errors occurred. (One or more errors occurred. (CancelationToken callbacks have not been unregistered.))
----> System.AggregateException : One or more errors occurred. (CancelationToken callbacks have not been unregistered.)
----> System.InvalidOperationException : CancelationToken callbacks have not been unregistered.
TearDown : Proto.Promises.UnreleasedObjectException : 5 objects not released:
Proto.Promises.Internal+CancelationRef+LinkedCancelationNode
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroupVoid
Proto.Promises.Internal+CancelationRef
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroup`1[System.ValueTuple`2[System.ValueTuple`7[System.Int32,System.String,System.Boolean,System.Single,System.UInt64,System.TimeSpan,Proto.Promises.Promise+State],System.Int32]]
Proto.Promises.Internal+PromiseRefBase+PromiseContinue`2[Proto.Promises.Internal+VoidResult,Proto.Promises.Internal+PromiseRefBase+DelegateContinueArgVoid`1[System.ValueTuple`2[System.ValueTuple`7[System.Int32,System.String,System.Boolean,System.Single,System.UInt64,System.TimeSpan,Proto.Promises.Promise+State],System.Int32]]]
Raw output
System.AggregateException : One or more errors occurred. (One or more errors occurred. (CancelationToken callbacks have not been unregistered.))
----> System.AggregateException : One or more errors occurred. (CancelationToken callbacks have not been unregistered.)
----> System.InvalidOperationException : CancelationToken callbacks have not been unregistered.
TearDown : Proto.Promises.UnreleasedObjectException : 5 objects not released:
Proto.Promises.Internal+CancelationRef+LinkedCancelationNode
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroupVoid
Proto.Promises.Internal+CancelationRef
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroup`1[System.ValueTuple`2[System.ValueTuple`7[System.Int32,System.String,System.Boolean,System.Single,System.UInt64,System.TimeSpan,Proto.Promises.Promise+State],System.Int32]]
Proto.Promises.Internal+PromiseRefBase+PromiseContinue`2[Proto.Promises.Internal+VoidResult,Proto.Promises.Internal+PromiseRefBase+DelegateContinueArgVoid`1[System.ValueTuple`2[System.ValueTuple`7[System.Int32,System.String,System.Boolean,System.Single,System.UInt64,System.TimeSpan,Proto.Promises.Promise+State],System.Int32]]]
at Proto.Promises.Internal.CancelationRef.InvokeCallbacksAlreadyLocked() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 484
at Proto.Promises.Internal.CancelationRef.TrySetCanceled(Int32 sourceId) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 439
at Proto.Promises.Internal.CancelationRef.TrySetCanceled(CancelationRef _this, Int32 sourceId) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 428
at Proto.Promises.CancelationSource.TryCancel() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/CancelationSource.cs:line 132
at Proto.Promises.CancelationSource.Cancel() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/CancelationSource.cs:line 140
at ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeGroupTests.PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_WithCancelation_0_8(CancelationType cancelationType, CompleteType completeType1, Boolean alreadyComplete1, Boolean alreadyComplete2Through7, CompleteType completeType2, CompleteType completeType3, CompleteType completeType4, CompleteType completeType5, CompleteType completeType6, CompleteType completeType7, CompleteType completeType8, Boolean alreadyComplete8) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/CoreTests/APIs/PromiseGroups/PromiseMergeGroupTests.cs:line 1087
at InvokeStub_PromiseMergeGroupTests.PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_WithCancelation_0_8(Object, Span`1)
at System.Reflection.MethodBaseInvoker.InvokeWithManyArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
--AggregateException
at Proto.Promises.Internal.CancelationRef.InvokeCallbacksAlreadyLocked() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 484
at Proto.Promises.Internal.CancelationRef.Cancel() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 659
at Proto.Promises.Internal.CancelationRef.LinkedCancelationNode.Invoke() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 758
at Proto.Promises.Internal.CancelationRef.InvokeCallbacksAlreadyLocked() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 469
--InvalidOperationException
at Proto.Promises.Internal.CancelationRef.ResetAndRepool() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 638
at Proto.Promises.Internal.CancelationRef.MaybeResetAndRepoolAlreadyLocked() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 625
at Proto.Promises.Internal.CancelationRef.DisposeLocked() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 522
at Proto.Promises.Internal.CancelationRef.DisposeUnsafe() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 512
at Proto.Promises.Internal.PromiseRefBase.PromiseGroupBase`1.Dispose() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseGroupBaseInternal.cs:line 43
at Proto.Promises.Internal.PromiseRefBase.MergePromiseGroupVoid.MaybeDispose() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseMergeGroupInternal.cs:line 119
at Proto.Promises.Internal.PromiseRefBase.MergePromiseGroup`1.Handle(PromiseRefBase handler, State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseMergeGroupInternal.cs:line 264
at Proto.Promises.Internal.PromiseRefBase.HandleNextInternal(State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Promises/Internal/PromiseInternal.cs:line 284
at Proto.Promises.Internal.PromiseRefBase.MergePromiseGroupVoid.Handle(PromisePassThroughForMergeGroup passthrough, PromiseRefBase handler, State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseMergeGroupInternal.cs:line 171
at Proto.Promises.Internal.PromiseRefBase.PromisePassThroughForMergeGroup.Handle(PromiseRefBase handler, State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseMergeGroupInternal.cs:line 70
at Proto.Promises.Internal.PromiseRefBase.HandleNextInternal(State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Promises/Internal/PromiseInternal.cs:line 284
at Proto.Promises.Internal.PromiseRefBase.MergePromiseGroup`1.Handle(PromiseRefBase handler, State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseMergeGroupInternal.cs:line 266
at Proto.Promises.Internal.PromiseRefBase.HandleNextInternal(State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Promises/Internal/PromiseInternal.cs:line 284
at Proto.Promises.Internal.PromiseRefBase.MergePromiseGroupVoid.Handle(PromisePassThroughForMergeGroup passthrough, PromiseRefBase handler, State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseMergeGroupInternal.cs:line 171
at Proto.Promises.Internal.PromiseRefBase.PromisePassThroughForMergeGroup.Handle(PromiseRefBase handler, State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseMergeGroupInternal.cs:line 70
at Proto.Promises.Internal.PromiseRefBase.HandleNextInternal(State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Promises/Internal/PromiseInternal.cs:line 284
at Proto.Promises.Internal.PromiseRefBase.DeferredPromiseBase`1.CancelDirect() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Promises/Internal/DeferredInternal.cs:line 68
at Proto.Promises.Promise`1.Deferred.TryCancel() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Promises/Deferred.cs:line 541
at ProtoPromiseTests.TestHelper.<>c__DisplayClass25_0`2.<BuildPromise>b__2() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/Helpers/TestHelper.cs:line 429
at Proto.Promises.Internal.CancelDelegateTokenVoid.Cancel() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 38
at Proto.Promises.Internal.CancelationRef.CallbackNodeImpl`1.Invoke() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 701
at Proto.Promises.Internal.CancelationRef.InvokeCallbacksAlreadyLocked() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 469
--TearDown
at Proto.Promises.Internal.AssertAllObjectsReleased() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/InternalShared/PoolInternal.cs:line 338
at ProtoPromiseTests.TestHelper.Cleanup() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/Helpers/TestHelper.cs:line 156
at ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeGroupTests.Teardown() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/CoreTests/APIs/PromiseGroups/PromiseMergeGroupTests.cs:line 25
at InvokeStub_PromiseMergeGroupTests.Teardown(Object, Object, IntPtr*)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
Check failure on line 484 in Package/Core/Cancelations/Internal/CancelationInternal.cs
github-actions / dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode
ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeGroupTests ► PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_WithCancelation_0_8(Deferred,Resolve,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,False)
Failed test found in:
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
Error:
System.AggregateException : One or more errors occurred. (One or more errors occurred. (CancelationToken callbacks have not been unregistered.))
----> System.AggregateException : One or more errors occurred. (CancelationToken callbacks have not been unregistered.)
----> System.InvalidOperationException : CancelationToken callbacks have not been unregistered.
TearDown : Proto.Promises.UnreleasedObjectException : 5 objects not released:
Proto.Promises.Internal+CancelationRef
Proto.Promises.Internal+CancelationRef+LinkedCancelationNode
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroupVoid
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroup`1[System.ValueTuple`2[System.ValueTuple`7[System.Int32,System.String,System.Boolean,System.Single,System.UInt64,System.TimeSpan,Proto.Promises.Promise+State],System.Int32]]
Proto.Promises.Internal+PromiseRefBase+PromiseContinue`2[Proto.Promises.Internal+VoidResult,Proto.Promises.Internal+PromiseRefBase+DelegateContinueArgVoid`1[System.ValueTuple`2[System.ValueTuple`7[System.Int32,System.String,System.Boolean,System.Single,System.UInt64,System.TimeSpan,Proto.Promises.Promise+State],System.Int32]]]
Raw output
System.AggregateException : One or more errors occurred. (One or more errors occurred. (CancelationToken callbacks have not been unregistered.))
----> System.AggregateException : One or more errors occurred. (CancelationToken callbacks have not been unregistered.)
----> System.InvalidOperationException : CancelationToken callbacks have not been unregistered.
TearDown : Proto.Promises.UnreleasedObjectException : 5 objects not released:
Proto.Promises.Internal+CancelationRef
Proto.Promises.Internal+CancelationRef+LinkedCancelationNode
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroupVoid
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroup`1[System.ValueTuple`2[System.ValueTuple`7[System.Int32,System.String,System.Boolean,System.Single,System.UInt64,System.TimeSpan,Proto.Promises.Promise+State],System.Int32]]
Proto.Promises.Internal+PromiseRefBase+PromiseContinue`2[Proto.Promises.Internal+VoidResult,Proto.Promises.Internal+PromiseRefBase+DelegateContinueArgVoid`1[System.ValueTuple`2[System.ValueTuple`7[System.Int32,System.String,System.Boolean,System.Single,System.UInt64,System.TimeSpan,Proto.Promises.Promise+State],System.Int32]]]
at Proto.Promises.Internal.CancelationRef.InvokeCallbacksAlreadyLocked() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 484
at Proto.Promises.Internal.CancelationRef.TrySetCanceled(Int32 sourceId) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 439
at Proto.Promises.Internal.CancelationRef.TrySetCanceled(CancelationRef _this, Int32 sourceId) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 428
at Proto.Promises.CancelationSource.TryCancel() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/CancelationSource.cs:line 132
at Proto.Promises.CancelationSource.Cancel() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/CancelationSource.cs:line 140
at ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeGroupTests.PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_WithCancelation_0_8(CancelationType cancelationType, CompleteType completeType1, Boolean alreadyComplete1, Boolean alreadyComplete2Through7, CompleteType completeType2, CompleteType completeType3, CompleteType completeType4, CompleteType completeType5, CompleteType completeType6, CompleteType completeType7, CompleteType completeType8, Boolean alreadyComplete8) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/CoreTests/APIs/PromiseGroups/PromiseMergeGroupTests.cs:line 1087
at InvokeStub_PromiseMergeGroupTests.PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_WithCancelation_0_8(Object, Span`1)
at System.Reflection.MethodBaseInvoker.InvokeWithManyArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
--AggregateException
at Proto.Promises.Internal.CancelationRef.InvokeCallbacksAlreadyLocked() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 484
at Proto.Promises.Internal.CancelationRef.Cancel() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 659
at Proto.Promises.Internal.CancelationRef.LinkedCancelationNode.Invoke() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 758
at Proto.Promises.Internal.CancelationRef.InvokeCallbacksAlreadyLocked() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 469
--InvalidOperationException
at Proto.Promises.Internal.CancelationRef.ResetAndRepool() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 638
at Proto.Promises.Internal.CancelationRef.MaybeResetAndRepoolAlreadyLocked() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 625
at Proto.Promises.Internal.CancelationRef.DisposeLocked() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 522
at Proto.Promises.Internal.CancelationRef.DisposeUnsafe() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 512
at Proto.Promises.Internal.PromiseRefBase.PromiseGroupBase`1.Dispose() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseGroupBaseInternal.cs:line 43
at Proto.Promises.Internal.PromiseRefBase.MergePromiseGroupVoid.MaybeDispose() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseMergeGroupInternal.cs:line 119
at Proto.Promises.Internal.PromiseRefBase.MergePromiseGroup`1.Handle(PromiseRefBase handler, State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseMergeGroupInternal.cs:line 264
at Proto.Promises.Internal.PromiseRefBase.HandleNextInternal(State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Promises/Internal/PromiseInternal.cs:line 284
at Proto.Promises.Internal.PromiseRefBase.MergePromiseGroupVoid.Handle(PromisePassThroughForMergeGroup passthrough, PromiseRefBase handler, State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseMergeGroupInternal.cs:line 171
at Proto.Promises.Internal.PromiseRefBase.PromisePassThroughForMergeGroup.Handle(PromiseRefBase handler, State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseMergeGroupInternal.cs:line 70
at Proto.Promises.Internal.PromiseRefBase.HandleNextInternal(State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Promises/Internal/PromiseInternal.cs:line 284
at Proto.Promises.Internal.PromiseRefBase.MergePromiseGroup`1.Handle(PromiseRefBase handler, State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseMergeGroupInternal.cs:line 266
at Proto.Promises.Internal.PromiseRefBase.HandleNextInternal(State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Promises/Internal/PromiseInternal.cs:line 284
at Proto.Promises.Internal.PromiseRefBase.MergePromiseGroupVoid.Handle(PromisePassThroughForMergeGroup passthrough, PromiseRefBase handler, State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseMergeGroupInternal.cs:line 171
at Proto.Promises.Internal.PromiseRefBase.PromisePassThroughForMergeGroup.Handle(PromiseRefBase handler, State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseMergeGroupInternal.cs:line 70
at Proto.Promises.Internal.PromiseRefBase.HandleNextInternal(State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Promises/Internal/PromiseInternal.cs:line 284
at Proto.Promises.Internal.PromiseRefBase.DeferredPromiseBase`1.CancelDirect() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Promises/Internal/DeferredInternal.cs:line 68
at Proto.Promises.Promise`1.Deferred.TryCancel() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Promises/Deferred.cs:line 541
at ProtoPromiseTests.TestHelper.<>c__DisplayClass25_0`2.<BuildPromise>b__2() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/Helpers/TestHelper.cs:line 429
at Proto.Promises.Internal.CancelDelegateTokenVoid.Cancel() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 38
at Proto.Promises.Internal.CancelationRef.CallbackNodeImpl`1.Invoke() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 701
at Proto.Promises.Internal.CancelationRef.InvokeCallbacksAlreadyLocked() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 469
--TearDown
at Proto.Promises.Internal.AssertAllObjectsReleased() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/InternalShared/PoolInternal.cs:line 338
at ProtoPromiseTests.TestHelper.Cleanup() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/Helpers/TestHelper.cs:line 156
at ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeGroupTests.Teardown() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/CoreTests/APIs/PromiseGroups/PromiseMergeGroupTests.cs:line 25
at InvokeStub_PromiseMergeGroupTests.Teardown(Object, Object, IntPtr*)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
Check failure on line 484 in Package/Core/Cancelations/Internal/CancelationInternal.cs
github-actions / dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode
ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeGroupTests ► PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_WithCancelation_0_8(Deferred,Resolve,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,True)
Failed test found in:
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
Error:
System.AggregateException : One or more errors occurred. (One or more errors occurred. (CancelationToken callbacks have not been unregistered.))
----> System.AggregateException : One or more errors occurred. (CancelationToken callbacks have not been unregistered.)
----> System.InvalidOperationException : CancelationToken callbacks have not been unregistered.
TearDown : Proto.Promises.UnreleasedObjectException : 5 objects not released:
Proto.Promises.Internal+PromiseRefBase+PromiseContinue`2[Proto.Promises.Internal+VoidResult,Proto.Promises.Internal+PromiseRefBase+DelegateContinueArgVoid`1[System.ValueTuple`2[System.ValueTuple`7[System.Int32,System.String,System.Boolean,System.Single,System.UInt64,System.TimeSpan,Proto.Promises.Promise+State],System.Int32]]]
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroupVoid
Proto.Promises.Internal+CancelationRef
Proto.Promises.Internal+CancelationRef+LinkedCancelationNode
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroup`1[System.ValueTuple`2[System.ValueTuple`7[System.Int32,System.String,System.Boolean,System.Single,System.UInt64,System.TimeSpan,Proto.Promises.Promise+State],System.Int32]]
Raw output
System.AggregateException : One or more errors occurred. (One or more errors occurred. (CancelationToken callbacks have not been unregistered.))
----> System.AggregateException : One or more errors occurred. (CancelationToken callbacks have not been unregistered.)
----> System.InvalidOperationException : CancelationToken callbacks have not been unregistered.
TearDown : Proto.Promises.UnreleasedObjectException : 5 objects not released:
Proto.Promises.Internal+PromiseRefBase+PromiseContinue`2[Proto.Promises.Internal+VoidResult,Proto.Promises.Internal+PromiseRefBase+DelegateContinueArgVoid`1[System.ValueTuple`2[System.ValueTuple`7[System.Int32,System.String,System.Boolean,System.Single,System.UInt64,System.TimeSpan,Proto.Promises.Promise+State],System.Int32]]]
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroupVoid
Proto.Promises.Internal+CancelationRef
Proto.Promises.Internal+CancelationRef+LinkedCancelationNode
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroup`1[System.ValueTuple`2[System.ValueTuple`7[System.Int32,System.String,System.Boolean,System.Single,System.UInt64,System.TimeSpan,Proto.Promises.Promise+State],System.Int32]]
at Proto.Promises.Internal.CancelationRef.InvokeCallbacksAlreadyLocked() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 484
at Proto.Promises.Internal.CancelationRef.TrySetCanceled(Int32 sourceId) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 439
at Proto.Promises.Internal.CancelationRef.TrySetCanceled(CancelationRef _this, Int32 sourceId) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 428
at Proto.Promises.CancelationSource.TryCancel() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/CancelationSource.cs:line 132
at Proto.Promises.CancelationSource.Cancel() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/CancelationSource.cs:line 140
at ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeGroupTests.PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_WithCancelation_0_8(CancelationType cancelationType, CompleteType completeType1, Boolean alreadyComplete1, Boolean alreadyComplete2Through7, CompleteType completeType2, CompleteType completeType3, CompleteType completeType4, CompleteType completeType5, CompleteType completeType6, CompleteType completeType7, CompleteType completeType8, Boolean alreadyComplete8) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/CoreTests/APIs/PromiseGroups/PromiseMergeGroupTests.cs:line 1087
at InvokeStub_PromiseMergeGroupTests.PromiseMergeGroupIsCompletedWhenAllPromisesAreCompleted_WithCancelation_0_8(Object, Span`1)
at System.Reflection.MethodBaseInvoker.InvokeWithManyArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
--AggregateException
at Proto.Promises.Internal.CancelationRef.InvokeCallbacksAlreadyLocked() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 484
at Proto.Promises.Internal.CancelationRef.Cancel() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 659
at Proto.Promises.Internal.CancelationRef.LinkedCancelationNode.Invoke() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 758
at Proto.Promises.Internal.CancelationRef.InvokeCallbacksAlreadyLocked() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 469
--InvalidOperationException
at Proto.Promises.Internal.CancelationRef.ResetAndRepool() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 638
at Proto.Promises.Internal.CancelationRef.MaybeResetAndRepoolAlreadyLocked() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 625
at Proto.Promises.Internal.CancelationRef.DisposeLocked() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 522
at Proto.Promises.Internal.CancelationRef.DisposeUnsafe() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 512
at Proto.Promises.Internal.PromiseRefBase.PromiseGroupBase`1.Dispose() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseGroupBaseInternal.cs:line 43
at Proto.Promises.Internal.PromiseRefBase.MergePromiseGroupVoid.MaybeDispose() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseMergeGroupInternal.cs:line 119
at Proto.Promises.Internal.PromiseRefBase.MergePromiseGroup`1.Handle(PromiseRefBase handler, State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseMergeGroupInternal.cs:line 264
at Proto.Promises.Internal.PromiseRefBase.HandleNextInternal(State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Promises/Internal/PromiseInternal.cs:line 284
at Proto.Promises.Internal.PromiseRefBase.MergePromiseGroupVoid.Handle(PromisePassThroughForMergeGroup passthrough, PromiseRefBase handler, State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseMergeGroupInternal.cs:line 171
at Proto.Promises.Internal.PromiseRefBase.PromisePassThroughForMergeGroup.Handle(PromiseRefBase handler, State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseMergeGroupInternal.cs:line 70
at Proto.Promises.Internal.PromiseRefBase.HandleNextInternal(State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Promises/Internal/PromiseInternal.cs:line 284
at Proto.Promises.Internal.PromiseRefBase.MergePromiseGroup`1.Handle(PromiseRefBase handler, State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseMergeGroupInternal.cs:line 266
at Proto.Promises.Internal.PromiseRefBase.HandleNextInternal(State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Promises/Internal/PromiseInternal.cs:line 284
at Proto.Promises.Internal.PromiseRefBase.MergePromiseGroupVoid.Handle(PromisePassThroughForMergeGroup passthrough, PromiseRefBase handler, State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseMergeGroupInternal.cs:line 171
at Proto.Promises.Internal.PromiseRefBase.PromisePassThroughForMergeGroup.Handle(PromiseRefBase handler, State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseMergeGroupInternal.cs:line 70
at Proto.Promises.Internal.PromiseRefBase.HandleNextInternal(State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Promises/Internal/PromiseInternal.cs:line 284
at Proto.Promises.Internal.PromiseRefBase.DeferredPromiseBase`1.CancelDirect() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Promises/Internal/DeferredInternal.cs:line 68
at Proto.Promises.Promise`1.Deferred.TryCancel() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Promises/Deferred.cs:line 541
at ProtoPromiseTests.TestHelper.<>c__DisplayClass25_0`2.<BuildPromise>b__2() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/Helpers/TestHelper.cs:line 429
at Proto.Promises.Internal.CancelDelegateTokenVoid.Cancel() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 38
at Proto.Promises.Internal.CancelationRef.CallbackNodeImpl`1.Invoke() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 701
at Proto.Promises.Internal.CancelationRef.InvokeCallbacksAlreadyLocked() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 469
--TearDown
at Proto.Promises.Internal.AssertAllObjectsReleased() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/InternalShared/PoolInternal.cs:line 338
at ProtoPromiseTests.TestHelper.Cleanup() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/Helpers/TestHelper.cs:line 156
at ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeGroupTests.Teardown() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/CoreTests/APIs/PromiseGroups/PromiseMergeGroupTests.cs:line 25
at InvokeStub_PromiseMergeGroupTests.Teardown(Object, Object, IntPtr*)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
github-actions / dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode
ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeResultsGroupTests ► PromiseMergeResultsGroupIsResolvedWhenAllPromisesAreCompleted_WithCancelation_14(Deferred,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Res...
Failed test found in:
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
Error:
Expected: True
But was: False
TearDown : Proto.Promises.UnreleasedObjectException : 22 objects not released:
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroupVoid
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+MergePromiseResultsGroup`1[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer]]
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[System.Int64]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroupVoid
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[System.TimeSpan]
Proto.Promises.Internal+PromiseRefBase+MergePromiseResultsGroup`1[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer]]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+MergePromiseResultsGroup`1[System.ValueTuple`2[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.Int64]]]
Proto.Promises.Internal+PromiseRefBase+PromiseContinue`2[Proto.Promises.Internal+VoidResult,Proto.Promises.Internal+PromiseRefBase+DelegateContinueArgVoid`1[System.ValueTuple`2[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.Int64]]]]
Raw output
Expected: True
But was: False
TearDown : Proto.Promises.UnreleasedObjectException : 22 objects not released:
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroupVoid
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+MergePromiseResultsGroup`1[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer]]
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[System.Int64]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroupVoid
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[System.TimeSpan]
Proto.Promises.Internal+PromiseRefBase+MergePromiseResultsGroup`1[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer]]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+MergePromiseResultsGroup`1[System.ValueTuple`2[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.Int64]]]
Proto.Promises.Internal+PromiseRefBase+PromiseContinue`2[Proto.Promises.Internal+VoidResult,Proto.Promises.Internal+PromiseRefBase+DelegateContinueArgVoid`1[System.ValueTuple`2[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.Int64]]]]
at ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeResultsGroupTests.PromiseMergeResultsGroupIsResolvedWhenAllPromisesAreCompleted_WithCancelation_14(CancelationType cancelationType, CompleteType completeType1, Boolean alreadyComplete1, Boolean alreadyComplete2Through13, CompleteType completeType2, CompleteType completeType3, CompleteType completeType4, CompleteType completeType5, CompleteType completeType6, CompleteType completeType7, CompleteType completeType8, CompleteType completeType9, CompleteType completeType10, CompleteType completeType11, CompleteType completeType12, CompleteType completeType13, CompleteType completeType14, Boolean alreadyComplete14) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/CoreTests/APIs/PromiseGroups/PromiseMergeResultsGroupTests.cs:line 1106
at InvokeStub_PromiseMergeResultsGroupTests.PromiseMergeResultsGroupIsResolvedWhenAllPromisesAreCompleted_WithCancelation_14(Object, Span`1)
--TearDown
at Proto.Promises.Internal.AssertAllObjectsReleased() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/InternalShared/PoolInternal.cs:line 338
at ProtoPromiseTests.TestHelper.Cleanup() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/Helpers/TestHelper.cs:line 156
at ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeResultsGroupTests.Teardown() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/CoreTests/APIs/PromiseGroups/PromiseMergeResultsGroupTests.cs:line 25
at InvokeStub_PromiseMergeResultsGroupTests.Teardown(Object, Object, IntPtr*)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
1) at ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeResultsGroupTests.PromiseMergeResultsGroupIsResolvedWhenAllPromisesAreCompleted_WithCancelation_14(CancelationType cancelationType, CompleteType completeType1, Boolean alreadyComplete1, Boolean alreadyComplete2Through13, CompleteType completeType2, CompleteType completeType3, CompleteType completeType4, CompleteType completeType5, CompleteType completeType6, CompleteType completeType7, CompleteType completeType8, CompleteType completeType9, CompleteType completeType10, CompleteType completeType11, CompleteType completeType12, CompleteType completeType13, CompleteType completeType14, Boolean alreadyComplete14) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/CoreTests/APIs/PromiseGroups/PromiseMergeResultsGroupTests.cs:line 1106
at InvokeStub_PromiseMergeResultsGroupTests.PromiseMergeResultsGroupIsResolvedWhenAllPromisesAreCompleted_WithCancelation_14(Object, Span`1)
github-actions / dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode
ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeResultsGroupTests ► PromiseMergeResultsGroupIsResolvedWhenAllPromisesAreCompleted_WithCancelation_14(Deferred,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Res...
Failed test found in:
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
Error:
Expected: True
But was: False
TearDown : Proto.Promises.UnreleasedObjectException : 22 objects not released:
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroupVoid
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroupVoid
Proto.Promises.Internal+PromiseRefBase+MergePromiseResultsGroup`1[System.ValueTuple`2[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.Int64]]]
Proto.Promises.Internal+PromiseRefBase+MergePromiseResultsGroup`1[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer]]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+PromiseContinue`2[Proto.Promises.Internal+VoidResult,Proto.Promises.Internal+PromiseRefBase+DelegateContinueArgVoid`1[System.ValueTuple`2[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.Int64]]]]
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[System.TimeSpan]
Proto.Promises.Internal+PromiseRefBase+MergePromiseResultsGroup`1[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer]]
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[System.Int64]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Raw output
Expected: True
But was: False
TearDown : Proto.Promises.UnreleasedObjectException : 22 objects not released:
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroupVoid
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroupVoid
Proto.Promises.Internal+PromiseRefBase+MergePromiseResultsGroup`1[System.ValueTuple`2[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.Int64]]]
Proto.Promises.Internal+PromiseRefBase+MergePromiseResultsGroup`1[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer]]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+PromiseContinue`2[Proto.Promises.Internal+VoidResult,Proto.Promises.Internal+PromiseRefBase+DelegateContinueArgVoid`1[System.ValueTuple`2[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.Int64]]]]
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[System.TimeSpan]
Proto.Promises.Internal+PromiseRefBase+MergePromiseResultsGroup`1[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer]]
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[System.Int64]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
at ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeResultsGroupTests.PromiseMergeResultsGroupIsResolvedWhenAllPromisesAreCompleted_WithCancelation_14(CancelationType cancelationType, CompleteType completeType1, Boolean alreadyComplete1, Boolean alreadyComplete2Through13, CompleteType completeType2, CompleteType completeType3, CompleteType completeType4, CompleteType completeType5, CompleteType completeType6, CompleteType completeType7, CompleteType completeType8, CompleteType completeType9, CompleteType completeType10, CompleteType completeType11, CompleteType completeType12, CompleteType completeType13, CompleteType completeType14, Boolean alreadyComplete14) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/CoreTests/APIs/PromiseGroups/PromiseMergeResultsGroupTests.cs:line 1106
at InvokeStub_PromiseMergeResultsGroupTests.PromiseMergeResultsGroupIsResolvedWhenAllPromisesAreCompleted_WithCancelation_14(Object, Span`1)
--TearDown
at Proto.Promises.Internal.AssertAllObjectsReleased() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/InternalShared/PoolInternal.cs:line 338
at ProtoPromiseTests.TestHelper.Cleanup() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/Helpers/TestHelper.cs:line 156
at ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeResultsGroupTests.Teardown() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/CoreTests/APIs/PromiseGroups/PromiseMergeResultsGroupTests.cs:line 25
at InvokeStub_PromiseMergeResultsGroupTests.Teardown(Object, Object, IntPtr*)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
1) at ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeResultsGroupTests.PromiseMergeResultsGroupIsResolvedWhenAllPromisesAreCompleted_WithCancelation_14(CancelationType cancelationType, CompleteType completeType1, Boolean alreadyComplete1, Boolean alreadyComplete2Through13, CompleteType completeType2, CompleteType completeType3, CompleteType completeType4, CompleteType completeType5, CompleteType completeType6, CompleteType completeType7, CompleteType completeType8, CompleteType completeType9, CompleteType completeType10, CompleteType completeType11, CompleteType completeType12, CompleteType completeType13, CompleteType completeType14, Boolean alreadyComplete14) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/CoreTests/APIs/PromiseGroups/PromiseMergeResultsGroupTests.cs:line 1106
at InvokeStub_PromiseMergeResultsGroupTests.PromiseMergeResultsGroupIsResolvedWhenAllPromisesAreCompleted_WithCancelation_14(Object, Span`1)
Check failure on line 484 in Package/Core/Cancelations/Internal/CancelationInternal.cs
github-actions / dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode
ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeResultsGroupTests ► PromiseMergeResultsGroupIsResolvedWhenAllPromisesAreCompleted_WithCancelation_14(Deferred,Resolve,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,R...
Failed test found in:
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
Error:
System.AggregateException : One or more errors occurred. (One or more errors occurred. (CancelationToken callbacks have not been unregistered.))
----> System.AggregateException : One or more errors occurred. (CancelationToken callbacks have not been unregistered.)
----> System.InvalidOperationException : CancelationToken callbacks have not been unregistered.
TearDown : Proto.Promises.UnreleasedObjectException : 10 objects not released:
Proto.Promises.Internal+CancelationRef
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroupVoid
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[System.Int64]
Proto.Promises.Internal+PromiseRefBase+MergePromiseResultsGroup`1[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer]]
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroupVoid
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+CancelationRef+LinkedCancelationNode
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+MergePromiseResultsGroup`1[System.ValueTuple`2[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.Int64]]]
Proto.Promises.Internal+PromiseRefBase+PromiseContinue`2[Proto.Promises.Internal+VoidResult,Proto.Promises.Internal+PromiseRefBase+DelegateContinueArgVoid`1[System.ValueTuple`2[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.Int64]]]]
Raw output
System.AggregateException : One or more errors occurred. (One or more errors occurred. (CancelationToken callbacks have not been unregistered.))
----> System.AggregateException : One or more errors occurred. (CancelationToken callbacks have not been unregistered.)
----> System.InvalidOperationException : CancelationToken callbacks have not been unregistered.
TearDown : Proto.Promises.UnreleasedObjectException : 10 objects not released:
Proto.Promises.Internal+CancelationRef
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroupVoid
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[System.Int64]
Proto.Promises.Internal+PromiseRefBase+MergePromiseResultsGroup`1[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer]]
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroupVoid
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+CancelationRef+LinkedCancelationNode
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+MergePromiseResultsGroup`1[System.ValueTuple`2[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.Int64]]]
Proto.Promises.Internal+PromiseRefBase+PromiseContinue`2[Proto.Promises.Internal+VoidResult,Proto.Promises.Internal+PromiseRefBase+DelegateContinueArgVoid`1[System.ValueTuple`2[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.Int64]]]]
at Proto.Promises.Internal.CancelationRef.InvokeCallbacksAlreadyLocked() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 484
at Proto.Promises.Internal.CancelationRef.TrySetCanceled(Int32 sourceId) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 439
at Proto.Promises.Internal.CancelationRef.TrySetCanceled(CancelationRef _this, Int32 sourceId) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 428
at Proto.Promises.CancelationSource.TryCancel() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/CancelationSource.cs:line 132
at Proto.Promises.CancelationSource.Cancel() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/CancelationSource.cs:line 140
at ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeResultsGroupTests.PromiseMergeResultsGroupIsResolvedWhenAllPromisesAreCompleted_WithCancelation_14(CancelationType cancelationType, CompleteType completeType1, Boolean alreadyComplete1, Boolean alreadyComplete2Through13, CompleteType completeType2, CompleteType completeType3, CompleteType completeType4, CompleteType completeType5, CompleteType completeType6, CompleteType completeType7, CompleteType completeType8, CompleteType completeType9, CompleteType completeType10, CompleteType completeType11, CompleteType completeType12, CompleteType completeType13, CompleteType completeType14, Boolean alreadyComplete14) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/CoreTests/APIs/PromiseGroups/PromiseMergeResultsGroupTests.cs:line 1115
at InvokeStub_PromiseMergeResultsGroupTests.PromiseMergeResultsGroupIsResolvedWhenAllPromisesAreCompleted_WithCancelation_14(Object, Span`1)
at System.Reflection.MethodBaseInvoker.InvokeWithManyArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
--AggregateException
at Proto.Promises.Internal.CancelationRef.InvokeCallbacksAlreadyLocked() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 484
at Proto.Promises.Internal.CancelationRef.Cancel() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 659
at Proto.Promises.Internal.CancelationRef.LinkedCancelationNode.Invoke() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 758
at Proto.Promises.Internal.CancelationRef.InvokeCallbacksAlreadyLocked() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 469
--InvalidOperationException
at Proto.Promises.Internal.CancelationRef.ResetAndRepool() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 638
at Proto.Promises.Internal.CancelationRef.MaybeResetAndRepoolAlreadyLocked() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 625
at Proto.Promises.Internal.CancelationRef.DisposeLocked() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 522
at Proto.Promises.Internal.CancelationRef.DisposeUnsafe() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 512
at Proto.Promises.Internal.PromiseRefBase.PromiseGroupBase`1.Dispose() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseGroupBaseInternal.cs:line 43
at Proto.Promises.Internal.PromiseRefBase.MergePromiseGroupVoid.MaybeDispose() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseMergeGroupInternal.cs:line 119
at Proto.Promises.Internal.PromiseRefBase.MergePromiseResultsGroup`1.Handle(PromiseRefBase handler, State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseMergeResultsGroupInternal.cs:line 87
at Proto.Promises.Internal.PromiseRefBase.HandleNextInternal(State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Promises/Internal/PromiseInternal.cs:line 284
at Proto.Promises.Internal.PromiseRefBase.MergePromiseGroupVoid.Handle(PromisePassThroughForMergeGroup passthrough, PromiseRefBase handler, State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseMergeGroupInternal.cs:line 171
at Proto.Promises.Internal.PromiseRefBase.PromisePassThroughForMergeGroup.Handle(PromiseRefBase handler, State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseMergeGroupInternal.cs:line 70
at Proto.Promises.Internal.PromiseRefBase.HandleNextInternal(State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Promises/Internal/PromiseInternal.cs:line 284
at Proto.Promises.Internal.PromiseRefBase.MergePromiseResultsGroup`1.Handle(PromiseRefBase handler, State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseMergeResultsGroupInternal.cs:line 89
at Proto.Promises.Internal.PromiseRefBase.HandleNextInternal(State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Promises/Internal/PromiseInternal.cs:line 284
at Proto.Promises.Internal.PromiseRefBase.MergePromiseGroupVoid.Handle(PromisePassThroughForMergeGroup passthrough, PromiseRefBase handler, State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseMergeGroupInternal.cs:line 171
at Proto.Promises.Internal.PromiseRefBase.PromisePassThroughForMergeGroup.Handle(PromiseRefBase handler, State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseMergeGroupInternal.cs:line 70
at Proto.Promises.Internal.PromiseRefBase.HandleNextInternal(State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Promises/Internal/PromiseInternal.cs:line 284
at Proto.Promises.Internal.PromiseRefBase.DeferredPromiseBase`1.CancelDirect() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Promises/Internal/DeferredInternal.cs:line 68
at Proto.Promises.Promise.Deferred.TryCancel() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Promises/Deferred.cs:line 347
at ProtoPromiseTests.TestHelper.<>c__DisplayClass24_0`1.<BuildPromise>b__2() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/Helpers/TestHelper.cs:line 387
at Proto.Promises.Internal.CancelDelegateTokenVoid.Cancel() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 38
at Proto.Promises.Internal.CancelationRef.CallbackNodeImpl`1.Invoke() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 701
at Proto.Promises.Internal.CancelationRef.InvokeCallbacksAlreadyLocked() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 469
--TearDown
at Proto.Promises.Internal.AssertAllObjectsReleased() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/InternalShared/PoolInternal.cs:line 338
at ProtoPromiseTests.TestHelper.Cleanup() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/Helpers/TestHelper.cs:line 156
at ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeResultsGroupTests.Teardown() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/CoreTests/APIs/PromiseGroups/PromiseMergeResultsGroupTests.cs:line 25
at InvokeStub_PromiseMergeResultsGroupTests.Teardown(Object, Object, IntPtr*)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
Check failure on line 484 in Package/Core/Cancelations/Internal/CancelationInternal.cs
github-actions / dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode
ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeResultsGroupTests ► PromiseMergeResultsGroupIsResolvedWhenAllPromisesAreCompleted_WithCancelation_14(Deferred,Resolve,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,R...
Failed test found in:
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
Error:
System.AggregateException : One or more errors occurred. (One or more errors occurred. (CancelationToken callbacks have not been unregistered.))
----> System.AggregateException : One or more errors occurred. (CancelationToken callbacks have not been unregistered.)
----> System.InvalidOperationException : CancelationToken callbacks have not been unregistered.
TearDown : Proto.Promises.UnreleasedObjectException : 10 objects not released:
Proto.Promises.Internal+CancelationRef
Proto.Promises.Internal+CancelationRef+LinkedCancelationNode
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroupVoid
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[System.Int64]
Proto.Promises.Internal+PromiseRefBase+MergePromiseResultsGroup`1[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer]]
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroupVoid
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+MergePromiseResultsGroup`1[System.ValueTuple`2[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.Int64]]]
Proto.Promises.Internal+PromiseRefBase+PromiseContinue`2[Proto.Promises.Internal+VoidResult,Proto.Promises.Internal+PromiseRefBase+DelegateContinueArgVoid`1[System.ValueTuple`2[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.Int64]]]]
Raw output
System.AggregateException : One or more errors occurred. (One or more errors occurred. (CancelationToken callbacks have not been unregistered.))
----> System.AggregateException : One or more errors occurred. (CancelationToken callbacks have not been unregistered.)
----> System.InvalidOperationException : CancelationToken callbacks have not been unregistered.
TearDown : Proto.Promises.UnreleasedObjectException : 10 objects not released:
Proto.Promises.Internal+CancelationRef
Proto.Promises.Internal+CancelationRef+LinkedCancelationNode
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroupVoid
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[System.Int64]
Proto.Promises.Internal+PromiseRefBase+MergePromiseResultsGroup`1[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer]]
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroupVoid
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+MergePromiseResultsGroup`1[System.ValueTuple`2[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.Int64]]]
Proto.Promises.Internal+PromiseRefBase+PromiseContinue`2[Proto.Promises.Internal+VoidResult,Proto.Promises.Internal+PromiseRefBase+DelegateContinueArgVoid`1[System.ValueTuple`2[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.Int64]]]]
at Proto.Promises.Internal.CancelationRef.InvokeCallbacksAlreadyLocked() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 484
at Proto.Promises.Internal.CancelationRef.TrySetCanceled(Int32 sourceId) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 439
at Proto.Promises.Internal.CancelationRef.TrySetCanceled(CancelationRef _this, Int32 sourceId) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 428
at Proto.Promises.CancelationSource.TryCancel() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/CancelationSource.cs:line 132
at Proto.Promises.CancelationSource.Cancel() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/CancelationSource.cs:line 140
at ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeResultsGroupTests.PromiseMergeResultsGroupIsResolvedWhenAllPromisesAreCompleted_WithCancelation_14(CancelationType cancelationType, CompleteType completeType1, Boolean alreadyComplete1, Boolean alreadyComplete2Through13, CompleteType completeType2, CompleteType completeType3, CompleteType completeType4, CompleteType completeType5, CompleteType completeType6, CompleteType completeType7, CompleteType completeType8, CompleteType completeType9, CompleteType completeType10, CompleteType completeType11, CompleteType completeType12, CompleteType completeType13, CompleteType completeType14, Boolean alreadyComplete14) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/CoreTests/APIs/PromiseGroups/PromiseMergeResultsGroupTests.cs:line 1115
at InvokeStub_PromiseMergeResultsGroupTests.PromiseMergeResultsGroupIsResolvedWhenAllPromisesAreCompleted_WithCancelation_14(Object, Span`1)
at System.Reflection.MethodBaseInvoker.InvokeWithManyArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
--AggregateException
at Proto.Promises.Internal.CancelationRef.InvokeCallbacksAlreadyLocked() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 484
at Proto.Promises.Internal.CancelationRef.Cancel() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 659
at Proto.Promises.Internal.CancelationRef.LinkedCancelationNode.Invoke() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 758
at Proto.Promises.Internal.CancelationRef.InvokeCallbacksAlreadyLocked() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 469
--InvalidOperationException
at Proto.Promises.Internal.CancelationRef.ResetAndRepool() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 638
at Proto.Promises.Internal.CancelationRef.MaybeResetAndRepoolAlreadyLocked() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 625
at Proto.Promises.Internal.CancelationRef.DisposeLocked() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 522
at Proto.Promises.Internal.CancelationRef.DisposeUnsafe() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 512
at Proto.Promises.Internal.PromiseRefBase.PromiseGroupBase`1.Dispose() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseGroupBaseInternal.cs:line 43
at Proto.Promises.Internal.PromiseRefBase.MergePromiseGroupVoid.MaybeDispose() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseMergeGroupInternal.cs:line 119
at Proto.Promises.Internal.PromiseRefBase.MergePromiseResultsGroup`1.Handle(PromiseRefBase handler, State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseMergeResultsGroupInternal.cs:line 87
at Proto.Promises.Internal.PromiseRefBase.HandleNextInternal(State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Promises/Internal/PromiseInternal.cs:line 284
at Proto.Promises.Internal.PromiseRefBase.MergePromiseGroupVoid.Handle(PromisePassThroughForMergeGroup passthrough, PromiseRefBase handler, State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseMergeGroupInternal.cs:line 171
at Proto.Promises.Internal.PromiseRefBase.PromisePassThroughForMergeGroup.Handle(PromiseRefBase handler, State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseMergeGroupInternal.cs:line 70
at Proto.Promises.Internal.PromiseRefBase.HandleNextInternal(State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Promises/Internal/PromiseInternal.cs:line 284
at Proto.Promises.Internal.PromiseRefBase.MergePromiseResultsGroup`1.Handle(PromiseRefBase handler, State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseMergeResultsGroupInternal.cs:line 89
at Proto.Promises.Internal.PromiseRefBase.HandleNextInternal(State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Promises/Internal/PromiseInternal.cs:line 284
at Proto.Promises.Internal.PromiseRefBase.MergePromiseGroupVoid.Handle(PromisePassThroughForMergeGroup passthrough, PromiseRefBase handler, State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseMergeGroupInternal.cs:line 171
at Proto.Promises.Internal.PromiseRefBase.PromisePassThroughForMergeGroup.Handle(PromiseRefBase handler, State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseMergeGroupInternal.cs:line 70
at Proto.Promises.Internal.PromiseRefBase.HandleNextInternal(State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Promises/Internal/PromiseInternal.cs:line 284
at Proto.Promises.Internal.PromiseRefBase.DeferredPromiseBase`1.CancelDirect() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Promises/Internal/DeferredInternal.cs:line 68
at Proto.Promises.Promise.Deferred.TryCancel() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Promises/Deferred.cs:line 347
at ProtoPromiseTests.TestHelper.<>c__DisplayClass24_0`1.<BuildPromise>b__2() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/Helpers/TestHelper.cs:line 387
at Proto.Promises.Internal.CancelDelegateTokenVoid.Cancel() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 38
at Proto.Promises.Internal.CancelationRef.CallbackNodeImpl`1.Invoke() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 701
at Proto.Promises.Internal.CancelationRef.InvokeCallbacksAlreadyLocked() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 469
--TearDown
at Proto.Promises.Internal.AssertAllObjectsReleased() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/InternalShared/PoolInternal.cs:line 338
at ProtoPromiseTests.TestHelper.Cleanup() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/Helpers/TestHelper.cs:line 156
at ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeResultsGroupTests.Teardown() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/CoreTests/APIs/PromiseGroups/PromiseMergeResultsGroupTests.cs:line 25
at InvokeStub_PromiseMergeResultsGroupTests.Teardown(Object, Object, IntPtr*)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
Check failure on line 484 in Package/Core/Cancelations/Internal/CancelationInternal.cs
github-actions / dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode
ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeResultsGroupTests ► PromiseMergeResultsGroupIsResolvedWhenAllPromisesAreCompleted_WithCancelation_14(Deferred,Resolve,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,R...
Failed test found in:
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
Error:
System.AggregateException : One or more errors occurred. (One or more errors occurred. (CancelationToken callbacks have not been unregistered.))
----> System.AggregateException : One or more errors occurred. (CancelationToken callbacks have not been unregistered.)
----> System.InvalidOperationException : CancelationToken callbacks have not been unregistered.
TearDown : Proto.Promises.UnreleasedObjectException : 10 objects not released:
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroupVoid
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[System.Int64]
Proto.Promises.Internal+CancelationRef
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+MergePromiseResultsGroup`1[System.ValueTuple`2[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.Int64]]]
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroupVoid
Proto.Promises.Internal+CancelationRef+LinkedCancelationNode
Proto.Promises.Internal+PromiseRefBase+MergePromiseResultsGroup`1[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer]]
Proto.Promises.Internal+PromiseRefBase+PromiseContinue`2[Proto.Promises.Internal+VoidResult,Proto.Promises.Internal+PromiseRefBase+DelegateContinueArgVoid`1[System.ValueTuple`2[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.Int64]]]]
Raw output
System.AggregateException : One or more errors occurred. (One or more errors occurred. (CancelationToken callbacks have not been unregistered.))
----> System.AggregateException : One or more errors occurred. (CancelationToken callbacks have not been unregistered.)
----> System.InvalidOperationException : CancelationToken callbacks have not been unregistered.
TearDown : Proto.Promises.UnreleasedObjectException : 10 objects not released:
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroupVoid
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[System.Int64]
Proto.Promises.Internal+CancelationRef
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+MergePromiseResultsGroup`1[System.ValueTuple`2[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.Int64]]]
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroupVoid
Proto.Promises.Internal+CancelationRef+LinkedCancelationNode
Proto.Promises.Internal+PromiseRefBase+MergePromiseResultsGroup`1[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer]]
Proto.Promises.Internal+PromiseRefBase+PromiseContinue`2[Proto.Promises.Internal+VoidResult,Proto.Promises.Internal+PromiseRefBase+DelegateContinueArgVoid`1[System.ValueTuple`2[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.Int64]]]]
at Proto.Promises.Internal.CancelationRef.InvokeCallbacksAlreadyLocked() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 484
at Proto.Promises.Internal.CancelationRef.TrySetCanceled(Int32 sourceId) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 439
at Proto.Promises.Internal.CancelationRef.TrySetCanceled(CancelationRef _this, Int32 sourceId) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 428
at Proto.Promises.CancelationSource.TryCancel() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/CancelationSource.cs:line 132
at Proto.Promises.CancelationSource.Cancel() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/CancelationSource.cs:line 140
at ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeResultsGroupTests.PromiseMergeResultsGroupIsResolvedWhenAllPromisesAreCompleted_WithCancelation_14(CancelationType cancelationType, CompleteType completeType1, Boolean alreadyComplete1, Boolean alreadyComplete2Through13, CompleteType completeType2, CompleteType completeType3, CompleteType completeType4, CompleteType completeType5, CompleteType completeType6, CompleteType completeType7, CompleteType completeType8, CompleteType completeType9, CompleteType completeType10, CompleteType completeType11, CompleteType completeType12, CompleteType completeType13, CompleteType completeType14, Boolean alreadyComplete14) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/CoreTests/APIs/PromiseGroups/PromiseMergeResultsGroupTests.cs:line 1115
at InvokeStub_PromiseMergeResultsGroupTests.PromiseMergeResultsGroupIsResolvedWhenAllPromisesAreCompleted_WithCancelation_14(Object, Span`1)
at System.Reflection.MethodBaseInvoker.InvokeWithManyArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
--AggregateException
at Proto.Promises.Internal.CancelationRef.InvokeCallbacksAlreadyLocked() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 484
at Proto.Promises.Internal.CancelationRef.Cancel() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 659
at Proto.Promises.Internal.CancelationRef.LinkedCancelationNode.Invoke() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 758
at Proto.Promises.Internal.CancelationRef.InvokeCallbacksAlreadyLocked() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 469
--InvalidOperationException
at Proto.Promises.Internal.CancelationRef.ResetAndRepool() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 638
at Proto.Promises.Internal.CancelationRef.MaybeResetAndRepoolAlreadyLocked() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 625
at Proto.Promises.Internal.CancelationRef.DisposeLocked() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 522
at Proto.Promises.Internal.CancelationRef.DisposeUnsafe() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 512
at Proto.Promises.Internal.PromiseRefBase.PromiseGroupBase`1.Dispose() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseGroupBaseInternal.cs:line 43
at Proto.Promises.Internal.PromiseRefBase.MergePromiseGroupVoid.MaybeDispose() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseMergeGroupInternal.cs:line 119
at Proto.Promises.Internal.PromiseRefBase.MergePromiseResultsGroup`1.Handle(PromiseRefBase handler, State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseMergeResultsGroupInternal.cs:line 87
at Proto.Promises.Internal.PromiseRefBase.HandleNextInternal(State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Promises/Internal/PromiseInternal.cs:line 284
at Proto.Promises.Internal.PromiseRefBase.MergePromiseGroupVoid.Handle(PromisePassThroughForMergeGroup passthrough, PromiseRefBase handler, State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseMergeGroupInternal.cs:line 171
at Proto.Promises.Internal.PromiseRefBase.PromisePassThroughForMergeGroup.Handle(PromiseRefBase handler, State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseMergeGroupInternal.cs:line 70
at Proto.Promises.Internal.PromiseRefBase.HandleNextInternal(State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Promises/Internal/PromiseInternal.cs:line 284
at Proto.Promises.Internal.PromiseRefBase.MergePromiseResultsGroup`1.Handle(PromiseRefBase handler, State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseMergeResultsGroupInternal.cs:line 89
at Proto.Promises.Internal.PromiseRefBase.HandleNextInternal(State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Promises/Internal/PromiseInternal.cs:line 284
at Proto.Promises.Internal.PromiseRefBase.MergePromiseGroupVoid.Handle(PromisePassThroughForMergeGroup passthrough, PromiseRefBase handler, State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseMergeGroupInternal.cs:line 171
at Proto.Promises.Internal.PromiseRefBase.PromisePassThroughForMergeGroup.Handle(PromiseRefBase handler, State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/PromiseGroups/Internal/PromiseMergeGroupInternal.cs:line 70
at Proto.Promises.Internal.PromiseRefBase.HandleNextInternal(State state) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Promises/Internal/PromiseInternal.cs:line 284
at Proto.Promises.Internal.PromiseRefBase.DeferredPromiseBase`1.CancelDirect() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Promises/Internal/DeferredInternal.cs:line 68
at Proto.Promises.Promise.Deferred.TryCancel() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Promises/Deferred.cs:line 347
at ProtoPromiseTests.TestHelper.<>c__DisplayClass24_0`1.<BuildPromise>b__2() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/Helpers/TestHelper.cs:line 387
at Proto.Promises.Internal.CancelDelegateTokenVoid.Cancel() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 38
at Proto.Promises.Internal.CancelationRef.CallbackNodeImpl`1.Invoke() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 701
at Proto.Promises.Internal.CancelationRef.InvokeCallbacksAlreadyLocked() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/Cancelations/Internal/CancelationInternal.cs:line 469
--TearDown
at Proto.Promises.Internal.AssertAllObjectsReleased() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/InternalShared/PoolInternal.cs:line 338
at ProtoPromiseTests.TestHelper.Cleanup() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/Helpers/TestHelper.cs:line 156
at ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeResultsGroupTests.Teardown() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/CoreTests/APIs/PromiseGroups/PromiseMergeResultsGroupTests.cs:line 25
at InvokeStub_PromiseMergeResultsGroupTests.Teardown(Object, Object, IntPtr*)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
github-actions / dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode
ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeResultsGroupTests ► PromiseMergeResultsGroupIsResolvedWhenAllPromisesAreCompleted_WithCancelation_14(Immediate,Cancel,False,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,R...
Failed test found in:
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
Error:
Expected: True
But was: False
TearDown : Proto.Promises.UnreleasedObjectException : 22 objects not released:
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroupVoid
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[System.Int64]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroupVoid
Proto.Promises.Internal+PromiseRefBase+MergePromiseResultsGroup`1[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer]]
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[System.TimeSpan]
Proto.Promises.Internal+PromiseRefBase+MergePromiseResultsGroup`1[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer]]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+MergePromiseResultsGroup`1[System.ValueTuple`2[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.Int64]]]
Proto.Promises.Internal+PromiseRefBase+PromiseContinue`2[Proto.Promises.Internal+VoidResult,Proto.Promises.Internal+PromiseRefBase+DelegateContinueArgVoid`1[System.ValueTuple`2[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.Int64]]]]
Raw output
Expected: True
But was: False
TearDown : Proto.Promises.UnreleasedObjectException : 22 objects not released:
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroupVoid
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[System.Int64]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroupVoid
Proto.Promises.Internal+PromiseRefBase+MergePromiseResultsGroup`1[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer]]
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[System.TimeSpan]
Proto.Promises.Internal+PromiseRefBase+MergePromiseResultsGroup`1[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer]]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+MergePromiseResultsGroup`1[System.ValueTuple`2[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.Int64]]]
Proto.Promises.Internal+PromiseRefBase+PromiseContinue`2[Proto.Promises.Internal+VoidResult,Proto.Promises.Internal+PromiseRefBase+DelegateContinueArgVoid`1[System.ValueTuple`2[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.Int64]]]]
at ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeResultsGroupTests.PromiseMergeResultsGroupIsResolvedWhenAllPromisesAreCompleted_WithCancelation_14(CancelationType cancelationType, CompleteType completeType1, Boolean alreadyComplete1, Boolean alreadyComplete2Through13, CompleteType completeType2, CompleteType completeType3, CompleteType completeType4, CompleteType completeType5, CompleteType completeType6, CompleteType completeType7, CompleteType completeType8, CompleteType completeType9, CompleteType completeType10, CompleteType completeType11, CompleteType completeType12, CompleteType completeType13, CompleteType completeType14, Boolean alreadyComplete14) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/CoreTests/APIs/PromiseGroups/PromiseMergeResultsGroupTests.cs:line 1106
at InvokeStub_PromiseMergeResultsGroupTests.PromiseMergeResultsGroupIsResolvedWhenAllPromisesAreCompleted_WithCancelation_14(Object, Span`1)
--TearDown
at Proto.Promises.Internal.AssertAllObjectsReleased() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/InternalShared/PoolInternal.cs:line 338
at ProtoPromiseTests.TestHelper.Cleanup() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/Helpers/TestHelper.cs:line 156
at ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeResultsGroupTests.Teardown() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/CoreTests/APIs/PromiseGroups/PromiseMergeResultsGroupTests.cs:line 25
at InvokeStub_PromiseMergeResultsGroupTests.Teardown(Object, Object, IntPtr*)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
1) at ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeResultsGroupTests.PromiseMergeResultsGroupIsResolvedWhenAllPromisesAreCompleted_WithCancelation_14(CancelationType cancelationType, CompleteType completeType1, Boolean alreadyComplete1, Boolean alreadyComplete2Through13, CompleteType completeType2, CompleteType completeType3, CompleteType completeType4, CompleteType completeType5, CompleteType completeType6, CompleteType completeType7, CompleteType completeType8, CompleteType completeType9, CompleteType completeType10, CompleteType completeType11, CompleteType completeType12, CompleteType completeType13, CompleteType completeType14, Boolean alreadyComplete14) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/CoreTests/APIs/PromiseGroups/PromiseMergeResultsGroupTests.cs:line 1106
at InvokeStub_PromiseMergeResultsGroupTests.PromiseMergeResultsGroupIsResolvedWhenAllPromisesAreCompleted_WithCancelation_14(Object, Span`1)
github-actions / dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode
ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeResultsGroupTests ► PromiseMergeResultsGroupIsResolvedWhenAllPromisesAreCompleted_WithCancelation_14(Immediate,Resolve,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,R...
Failed test found in:
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
Error:
Expected: True
But was: False
TearDown : Proto.Promises.UnreleasedObjectException : 22 objects not released:
Proto.Promises.Internal+PromiseRefBase+MergePromiseResultsGroup`1[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer]]
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[System.TimeSpan]
Proto.Promises.Internal+PromiseRefBase+MergePromiseResultsGroup`1[System.ValueTuple`2[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.Int64]]]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+PromiseContinue`2[Proto.Promises.Internal+VoidResult,Proto.Promises.Internal+PromiseRefBase+DelegateContinueArgVoid`1[System.ValueTuple`2[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.Int64]]]]
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[System.Int64]
Proto.Promises.Internal+PromiseRefBase+MergePromiseResultsGroup`1[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer]]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroupVoid
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroupVoid
Raw output
Expected: True
But was: False
TearDown : Proto.Promises.UnreleasedObjectException : 22 objects not released:
Proto.Promises.Internal+PromiseRefBase+MergePromiseResultsGroup`1[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer]]
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[System.TimeSpan]
Proto.Promises.Internal+PromiseRefBase+MergePromiseResultsGroup`1[System.ValueTuple`2[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.Int64]]]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+PromiseContinue`2[Proto.Promises.Internal+VoidResult,Proto.Promises.Internal+PromiseRefBase+DelegateContinueArgVoid`1[System.ValueTuple`2[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.Int64]]]]
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[System.Int64]
Proto.Promises.Internal+PromiseRefBase+MergePromiseResultsGroup`1[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer]]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroupVoid
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroupVoid
at ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeResultsGroupTests.PromiseMergeResultsGroupIsResolvedWhenAllPromisesAreCompleted_WithCancelation_14(CancelationType cancelationType, CompleteType completeType1, Boolean alreadyComplete1, Boolean alreadyComplete2Through13, CompleteType completeType2, CompleteType completeType3, CompleteType completeType4, CompleteType completeType5, CompleteType completeType6, CompleteType completeType7, CompleteType completeType8, CompleteType completeType9, CompleteType completeType10, CompleteType completeType11, CompleteType completeType12, CompleteType completeType13, CompleteType completeType14, Boolean alreadyComplete14) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/CoreTests/APIs/PromiseGroups/PromiseMergeResultsGroupTests.cs:line 1106
at InvokeStub_PromiseMergeResultsGroupTests.PromiseMergeResultsGroupIsResolvedWhenAllPromisesAreCompleted_WithCancelation_14(Object, Span`1)
--TearDown
at Proto.Promises.Internal.AssertAllObjectsReleased() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/InternalShared/PoolInternal.cs:line 338
at ProtoPromiseTests.TestHelper.Cleanup() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/Helpers/TestHelper.cs:line 156
at ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeResultsGroupTests.Teardown() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/CoreTests/APIs/PromiseGroups/PromiseMergeResultsGroupTests.cs:line 25
at InvokeStub_PromiseMergeResultsGroupTests.Teardown(Object, Object, IntPtr*)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
1) at ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeResultsGroupTests.PromiseMergeResultsGroupIsResolvedWhenAllPromisesAreCompleted_WithCancelation_14(CancelationType cancelationType, CompleteType completeType1, Boolean alreadyComplete1, Boolean alreadyComplete2Through13, CompleteType completeType2, CompleteType completeType3, CompleteType completeType4, CompleteType completeType5, CompleteType completeType6, CompleteType completeType7, CompleteType completeType8, CompleteType completeType9, CompleteType completeType10, CompleteType completeType11, CompleteType completeType12, CompleteType completeType13, CompleteType completeType14, Boolean alreadyComplete14) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/CoreTests/APIs/PromiseGroups/PromiseMergeResultsGroupTests.cs:line 1106
at InvokeStub_PromiseMergeResultsGroupTests.PromiseMergeResultsGroupIsResolvedWhenAllPromisesAreCompleted_WithCancelation_14(Object, Span`1)
github-actions / dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode
ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeResultsGroupTests ► PromiseMergeResultsGroupIsResolvedWhenAllPromisesAreCompleted_WithCancelation_14(None,Cancel,True,False,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve,Resolve...
Failed test found in:
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-core.trx
Error:
Expected: True
But was: False
TearDown : Proto.Promises.UnreleasedObjectException : 22 objects not released:
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroupVoid
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+MergePromiseResultsGroup`1[System.ValueTuple`2[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.Int64]]]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[System.TimeSpan]
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+MergePromiseResultsGroup`1[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer]]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[System.Int64]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroupVoid
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+MergePromiseResultsGroup`1[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer]]
Proto.Promises.Internal+PromiseRefBase+PromiseContinue`2[Proto.Promises.Internal+VoidResult,Proto.Promises.Internal+PromiseRefBase+DelegateContinueArgVoid`1[System.ValueTuple`2[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.Int64]]]]
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Raw output
Expected: True
But was: False
TearDown : Proto.Promises.UnreleasedObjectException : 22 objects not released:
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroupVoid
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+MergePromiseResultsGroup`1[System.ValueTuple`2[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.Int64]]]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[System.TimeSpan]
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+MergePromiseResultsGroup`1[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer]]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[System.Int64]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+MergePromiseGroupVoid
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+PromisePassThroughForMergeGroup
Proto.Promises.Internal+PromiseRefBase+MergePromiseResultsGroup`1[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer]]
Proto.Promises.Internal+PromiseRefBase+PromiseContinue`2[Proto.Promises.Internal+VoidResult,Proto.Promises.Internal+PromiseRefBase+DelegateContinueArgVoid`1[System.ValueTuple`2[System.ValueTuple`7[System.ValueTuple`7[Proto.Promises.Promise`1+ResultContainer[System.Int32],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.String],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise`1+ResultContainer[System.Boolean],Proto.Promises.Promise`1+ResultContainer[System.Single],Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.TimeSpan],Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer,Proto.Promises.Promise+ResultContainer],Proto.Promises.Promise`1+ResultContainer[System.Int64]]]]
Proto.Promises.Internal+PromiseRefBase+DeferredPromise`1[Proto.Promises.Internal+VoidResult]
at ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeResultsGroupTests.PromiseMergeResultsGroupIsResolvedWhenAllPromisesAreCompleted_WithCancelation_14(CancelationType cancelationType, CompleteType completeType1, Boolean alreadyComplete1, Boolean alreadyComplete2Through13, CompleteType completeType2, CompleteType completeType3, CompleteType completeType4, CompleteType completeType5, CompleteType completeType6, CompleteType completeType7, CompleteType completeType8, CompleteType completeType9, CompleteType completeType10, CompleteType completeType11, CompleteType completeType12, CompleteType completeType13, CompleteType completeType14, Boolean alreadyComplete14) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/CoreTests/APIs/PromiseGroups/PromiseMergeResultsGroupTests.cs:line 1106
at InvokeStub_PromiseMergeResultsGroupTests.PromiseMergeResultsGroupIsResolvedWhenAllPromisesAreCompleted_WithCancelation_14(Object, Span`1)
--TearDown
at Proto.Promises.Internal.AssertAllObjectsReleased() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Core/InternalShared/PoolInternal.cs:line 338
at ProtoPromiseTests.TestHelper.Cleanup() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/Helpers/TestHelper.cs:line 156
at ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeResultsGroupTests.Teardown() in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/CoreTests/APIs/PromiseGroups/PromiseMergeResultsGroupTests.cs:line 25
at InvokeStub_PromiseMergeResultsGroupTests.Teardown(Object, Object, IntPtr*)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
1) at ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeResultsGroupTests.PromiseMergeResultsGroupIsResolvedWhenAllPromisesAreCompleted_WithCancelation_14(CancelationType cancelationType, CompleteType completeType1, Boolean alreadyComplete1, Boolean alreadyComplete2Through13, CompleteType completeType2, CompleteType completeType3, CompleteType completeType4, CompleteType completeType5, CompleteType completeType6, CompleteType completeType7, CompleteType completeType8, CompleteType completeType9, CompleteType completeType10, CompleteType completeType11, CompleteType completeType12, CompleteType completeType13, CompleteType completeType14, Boolean alreadyComplete14) in /home/runner/work/ProtoPromise/ProtoPromise/Package/Tests/CoreTests/APIs/PromiseGroups/PromiseMergeResultsGroupTests.cs:line 1106
at InvokeStub_PromiseMergeResultsGroupTests.PromiseMergeResultsGroupIsResolvedWhenAllPromisesAreCompleted_WithCancelation_14(Object, Span`1)