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 TaskSeq.where and TaskSeq.whereAsync #217

Merged
merged 3 commits into from
Dec 21, 2023

Update `readme.md` package readme and release notes

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

Implement TaskSeq.where and TaskSeq.whereAsync #217

Update `readme.md` package readme and release notes
6311817
Select commit
Loading
Failed to load commit list.
GitHub Actions / Report release tests succeeded Dec 21, 2023 in 1s

Report release tests ✅

Tests passed successfully

✅ test-results-release.trx

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

Test suite Passed Failed Skipped Time
TaskSeq.Tests.Append+EmptySeq 25✅ 1s
TaskSeq.Tests.Append+Immutable 40✅ 5s
TaskSeq.Tests.Append+SideEffects 24✅ 886ms
TaskSeq.Tests.AsyncExtensions+EmptySeq 9✅ 244ms
TaskSeq.Tests.AsyncExtensions+Immutable 17✅ 3s
TaskSeq.Tests.AsyncExtensions+Other 2✅ 5ms
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✅ 19ms
TaskSeq.Tests.Choose+EmptySeq 17✅ 608ms
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✅ 6ms
TaskSeq.Tests.Concat+EmptySeq 17✅ 1s
TaskSeq.Tests.Concat+Immutable 16✅ 5s
TaskSeq.Tests.Concat+SideEffect 16✅ 4s
TaskSeq.Tests.Contains+EmptySeq 9✅ 232ms
TaskSeq.Tests.Contains+Immutable 32✅ 2s
TaskSeq.Tests.Contains+SideEffects 11✅ 2s
TaskSeq.Tests.Conversion-From+EmptySeq 11✅ 58ms
TaskSeq.Tests.Conversion-From+Immutable 10✅ 21ms
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✅ 297ms
TaskSeq.Tests.Delay+Immutable 8✅ 890ms
TaskSeq.Tests.Delay+SideEffect 1✅ 7ms
TaskSeq.Tests.Do 9✅ 210ms
TaskSeq.Tests.Empty 7✅ 60ms
TaskSeq.Tests.ExactlyOne+EmptySeq 17✅ 576ms
TaskSeq.Tests.ExactlyOne+Immutable 16✅ 555ms
TaskSeq.Tests.ExactlyOne+Other 10✅ 433ms
TaskSeq.Tests.ExactlyOne+SideEffects 30✅ 930ms
TaskSeq.Tests.Except+EmptySeq 41✅ 748ms
TaskSeq.Tests.Except+Immutable 50✅ 11s
TaskSeq.Tests.Except+SideEffects 24✅ 7s
TaskSeq.Tests.Exists+EmptySeq 17✅ 577ms
TaskSeq.Tests.Exists+Immutable 64✅ 5s
TaskSeq.Tests.Exists+SideEffects 22✅ 4s
TaskSeq.Tests.Filter+EmptySeq 17✅ 1s
TaskSeq.Tests.Filter+Immutable 16✅ 3s
TaskSeq.Tests.Filter+SideEffects 16✅ 3s
TaskSeq.Tests.Find+EmptySeq 33✅ 1s
TaskSeq.Tests.Find+Immutable 128✅ 8s
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✅ 536ms
TaskSeq.Tests.Fold+Immutable 16✅ 2s
TaskSeq.Tests.Fold+SideEffects 16✅ 3s
TaskSeq.Tests.Head+EmptySeq 18✅ 522ms
TaskSeq.Tests.Head+Immutable 18✅ 364ms
TaskSeq.Tests.Head+SideEffects 20✅ 428ms
TaskSeq.Tests.Indexed+EmptySeq 9✅ 218ms
TaskSeq.Tests.Indexed+Immutable 9✅ 874ms
TaskSeq.Tests.Init+EmptySeq 4✅ 4ms
TaskSeq.Tests.Init+Immutable 6✅ 326ms
TaskSeq.Tests.Init+SideEffects 4✅ 7ms
TaskSeq.Tests.IsEmpty+EmptySeq 9✅ 265ms
TaskSeq.Tests.IsEmpty+Immutable 10✅ 464ms
TaskSeq.Tests.IsEmpty+SideEffects 11✅ 111ms
TaskSeq.Tests.Item+EmptySeq 33✅ 1s
TaskSeq.Tests.Item+Immutable 32✅ 4s
TaskSeq.Tests.Item+Other 4✅ 65ms
TaskSeq.Tests.Item+Performance 12✅ 247ms
TaskSeq.Tests.Item+SideEffect 20✅ 2s
TaskSeq.Tests.Item+Singleton 4✅ 16ms
TaskSeq.Tests.Iter+EmptySeq 17✅ 598ms
TaskSeq.Tests.Iter+Immutable 40✅ 7s
TaskSeq.Tests.Iter+SideEffects 48✅ 11s
TaskSeq.Tests.Last+EmptySeq 19✅ 582ms
TaskSeq.Tests.Last+Immutable 18✅ 3s
TaskSeq.Tests.Last+SideEffects 18✅ 4s
TaskSeq.Tests.Length+EmptySeq 25✅ 887ms
TaskSeq.Tests.Length+Immutable 40✅ 10s
TaskSeq.Tests.Length+SideSeffects 46✅ 9s
TaskSeq.Tests.Let 10✅ 320ms
TaskSeq.Tests.Map+EmptySeq 33✅ 1s
TaskSeq.Tests.Map+Immutable 32✅ 3s
TaskSeq.Tests.Map+SideEffects 44✅ 7s
TaskSeq.Tests.Pick+EmptySeq 33✅ 1s
TaskSeq.Tests.Pick+Immutable 160✅ 12s
TaskSeq.Tests.Pick+SideEffects 44✅ 7s
TaskSeq.Tests.Real world tests 2✅ 1⚪ 49ms
TaskSeq.Tests.Real world tests.Reading a 10MB buffered IAsync through TaskSeq 1✅ 11ms
TaskSeq.Tests.Real world tests.Reading a user-code IAsync multiple times with TaskSeq 1⚪ 1ms
TaskSeq.Tests.Singleton+EmptySeq 8✅ 262ms
TaskSeq.Tests.Singleton+Other 16✅ 806ms
TaskSeq.Tests.Singleton+SideEffects 2✅ 2ms
TaskSeq.Tests.Skip+EmptySeq 36✅ 964ms
TaskSeq.Tests.Skip+Immutable 24✅ 10s
TaskSeq.Tests.Skip+SideEffects 19✅ 2s
TaskSeq.Tests.Tail+EmptySeq 19✅ 528ms
TaskSeq.Tests.Tail+Immutable 18✅ 2s
TaskSeq.Tests.Tail+SideEffects 4✅ 17ms
TaskSeq.Tests.Take+EmptySeq 36✅ 550ms
TaskSeq.Tests.Take+Immutable 24✅ 6s
TaskSeq.Tests.Take+SideEffects 20✅ 886ms
TaskSeq.Tests.TakeWhile+EmptySeq 16✅ 1s
TaskSeq.Tests.TakeWhile+Immutable 32✅ 2s
TaskSeq.Tests.TakeWhile+Other 8✅ 3ms
TaskSeq.Tests.TakeWhile+SideEffects 40✅ 2s
TaskSeq.Tests.TaskExtensions+EmptySeq 9✅ 272ms
TaskSeq.Tests.TaskExtensions+Immutable 17✅ 3s
TaskSeq.Tests.TaskExtensions+Other 2✅ 3ms
TaskSeq.Tests.TaskExtensions+SideEffects 16✅ 3s
TaskSeq.Tests.taskSeq Computation Expression 11✅ 4s
TaskSeq.Tests.Using 6✅ 27ms
TaskSeq.Tests.Zip+EmptySeq 25✅ 1s
TaskSeq.Tests.Zip+Immutable 16✅ 3s
TaskSeq.Tests.Zip+Other 1✅ 17ms
TaskSeq.Tests.Zip+Performance 4✅ 3s
TaskSeq.Tests.Zip+SideEffects 16✅ 3s