Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Promise.Merge(Settled) use ref field in ref struct feature #460

Merged
merged 2 commits into from
Jul 24, 2024

Fixed analyzer tests.

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

Promise.Merge(Settled) use ref field in ref struct feature #460

Fixed analyzer tests.
ebcff13
Select commit
Loading
Failed to load commit list.
GitHub Actions / dotnet-test-results-net8.0-Debug-Pool_Disabled-userMode succeeded Jul 23, 2024 in 1s

25460 passed, 0 failed and 0 skipped

Tests passed successfully

Report Passed Failed Skipped Time
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-userMode-analyzer.trx 4✅ 4s
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-userMode-core.trx 25456✅ 3759s

✅ TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-userMode-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-userMode-core.trx

25456 tests were completed in 3759s with 25456 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ProtoPromiseTests.APIs.AllSettledTests 22✅ 3s
ProtoPromiseTests.APIs.AllTests 22✅ 3s
ProtoPromiseTests.APIs.APlus_2_1_PromiseStates+_2_1_1_WhenPendingAPromise 2✅ 235ms
ProtoPromiseTests.APIs.APlus_2_1_PromiseStates+_2_1_2_WhenFulfilledAPromise 3✅ 592ms
ProtoPromiseTests.APIs.APlus_2_1_PromiseStates+_2_1_3_WhenRejectedAPromise 4✅ 703ms
ProtoPromiseTests.APIs.APlus_2_2_TheThenMethod 4✅ 623ms
ProtoPromiseTests.APIs.APlus_2_2_TheThenMethod+_2_2_1_BothOnResolveAndOnRejectedAreOptionalArgument 4✅ 496ms
ProtoPromiseTests.APIs.APlus_2_2_TheThenMethod+_2_2_3_IfOnRejectedIsAFunction 6✅ 753ms
ProtoPromiseTests.APIs.APlus_2_2_TheThenMethod+_2_2_6_ThenMayBeCalledMultipleTimesOnTheSamePromise 4✅ 460ms
ProtoPromiseTests.APIs.APlus_2_2_TheThenMethod+IfOnFulfilledIsAFunction_2_2_2 5✅ 661ms
ProtoPromiseTests.APIs.APlus_2_2_TheThenMethod+ThenMustReturnAPromise_2_2_7 20✅ 2s
ProtoPromiseTests.APIs.APlus_2_3_ThePromiseResolutionProcedure 14✅ 2s
ProtoPromiseTests.APIs.APlus_2_3_ThePromiseResolutionProcedure+_2_3_2_IfXIsAPromiseAdoptItsState 5✅ 754ms
ProtoPromiseTests.APIs.AsyncFunctionTests 32✅ 3s
ProtoPromiseTests.APIs.AsyncLocalTests 4✅ 403ms
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.Collections.TempCollectionTests 34✅ 4s
ProtoPromiseTests.APIs.ContinuewithTests 18✅ 2s
ProtoPromiseTests.APIs.EachTests 502✅ 52s
ProtoPromiseTests.APIs.FinallyTests 134✅ 14s
ProtoPromiseTests.APIs.FirstTests 100✅ 10s
ProtoPromiseTests.APIs.Linq.AggregateAsyncTests 73✅ 8s
ProtoPromiseTests.APIs.Linq.AggregateBySeedSelectorTests 417✅ 44s
ProtoPromiseTests.APIs.Linq.AggregateBySingleSeedTests 241✅ 25s
ProtoPromiseTests.APIs.Linq.AllAsyncTests 49✅ 5s
ProtoPromiseTests.APIs.Linq.AnyAsyncTests 59✅ 6s
ProtoPromiseTests.APIs.Linq.AppendPrependTests 114✅ 12s
ProtoPromiseTests.APIs.Linq.AsyncEnumerableTests 111✅ 13s
ProtoPromiseTests.APIs.Linq.AverageAsyncTests 30✅ 3s
ProtoPromiseTests.APIs.Linq.ChunkTests 15✅ 2s
ProtoPromiseTests.APIs.Linq.ConcatTests 49✅ 5s
ProtoPromiseTests.APIs.Linq.ContainsAsyncTests 11✅ 1s
ProtoPromiseTests.APIs.Linq.CountAsyncTests 36✅ 4s
ProtoPromiseTests.APIs.Linq.CountByTests 145✅ 15s
ProtoPromiseTests.APIs.Linq.DefaultIfEmptyTests 23✅ 2s
ProtoPromiseTests.APIs.Linq.DistinctTests 148✅ 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✅ 39s
ProtoPromiseTests.APIs.Linq.IndexTests 4✅ 449ms
ProtoPromiseTests.APIs.Linq.IntersectTests 225✅ 24s
ProtoPromiseTests.APIs.Linq.JoinTests 449✅ 48s
ProtoPromiseTests.APIs.Linq.LastOrDefaultTests 155✅ 17s
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 15✅ 2s
ProtoPromiseTests.APIs.Linq.MinAsyncTests 23✅ 3s
ProtoPromiseTests.APIs.Linq.MinByAsyncTests 121✅ 13s
ProtoPromiseTests.APIs.Linq.OrderByTests 773✅ 84s
ProtoPromiseTests.APIs.Linq.ReverseTests 11✅ 1s
ProtoPromiseTests.APIs.Linq.SelectManyNoResultSelectorTests 153✅ 17s
ProtoPromiseTests.APIs.Linq.SelectManyWithResultSelectorTests 337✅ 37s
ProtoPromiseTests.APIs.Linq.SelectTests 73✅ 8s
ProtoPromiseTests.APIs.Linq.SequenceEqualAsyncTests 65✅ 7s
ProtoPromiseTests.APIs.Linq.SingleOrDefaultTests 155✅ 17s
ProtoPromiseTests.APIs.Linq.SingleTests 78✅ 9s
ProtoPromiseTests.APIs.Linq.SkipAndTakeTests 784✅ 86s
ProtoPromiseTests.APIs.Linq.SkipWhileTests 146✅ 16s
ProtoPromiseTests.APIs.Linq.SumAsyncTests 30✅ 3s
ProtoPromiseTests.APIs.Linq.TakeWhileTests 146✅ 16s
ProtoPromiseTests.APIs.Linq.ToArrayAsyncTests 6✅ 665ms
ProtoPromiseTests.APIs.Linq.ToAsyncEnumerableTests 97✅ 11s
ProtoPromiseTests.APIs.Linq.ToDictionaryAsyncTests 313✅ 35s
ProtoPromiseTests.APIs.Linq.ToHashSetAsyncTests 12✅ 1s
ProtoPromiseTests.APIs.Linq.ToListAsyncTests 6✅ 707ms
ProtoPromiseTests.APIs.Linq.ToLookupAsyncTests 209✅ 23s
ProtoPromiseTests.APIs.Linq.UnionTests 1268✅ 140s
ProtoPromiseTests.APIs.Linq.WhereTests 73✅ 8s
ProtoPromiseTests.APIs.Linq.ZipTests 17✅ 2s
ProtoPromiseTests.APIs.MergeSettledTests 594✅ 67s
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 28✅ 3s
ProtoPromiseTests.APIs.PromiseCancelationTests+CancelationToken+Reject 6✅ 688ms
ProtoPromiseTests.APIs.PromiseCancelationTests+CatchCancelationMayBeCalledMultipleTimesOnTheSamePromise 2✅ 219ms
ProtoPromiseTests.APIs.PromiseCancelationTests+IfOnCanceledIsAFunction 5✅ 551ms
ProtoPromiseTests.APIs.PromiseCancelationTests+ThePromiseResolutionProcedure 6✅ 670ms
ProtoPromiseTests.APIs.PromiseCancelationTests+ThePromiseResolutionProcedure+IfXIsAPromiseAdoptItsState 6✅ 669ms
ProtoPromiseTests.APIs.PromiseCancelationTests+WhenCanceledAPromise 2✅ 223ms
ProtoPromiseTests.APIs.PromiseCancelationTests+WhenFulfilledAPromise 2✅ 220ms
ProtoPromiseTests.APIs.PromiseCancelationTests+WhenPendingAPromise 2✅ 221ms
ProtoPromiseTests.APIs.PromiseCancelationTests+WhenRejectedAPromise 2✅ 220ms
ProtoPromiseTests.APIs.PromiseGroups.PromiseAllGroupTests 544✅ 60s
ProtoPromiseTests.APIs.PromiseGroups.PromiseAllResultsGroupTests 1082✅ 120s
ProtoPromiseTests.APIs.PromiseGroups.PromiseEachGroupTests 678✅ 76s
ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeGroupTests 1276✅ 143s
ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeResultsGroupTests 1287✅ 146s
ProtoPromiseTests.APIs.PromiseGroups.PromiseRaceGroupTests 1272✅ 145s
ProtoPromiseTests.APIs.PromiseGroups.PromiseRaceWithIndexGroupTests 1272✅ 146s
ProtoPromiseTests.APIs.RaceTests 76✅ 9s
ProtoPromiseTests.APIs.SequenceTests 15✅ 2s
ProtoPromiseTests.APIs.Threading.AsyncAutoResetEventTests 18✅ 3s
ProtoPromiseTests.APIs.Threading.AsyncConditionVariableTests 22✅ 3s
ProtoPromiseTests.APIs.Threading.AsyncCountdownEventTests 20✅ 3s
ProtoPromiseTests.APIs.Threading.AsyncLockTests 17✅ 3s
ProtoPromiseTests.APIs.Threading.AsyncManualResetEventTests 19✅ 3s
ProtoPromiseTests.APIs.Threading.AsyncMonitorTests 39✅ 5s
ProtoPromiseTests.APIs.Threading.AsyncReaderWriterLockTests 191✅ 23s
ProtoPromiseTests.APIs.Threading.AsyncSemaphoreTests 21✅ 2s
ProtoPromiseTests.APIs.UncaughtRejectionTests 76✅ 10s
ProtoPromiseTests.APIs.Utilities.AsyncLazyTests 18✅ 2s
ProtoPromiseTests.APIs.Utilities.AsyncLazyWithProgressTests 30✅ 3s
ProtoPromiseTests.APIs.Utilities.ProgressTests 121✅ 14s
ProtoPromiseTests.APIs.WaitAsyncTests 2352✅ 268s
ProtoPromiseTests.Concurrency.AllConcurrencyTests 144✅ 28s
ProtoPromiseTests.Concurrency.ApiWithCancelationTokenConcurrencyTests 36✅ 54s
ProtoPromiseTests.Concurrency.AwaitConcurrencyTests 18✅ 3s
ProtoPromiseTests.Concurrency.CancelationConcurrencyTests 43✅ 7s
ProtoPromiseTests.Concurrency.DeferredConcurrencyTests 12✅ 1s
ProtoPromiseTests.Concurrency.DeferredThreadTests 10✅ 1s
ProtoPromiseTests.Concurrency.EachConcurrencyTests 72✅ 35s
ProtoPromiseTests.Concurrency.FirstConcurrencyTests 144✅ 29s
ProtoPromiseTests.Concurrency.Linq.AsyncEnumerableMergeConcurrencyTests 2✅ 245ms
ProtoPromiseTests.Concurrency.MergeConcurrencyTests 90✅ 128s
ProtoPromiseTests.Concurrency.PromiseConcurrencyTests 62✅ 17s
ProtoPromiseTests.Concurrency.PromiseGroups.PromiseAllGroupConcurrencyTests 144✅ 23s
ProtoPromiseTests.Concurrency.PromiseGroups.PromiseAllResultsGroupConcurrencyTests 144✅ 22s
ProtoPromiseTests.Concurrency.PromiseGroups.PromiseEachGroupConcurrencyTests 576✅ 128s
ProtoPromiseTests.Concurrency.PromiseGroups.PromiseMergeGroupConcurrencyTests 216✅ 46s
ProtoPromiseTests.Concurrency.PromiseGroups.PromiseMergeResultsGroupConcurrencyTests 216✅ 45s
ProtoPromiseTests.Concurrency.PromiseGroups.PromiseRaceGroupConcurrencyTests 288✅ 44s
ProtoPromiseTests.Concurrency.PromiseGroups.PromiseRaceWithIndexGroupConcurrencyTests 288✅ 44s
ProtoPromiseTests.Concurrency.PromiseNonPreservedConcurrencyTests 158✅ 25s
ProtoPromiseTests.Concurrency.RaceConcurrencyTests 144✅ 30s
ProtoPromiseTests.Concurrency.Threading.AsyncAutoResetEventConcurrencyTests 8✅ 4s
ProtoPromiseTests.Concurrency.Threading.AsyncCountdownEventConcurrencyTests 16✅ 7s
ProtoPromiseTests.Concurrency.Threading.AsyncLockConcurrencyTests 12✅ 127s
ProtoPromiseTests.Concurrency.Threading.AsyncManualResetEventConcurrencyTests 8✅ 3s
ProtoPromiseTests.Concurrency.Threading.AsyncReaderWriterLockConcurrencyTests 654✅ 353s
ProtoPromiseTests.Concurrency.Threading.AsyncSemaphoreConcurrencyTests 12✅ 58s
ProtoPromiseTests.Concurrency.Utilities.AsyncLazyConcurrencyTests 3✅ 822ms
ProtoPromiseTests.Concurrency.Utilities.ProgressConcurrencyTests 48✅ 11s
ProtoPromiseTests.Concurrency.WaitAsyncConcurrencyTests 192✅ 24s