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

CE PoC, trying out custom operations in a CE that has bind and yield, which seems impossible yet #207

Draft
wants to merge 4 commits into
base: main
Choose a base branch
from

Add command proc as example

d37ab57
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Draft

CE PoC, trying out custom operations in a CE that has bind and yield, which seems impossible yet #207

Add command proc as example
d37ab57
Select commit
Loading
Failed to load commit list.
GitHub Actions / Report debug tests succeeded Apr 17, 2024 in 1s

3525 passed, 0 failed and 2 skipped

Tests passed successfully

✅ test-results-debug.trx

3527 tests were completed in 442s with 3525 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 10✅ 822ms
TaskSeq.Tests.AsyncExtensions+EmptySeq 9✅ 276ms
TaskSeq.Tests.AsyncExtensions+Immutable 17✅ 3s
TaskSeq.Tests.AsyncExtensions+Other 2✅ 6ms
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✅ 20ms
TaskSeq.Tests.Choose+EmptySeq 17✅ 536ms
TaskSeq.Tests.Choose+Immutable 16✅ 4s
TaskSeq.Tests.Choose+SideEffects 16✅ 5s
TaskSeq.Tests.Collect+EmptySeq 113✅ 43s
TaskSeq.Tests.Collect+Immutable 48✅ 5s
TaskSeq.Tests.Collect+SideEffects 4✅ 7ms
TaskSeq.Tests.Concat+EmptySeq 57✅ 2s
TaskSeq.Tests.Concat+Immutable 24✅ 6s
TaskSeq.Tests.Concat+SideEffect 13✅ 3s
TaskSeq.Tests.Contains+EmptySeq 9✅ 242ms
TaskSeq.Tests.Contains+Immutable 32✅ 2s
TaskSeq.Tests.Contains+SideEffects 11✅ 2s
TaskSeq.Tests.Conversion-From+EmptySeq 11✅ 53ms
TaskSeq.Tests.Conversion-From+Immutable 10✅ 23ms
TaskSeq.Tests.Conversion-To+EmptySeq 56✅ 2s
TaskSeq.Tests.Conversion-To+Immutable 56✅ 6s
TaskSeq.Tests.Conversion-To+SideEffects 64✅ 13s
TaskSeq.Tests.Delay+EmptySeq 8✅ 239ms
TaskSeq.Tests.Delay+Immutable 8✅ 920ms
TaskSeq.Tests.Delay+SideEffect 1✅ 8ms
TaskSeq.Tests.Do 9✅ 222ms
TaskSeq.Tests.Empty 7✅ 54ms
TaskSeq.Tests.ExactlyOne+EmptySeq 17✅ 489ms
TaskSeq.Tests.ExactlyOne+Immutable 16✅ 431ms
TaskSeq.Tests.ExactlyOne+Other 10✅ 205ms
TaskSeq.Tests.ExactlyOne+SideEffects 30✅ 892ms
TaskSeq.Tests.Except+EmptySeq 41✅ 971ms
TaskSeq.Tests.Except+Immutable 43✅ 11s
TaskSeq.Tests.Except+SideEffects 24✅ 7s
TaskSeq.Tests.Exists+EmptySeq 17✅ 467ms
TaskSeq.Tests.Exists+Immutable 64✅ 4s
TaskSeq.Tests.Exists+SideEffects 22✅ 4s
TaskSeq.Tests.Filter+EmptySeq 17✅ 949ms
TaskSeq.Tests.Filter+Immutable 16✅ 3s
TaskSeq.Tests.Filter+SideEffects 16✅ 3s
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✅ 558ms
TaskSeq.Tests.Fold+Immutable 16✅ 2s
TaskSeq.Tests.Fold+SideEffects 16✅ 3s
TaskSeq.Tests.Forall+EmptySeq 17✅ 576ms
TaskSeq.Tests.Forall+Immutable 32✅ 3s
TaskSeq.Tests.Forall+SideEffects 20✅ 7s
TaskSeq.Tests.Head+EmptySeq 18✅ 541ms
TaskSeq.Tests.Head+Immutable 18✅ 376ms
TaskSeq.Tests.Head+SideEffects 20✅ 326ms
TaskSeq.Tests.Indexed+EmptySeq 9✅ 319ms
TaskSeq.Tests.Indexed+Immutable 9✅ 864ms
TaskSeq.Tests.Init+EmptySeq 4✅ 11ms
TaskSeq.Tests.Init+Immutable 6✅ 1s
TaskSeq.Tests.Init+SideEffects 4✅ 13ms
TaskSeq.Tests.InsertAt+EmptySeq 38✅ 1s
TaskSeq.Tests.InsertAt+Immutable 84✅ 17s
TaskSeq.Tests.InsertAt+SideEffects 11✅ 64ms
TaskSeq.Tests.IsEmpty+EmptySeq 9✅ 245ms
TaskSeq.Tests.IsEmpty+Immutable 10✅ 463ms
TaskSeq.Tests.IsEmpty+SideEffects 11✅ 96ms
TaskSeq.Tests.Item+EmptySeq 33✅ 995ms
TaskSeq.Tests.Item+Immutable 32✅ 4s
TaskSeq.Tests.Item+Other 4✅ 64ms
TaskSeq.Tests.Item+Performance 12✅ 658ms
TaskSeq.Tests.Item+SideEffect 20✅ 2s
TaskSeq.Tests.Item+Singleton 4✅ 15ms
TaskSeq.Tests.Iter+EmptySeq 17✅ 583ms
TaskSeq.Tests.Iter+Immutable 40✅ 7s
TaskSeq.Tests.Iter+SideEffects 48✅ 12s
TaskSeq.Tests.Last+EmptySeq 19✅ 378ms
TaskSeq.Tests.Last+Immutable 18✅ 3s
TaskSeq.Tests.Last+SideEffects 18✅ 3s
TaskSeq.Tests.Length+EmptySeq 25✅ 860ms
TaskSeq.Tests.Length+Immutable 40✅ 10s
TaskSeq.Tests.Length+SideEffects 46✅ 9s
TaskSeq.Tests.Let 10✅ 299ms
TaskSeq.Tests.Map+EmptySeq 33✅ 972ms
TaskSeq.Tests.Map+Immutable 32✅ 3s
TaskSeq.Tests.Map+SideEffects 44✅ 6s
TaskSeq.Tests.MaxMin+EmptySeq 14✅ 2s
TaskSeq.Tests.MaxMin+Functionality 6✅ 43ms
TaskSeq.Tests.MaxMin+Immutable 32✅ 7s
TaskSeq.Tests.MaxMin+SideEffects 12✅ 43ms
TaskSeq.Tests.Pick+EmptySeq 33✅ 1s
TaskSeq.Tests.Pick+Immutable 153✅ 12s
TaskSeq.Tests.Pick+SideEffects 44✅ 7s
TaskSeq.Tests.Real world tests 2✅ 1⚪ 94ms
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.RemoveAt+EmptySeq 32✅ 577ms
TaskSeq.Tests.RemoveAt+Immutable 98✅ 17s
TaskSeq.Tests.RemoveAt+SideEffects 1✅ 2ms
TaskSeq.Tests.Singleton+EmptySeq 8✅ 352ms
TaskSeq.Tests.Singleton+Other 16✅ 811ms
TaskSeq.Tests.Singleton+SideEffects 2✅ 29ms
TaskSeq.Tests.Skip+EmptySeq 36✅ 981ms
TaskSeq.Tests.Skip+Immutable 24✅ 10s
TaskSeq.Tests.Skip+SideEffects 19✅ 2s
TaskSeq.Tests.skipWhile+EmptySeq 16✅ 1s
TaskSeq.Tests.skipWhile+Immutable 40✅ 8s
TaskSeq.Tests.skipWhile+Other 2✅ 11ms
TaskSeq.Tests.skipWhile+SideEffects 34✅ 7s
TaskSeq.Tests.Tail+EmptySeq 19✅ 529ms
TaskSeq.Tests.Tail+Immutable 18✅ 2s
TaskSeq.Tests.Tail+SideEffects 4✅ 25ms
TaskSeq.Tests.Take+EmptySeq 36✅ 571ms
TaskSeq.Tests.Take+Immutable 24✅ 6s
TaskSeq.Tests.Take+SideEffects 20✅ 848ms
TaskSeq.Tests.TakeWhile+EmptySeq 16✅ 1s
TaskSeq.Tests.TakeWhile+Immutable 32✅ 2s
TaskSeq.Tests.TakeWhile+Other 8✅ 5ms
TaskSeq.Tests.TakeWhile+SideEffects 40✅ 3s
TaskSeq.Tests.TaskExtensions+EmptySeq 9✅ 234ms
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.UpdateAt+EmptySeq 10✅ 406ms
TaskSeq.Tests.UpdateAt+Immutable 41✅ 9s
TaskSeq.Tests.UpdateAt+SideEffects 6✅ 32ms
TaskSeq.Tests.Using 6✅ 29ms
TaskSeq.Tests.Zip+EmptySeq 25✅ 1s
TaskSeq.Tests.Zip+Immutable 16✅ 3s
TaskSeq.Tests.Zip+Other 1✅ 14ms
TaskSeq.Tests.Zip+Performance 4✅ 4s
TaskSeq.Tests.Zip+SideEffects 16✅ 3s