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-Release-Pool_Enabled-devMode succeeded Jul 23, 2024 in 0s

25363 passed, 0 failed and 0 skipped

Tests passed successfully

Report Passed Failed Skipped Time
TestResults/dotnet-test-results-net8.0-Release-Pool_Enabled-devMode-analyzer.trx 4✅ 4s
TestResults/dotnet-test-results-net8.0-Release-Pool_Enabled-devMode-core.trx 25359✅ 3872s

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

25359 tests were completed in 3872s with 25359 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✅ 289ms
ProtoPromiseTests.APIs.APlus_2_1_PromiseStates+_2_1_2_WhenFulfilledAPromise 3✅ 650ms
ProtoPromiseTests.APIs.APlus_2_1_PromiseStates+_2_1_3_WhenRejectedAPromise 4✅ 793ms
ProtoPromiseTests.APIs.APlus_2_2_TheThenMethod 4✅ 756ms
ProtoPromiseTests.APIs.APlus_2_2_TheThenMethod+_2_2_3_IfOnRejectedIsAFunction 6✅ 1s
ProtoPromiseTests.APIs.APlus_2_2_TheThenMethod+_2_2_6_ThenMayBeCalledMultipleTimesOnTheSamePromise 4✅ 410ms
ProtoPromiseTests.APIs.APlus_2_2_TheThenMethod+IfOnFulfilledIsAFunction_2_2_2 5✅ 569ms
ProtoPromiseTests.APIs.APlus_2_2_TheThenMethod+ThenMustReturnAPromise_2_2_7 20✅ 2s
ProtoPromiseTests.APIs.APlus_2_3_ThePromiseResolutionProcedure 4✅ 716ms
ProtoPromiseTests.APIs.APlus_2_3_ThePromiseResolutionProcedure+_2_3_2_IfXIsAPromiseAdoptItsState 5✅ 792ms
ProtoPromiseTests.APIs.AsyncFunctionTests 22✅ 2s
ProtoPromiseTests.APIs.AsyncLocalTests 4✅ 427ms
ProtoPromiseTests.APIs.AwaitTests 52✅ 6s
ProtoPromiseTests.APIs.CancelationTests+Registration 40✅ 8s
ProtoPromiseTests.APIs.CancelationTests+Source 46✅ 5s
ProtoPromiseTests.APIs.CancelationTests+Token 35✅ 4s
ProtoPromiseTests.APIs.CaptureTests 24✅ 3s
ProtoPromiseTests.APIs.Collections.TempCollectionTests 34✅ 4s
ProtoPromiseTests.APIs.ContinuewithTests 16✅ 2s
ProtoPromiseTests.APIs.EachTests 502✅ 52s
ProtoPromiseTests.APIs.FinallyTests 132✅ 14s
ProtoPromiseTests.APIs.FirstTests 100✅ 10s
ProtoPromiseTests.APIs.Linq.AggregateAsyncTests 72✅ 7s
ProtoPromiseTests.APIs.Linq.AggregateBySeedSelectorTests 416✅ 43s
ProtoPromiseTests.APIs.Linq.AggregateBySingleSeedTests 240✅ 25s
ProtoPromiseTests.APIs.Linq.AllAsyncTests 48✅ 5s
ProtoPromiseTests.APIs.Linq.AnyAsyncTests 58✅ 6s
ProtoPromiseTests.APIs.Linq.AppendPrependTests 114✅ 12s
ProtoPromiseTests.APIs.Linq.AsyncEnumerableTests 111✅ 12s
ProtoPromiseTests.APIs.Linq.AverageAsyncTests 30✅ 3s
ProtoPromiseTests.APIs.Linq.ChunkTests 15✅ 2s
ProtoPromiseTests.APIs.Linq.ConcatTests 49✅ 5s
ProtoPromiseTests.APIs.Linq.ContainsAsyncTests 10✅ 1s
ProtoPromiseTests.APIs.Linq.CountAsyncTests 35✅ 4s
ProtoPromiseTests.APIs.Linq.CountByTests 144✅ 15s
ProtoPromiseTests.APIs.Linq.DefaultIfEmptyTests 22✅ 2s
ProtoPromiseTests.APIs.Linq.DistinctTests 146✅ 15s
ProtoPromiseTests.APIs.Linq.ElementAtTests 42✅ 5s
ProtoPromiseTests.APIs.Linq.ExceptTests 223✅ 24s
ProtoPromiseTests.APIs.Linq.FirstOrDefaultTests 154✅ 16s
ProtoPromiseTests.APIs.Linq.FirstTests 77✅ 8s
ProtoPromiseTests.APIs.Linq.ForEachAsyncTests 48✅ 5s
ProtoPromiseTests.APIs.Linq.GroupByTests 328✅ 35s
ProtoPromiseTests.APIs.Linq.GroupJoinTests 368✅ 39s
ProtoPromiseTests.APIs.Linq.IndexTests 4✅ 464ms
ProtoPromiseTests.APIs.Linq.IntersectTests 223✅ 24s
ProtoPromiseTests.APIs.Linq.JoinTests 448✅ 48s
ProtoPromiseTests.APIs.Linq.LastOrDefaultTests 154✅ 17s
ProtoPromiseTests.APIs.Linq.LastTests 77✅ 8s
ProtoPromiseTests.APIs.Linq.LongCountAsyncTests 35✅ 4s
ProtoPromiseTests.APIs.Linq.MaxAsyncTests 22✅ 2s
ProtoPromiseTests.APIs.Linq.MaxByAsyncTests 120✅ 13s
ProtoPromiseTests.APIs.Linq.MergeTests 15✅ 2s
ProtoPromiseTests.APIs.Linq.MinAsyncTests 22✅ 2s
ProtoPromiseTests.APIs.Linq.MinByAsyncTests 120✅ 13s
ProtoPromiseTests.APIs.Linq.OrderByTests 768✅ 84s
ProtoPromiseTests.APIs.Linq.ReverseTests 11✅ 1s
ProtoPromiseTests.APIs.Linq.SelectManyNoResultSelectorTests 152✅ 17s
ProtoPromiseTests.APIs.Linq.SelectManyWithResultSelectorTests 336✅ 37s
ProtoPromiseTests.APIs.Linq.SelectTests 72✅ 8s
ProtoPromiseTests.APIs.Linq.SequenceEqualAsyncTests 64✅ 7s
ProtoPromiseTests.APIs.Linq.SingleOrDefaultTests 154✅ 17s
ProtoPromiseTests.APIs.Linq.SingleTests 77✅ 9s
ProtoPromiseTests.APIs.Linq.SkipAndTakeTests 784✅ 88s
ProtoPromiseTests.APIs.Linq.SkipWhileTests 144✅ 16s
ProtoPromiseTests.APIs.Linq.SumAsyncTests 30✅ 3s
ProtoPromiseTests.APIs.Linq.TakeWhileTests 144✅ 16s
ProtoPromiseTests.APIs.Linq.ToArrayAsyncTests 6✅ 690ms
ProtoPromiseTests.APIs.Linq.ToAsyncEnumerableTests 97✅ 11s
ProtoPromiseTests.APIs.Linq.ToDictionaryAsyncTests 312✅ 35s
ProtoPromiseTests.APIs.Linq.ToHashSetAsyncTests 12✅ 1s
ProtoPromiseTests.APIs.Linq.ToListAsyncTests 6✅ 673ms
ProtoPromiseTests.APIs.Linq.ToLookupAsyncTests 208✅ 24s
ProtoPromiseTests.APIs.Linq.UnionTests 1266✅ 142s
ProtoPromiseTests.APIs.Linq.WhereTests 72✅ 8s
ProtoPromiseTests.APIs.Linq.ZipTests 17✅ 2s
ProtoPromiseTests.APIs.MergeSettledTests 594✅ 66s
ProtoPromiseTests.APIs.MergeTests 10✅ 1s
ProtoPromiseTests.APIs.MiscellaneousTests 126✅ 51s
ProtoPromiseTests.APIs.NewAndRunTests 448✅ 51s
ProtoPromiseTests.APIs.ParallelForEachAsyncTests 30✅ 4s
ProtoPromiseTests.APIs.ParallelForTests 41✅ 5s
ProtoPromiseTests.APIs.PromiseCancelationTests 19✅ 2s
ProtoPromiseTests.APIs.PromiseCancelationTests+CancelationToken 28✅ 3s
ProtoPromiseTests.APIs.PromiseCancelationTests+CancelationToken+Reject 6✅ 1s
ProtoPromiseTests.APIs.PromiseCancelationTests+CatchCancelationMayBeCalledMultipleTimesOnTheSamePromise 2✅ 229ms
ProtoPromiseTests.APIs.PromiseCancelationTests+IfOnCanceledIsAFunction 5✅ 564ms
ProtoPromiseTests.APIs.PromiseCancelationTests+ThePromiseResolutionProcedure 2✅ 225ms
ProtoPromiseTests.APIs.PromiseCancelationTests+ThePromiseResolutionProcedure+IfXIsAPromiseAdoptItsState 6✅ 699ms
ProtoPromiseTests.APIs.PromiseCancelationTests+WhenCanceledAPromise 2✅ 229ms
ProtoPromiseTests.APIs.PromiseCancelationTests+WhenFulfilledAPromise 2✅ 229ms
ProtoPromiseTests.APIs.PromiseCancelationTests+WhenPendingAPromise 2✅ 234ms
ProtoPromiseTests.APIs.PromiseCancelationTests+WhenRejectedAPromise 2✅ 227ms
ProtoPromiseTests.APIs.PromiseGroups.PromiseAllGroupTests 544✅ 64s
ProtoPromiseTests.APIs.PromiseGroups.PromiseAllResultsGroupTests 1082✅ 126s
ProtoPromiseTests.APIs.PromiseGroups.PromiseEachGroupTests 678✅ 79s
ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeGroupTests 1276✅ 153s
ProtoPromiseTests.APIs.PromiseGroups.PromiseMergeResultsGroupTests 1287✅ 153s
ProtoPromiseTests.APIs.PromiseGroups.PromiseRaceGroupTests 1272✅ 152s
ProtoPromiseTests.APIs.PromiseGroups.PromiseRaceWithIndexGroupTests 1272✅ 152s
ProtoPromiseTests.APIs.RaceTests 76✅ 9s
ProtoPromiseTests.APIs.SequenceTests 15✅ 2s
ProtoPromiseTests.APIs.Threading.AsyncAutoResetEventTests 18✅ 3s
ProtoPromiseTests.APIs.Threading.AsyncConditionVariableTests 21✅ 3s
ProtoPromiseTests.APIs.Threading.AsyncCountdownEventTests 20✅ 3s
ProtoPromiseTests.APIs.Threading.AsyncLockTests 17✅ 3s
ProtoPromiseTests.APIs.Threading.AsyncManualResetEventTests 19✅ 3s
ProtoPromiseTests.APIs.Threading.AsyncMonitorTests 38✅ 5s
ProtoPromiseTests.APIs.Threading.AsyncReaderWriterLockTests 191✅ 24s
ProtoPromiseTests.APIs.Threading.AsyncSemaphoreTests 21✅ 3s
ProtoPromiseTests.APIs.UncaughtRejectionTests 76✅ 12s
ProtoPromiseTests.APIs.Utilities.AsyncLazyTests 18✅ 2s
ProtoPromiseTests.APIs.Utilities.AsyncLazyWithProgressTests 30✅ 4s
ProtoPromiseTests.APIs.Utilities.ProgressTests 121✅ 15s
ProtoPromiseTests.APIs.WaitAsyncTests 2352✅ 289s
ProtoPromiseTests.Concurrency.AllConcurrencyTests 144✅ 30s
ProtoPromiseTests.Concurrency.ApiWithCancelationTokenConcurrencyTests 36✅ 56s
ProtoPromiseTests.Concurrency.AwaitConcurrencyTests 18✅ 3s
ProtoPromiseTests.Concurrency.CancelationConcurrencyTests 43✅ 8s
ProtoPromiseTests.Concurrency.DeferredConcurrencyTests 12✅ 2s
ProtoPromiseTests.Concurrency.DeferredThreadTests 10✅ 1s
ProtoPromiseTests.Concurrency.EachConcurrencyTests 72✅ 35s
ProtoPromiseTests.Concurrency.FirstConcurrencyTests 144✅ 30s
ProtoPromiseTests.Concurrency.Linq.AsyncEnumerableMergeConcurrencyTests 2✅ 253ms
ProtoPromiseTests.Concurrency.MergeConcurrencyTests 90✅ 137s
ProtoPromiseTests.Concurrency.PromiseConcurrencyTests 62✅ 17s
ProtoPromiseTests.Concurrency.PromiseGroups.PromiseAllGroupConcurrencyTests 144✅ 25s
ProtoPromiseTests.Concurrency.PromiseGroups.PromiseAllResultsGroupConcurrencyTests 144✅ 25s
ProtoPromiseTests.Concurrency.PromiseGroups.PromiseEachGroupConcurrencyTests 576✅ 136s
ProtoPromiseTests.Concurrency.PromiseGroups.PromiseMergeGroupConcurrencyTests 216✅ 49s
ProtoPromiseTests.Concurrency.PromiseGroups.PromiseMergeResultsGroupConcurrencyTests 216✅ 50s
ProtoPromiseTests.Concurrency.PromiseGroups.PromiseRaceGroupConcurrencyTests 288✅ 48s
ProtoPromiseTests.Concurrency.PromiseGroups.PromiseRaceWithIndexGroupConcurrencyTests 288✅ 49s
ProtoPromiseTests.Concurrency.PromiseNonPreservedConcurrencyTests 158✅ 27s
ProtoPromiseTests.Concurrency.RaceConcurrencyTests 144✅ 32s
ProtoPromiseTests.Concurrency.Threading.AsyncAutoResetEventConcurrencyTests 8✅ 3s
ProtoPromiseTests.Concurrency.Threading.AsyncCountdownEventConcurrencyTests 16✅ 7s
ProtoPromiseTests.Concurrency.Threading.AsyncLockConcurrencyTests 12✅ 128s
ProtoPromiseTests.Concurrency.Threading.AsyncManualResetEventConcurrencyTests 8✅ 3s
ProtoPromiseTests.Concurrency.Threading.AsyncReaderWriterLockConcurrencyTests 654✅ 349s
ProtoPromiseTests.Concurrency.Threading.AsyncSemaphoreConcurrencyTests 12✅ 58s
ProtoPromiseTests.Concurrency.Utilities.AsyncLazyConcurrencyTests 3✅ 802ms
ProtoPromiseTests.Concurrency.Utilities.ProgressConcurrencyTests 48✅ 11s
ProtoPromiseTests.Concurrency.WaitAsyncConcurrencyTests 192✅ 27s