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

Implement take, truncate, skip and drop #209

Merged
merged 11 commits into from
Dec 19, 2023

Revert "Temporarily ignore formatting for some files, see https://git…

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

Implement take, truncate, skip and drop #209

Revert "Temporarily ignore formatting for some files, see https://git…
d199434
Select commit
Loading
Failed to load commit list.
GitHub Actions / Report release tests succeeded Dec 19, 2023 in 1s

Report release tests ✅

Tests passed successfully

✅ test-results-release.trx

2964 tests were completed in 369s with 2962 passed, 0 failed and 2 skipped.

Test suite Passed Failed Skipped Time
TaskSeq.Tests.Append+EmptySeq 25✅ 978ms
TaskSeq.Tests.Append+Immutable 40✅ 5s
TaskSeq.Tests.Append+SideEffects 24✅ 867ms
TaskSeq.Tests.AsyncExtensions+EmptySeq 9✅ 219ms
TaskSeq.Tests.AsyncExtensions+Immutable 17✅ 3s
TaskSeq.Tests.AsyncExtensions+Other 2✅ 4ms
TaskSeq.Tests.AsyncExtensions+SideEffects 16✅ 3s
TaskSeq.Tests.Bug #42 -- asynchronous 10✅ 2s
TaskSeq.Tests.Bug #42 -- synchronous 77✅ 28s
TaskSeq.Tests.Cast+EmptySeq 41✅ 1s
TaskSeq.Tests.Cast+Immutable 56✅ 3s
TaskSeq.Tests.Cast+SideEffects 3✅ 14ms
TaskSeq.Tests.Choose+EmptySeq 17✅ 488ms
TaskSeq.Tests.Choose+Immutable 16✅ 3s
TaskSeq.Tests.Choose+SideEffects 16✅ 5s
TaskSeq.Tests.Collect+EmptySeq 113✅ 43s
TaskSeq.Tests.Collect+Immutable 48✅ 5s
TaskSeq.Tests.Collect+SideEffects 4✅ 3ms
TaskSeq.Tests.Concat+EmptySeq 17✅ 962ms
TaskSeq.Tests.Concat+Immutable 16✅ 5s
TaskSeq.Tests.Concat+SideEffect 16✅ 4s
TaskSeq.Tests.Contains+EmptySeq 9✅ 238ms
TaskSeq.Tests.Contains+Immutable 32✅ 2s
TaskSeq.Tests.Contains+SideEffects 11✅ 2s
TaskSeq.Tests.Conversion-From+EmptySeq 11✅ 10ms
TaskSeq.Tests.Conversion-From+Immutable 10✅ 67ms
TaskSeq.Tests.Conversion-To+EmptySeq 56✅ 2s
TaskSeq.Tests.Conversion-To+Immutable 56✅ 6s
TaskSeq.Tests.Conversion-To+SideEffects 64✅ 16s
TaskSeq.Tests.Delay+EmptySeq 8✅ 251ms
TaskSeq.Tests.Delay+Immutable 8✅ 950ms
TaskSeq.Tests.Delay+SideEffect 1✅ 5ms
TaskSeq.Tests.Do 9✅ 211ms
TaskSeq.Tests.Empty 7✅ 58ms
TaskSeq.Tests.ExactlyOne+EmptySeq 17✅ 508ms
TaskSeq.Tests.ExactlyOne+Immutable 16✅ 513ms
TaskSeq.Tests.ExactlyOne+Other 10✅ 188ms
TaskSeq.Tests.ExactlyOne+SideEffects 30✅ 911ms
TaskSeq.Tests.Except+EmptySeq 41✅ 861ms
TaskSeq.Tests.Except+Immutable 50✅ 11s
TaskSeq.Tests.Except+SideEffects 24✅ 7s
TaskSeq.Tests.Exists+EmptySeq 17✅ 548ms
TaskSeq.Tests.Exists+Immutable 64✅ 4s
TaskSeq.Tests.Exists+SideEffects 22✅ 3s
TaskSeq.Tests.Filter+EmptySeq 17✅ 609ms
TaskSeq.Tests.Filter+Immutable 16✅ 2s
TaskSeq.Tests.Filter+SideEffects 16✅ 2s
TaskSeq.Tests.Find+EmptySeq 33✅ 1s
TaskSeq.Tests.Find+Immutable 128✅ 9s
TaskSeq.Tests.Find+SideEffects 44✅ 7s
TaskSeq.Tests.FindIndex+EmptySeq 33✅ 1s
TaskSeq.Tests.FindIndex+Immutable 128✅ 9s
TaskSeq.Tests.FindIndex+SideEffects 44✅ 7s
TaskSeq.Tests.Fold+EmptySeq 17✅ 569ms
TaskSeq.Tests.Fold+Immutable 16✅ 2s
TaskSeq.Tests.Fold+SideEffects 16✅ 3s
TaskSeq.Tests.Head+EmptySeq 18✅ 545ms
TaskSeq.Tests.Head+Immutable 18✅ 295ms
TaskSeq.Tests.Head+SideEffects 20✅ 374ms
TaskSeq.Tests.Indexed+EmptySeq 9✅ 271ms
TaskSeq.Tests.Indexed+Immutable 9✅ 773ms
TaskSeq.Tests.Init+EmptySeq 4✅ 11ms
TaskSeq.Tests.Init+Immutable 6✅ 300ms
TaskSeq.Tests.Init+SideEffects 4✅ 7ms
TaskSeq.Tests.IsEmpty+EmptySeq 9✅ 233ms
TaskSeq.Tests.IsEmpty+Immutable 10✅ 335ms
TaskSeq.Tests.IsEmpty+SideEffects 11✅ 117ms
TaskSeq.Tests.Item+EmptySeq 33✅ 1s
TaskSeq.Tests.Item+Immutable 32✅ 3s
TaskSeq.Tests.Item+Other 4✅ 67ms
TaskSeq.Tests.Item+Performance 12✅ 252ms
TaskSeq.Tests.Item+SideEffect 20✅ 2s
TaskSeq.Tests.Item+Singleton 4✅ 16ms
TaskSeq.Tests.Iter+EmptySeq 17✅ 520ms
TaskSeq.Tests.Iter+Immutable 40✅ 7s
TaskSeq.Tests.Iter+SideEffects 48✅ 12s
TaskSeq.Tests.Last+EmptySeq 19✅ 603ms
TaskSeq.Tests.Last+Immutable 18✅ 3s
TaskSeq.Tests.Last+SideEffects 18✅ 3s
TaskSeq.Tests.Length+EmptySeq 25✅ 737ms
TaskSeq.Tests.Length+Immutable 40✅ 10s
TaskSeq.Tests.Length+SideSeffects 46✅ 9s
TaskSeq.Tests.Let 10✅ 302ms
TaskSeq.Tests.Map+EmptySeq 33✅ 1s
TaskSeq.Tests.Map+Immutable 32✅ 3s
TaskSeq.Tests.Map+SideEffects 44✅ 7s
TaskSeq.Tests.Pick+EmptySeq 33✅ 975ms
TaskSeq.Tests.Pick+Immutable 160✅ 12s
TaskSeq.Tests.Pick+SideEffects 44✅ 7s
TaskSeq.Tests.Real world tests 2✅ 1⚪ 48ms
TaskSeq.Tests.Real world tests.Reading a 10MB buffered IAsync through TaskSeq 1✅ 28ms
TaskSeq.Tests.Real world tests.Reading a user-code IAsync multiple times with TaskSeq 1⚪ 1ms
TaskSeq.Tests.Singleton+EmptySeq 8✅ 410ms
TaskSeq.Tests.Singleton+Other 16✅ 891ms
TaskSeq.Tests.Singleton+SideEffects 2✅ 2ms
TaskSeq.Tests.Skip+EmptySeq 36✅ 1s
TaskSeq.Tests.Skip+Immutable 24✅ 10s
TaskSeq.Tests.Skip+SideEffects 19✅ 2s
TaskSeq.Tests.Tail+EmptySeq 19✅ 618ms
TaskSeq.Tests.Tail+Immutable 18✅ 2s
TaskSeq.Tests.Tail+SideEffects 4✅ 17ms
TaskSeq.Tests.Take+EmptySeq 36✅ 519ms
TaskSeq.Tests.Take+Immutable 24✅ 6s
TaskSeq.Tests.Take+SideEffects 20✅ 832ms
TaskSeq.Tests.TakeWhile+EmptySeq 16✅ 1s
TaskSeq.Tests.TakeWhile+Immutable 32✅ 2s
TaskSeq.Tests.TakeWhile+Other 8✅ 21ms
TaskSeq.Tests.TakeWhile+SideEffects 40✅ 2s
TaskSeq.Tests.TaskExtensions+EmptySeq 9✅ 287ms
TaskSeq.Tests.TaskExtensions+Immutable 17✅ 3s
TaskSeq.Tests.TaskExtensions+Other 2✅ 7ms
TaskSeq.Tests.TaskExtensions+SideEffects 16✅ 3s
TaskSeq.Tests.taskSeq Computation Expression 11✅ 4s
TaskSeq.Tests.Using 6✅ 28ms
TaskSeq.Tests.Zip+EmptySeq 25✅ 1s
TaskSeq.Tests.Zip+Immutable 16✅ 3s
TaskSeq.Tests.Zip+Other 1✅ 18ms
TaskSeq.Tests.Zip+Performance 4✅ 3s
TaskSeq.Tests.Zip+SideEffects 16✅ 2s