Skip to content

Add initial concept for Hyperbee.Pipeline.Caching #7

Add initial concept for Hyperbee.Pipeline.Caching

Add initial concept for Hyperbee.Pipeline.Caching #7

GitHub Actions / Unit Tests succeeded May 3, 2024 in 0s

31 passed, 0 failed and 0 skipped

Tests passed successfully

Report Passed Failed Skipped Time
_fv-az1249-395_2024-05-03_17_24_11.trx 7✅ 911ms
_fv-az1249-395_2024-05-03_17_24_11[1].trx 24✅ 1s

✅ _fv-az1249-395_2024-05-03_17_24_11.trx

7 tests were completed in 911ms with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Hyperbee.Pipeline.Caching.Tests.PipelineCachingTests 7✅ 162ms

✅ Hyperbee.Pipeline.Caching.Tests.PipelineCachingTests

✅ Should_ReturnDifferentResults_WhenCacheExpires
✅ Should_ReturnDifferentResults_WhenUsingCustomKeys
✅ Should_ReturnDifferentResults_WhenUsingDefaultKeys
✅ Should_ReturnDifferentResults_WhenUsingDefaultKeys_NonAsync
✅ Should_ReturnDifferentResults_WhenUsingDefaultKeys_WithNestedAsyncPipeline
✅ Should_ReturnDifferentResults_WhenUsingDefaultKeys_WithNestedPipeline
✅ Should_ReturnSameResults_WhenUsingSameKeys

✅ _fv-az1249-395_2024-05-03_17_24_11[1].trx

24 tests were completed in 1s with 24 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Hyperbee.Pipeline.Tests.PipelineCancellationTests 4✅ 18ms
Hyperbee.Pipeline.Tests.PipelineEnumerationTests 3✅ 17ms
Hyperbee.Pipeline.Tests.PipelineExecutionTests 6✅ 89ms
Hyperbee.Pipeline.Tests.PipelineMiddlewareTests 5✅ 12ms
Hyperbee.Pipeline.Tests.PipelineMiscellaneousTests 2✅ 3ms
Hyperbee.Pipeline.Tests.PipelineValueTests 4✅ 12ms

✅ Hyperbee.Pipeline.Tests.PipelineCancellationTests

✅ Pipeline_cancellation_extension_should_halt_processing
✅ Pipeline_cancellation_should_halt_processing
✅ Pipeline_cancellation_should_halt_processing_on_true_condition
✅ Pipeline_cancellation_should_return_final_value_shape

✅ Hyperbee.Pipeline.Tests.PipelineEnumerationTests

✅ Pipeline_should_enumerate
✅ Pipeline_should_enumerate_command_of_commands
✅ Pipeline_should_reduce

✅ Hyperbee.Pipeline.Tests.PipelineExecutionTests

✅ Pipeline_should_do_the_big_kitchen_sink
✅ Pipeline_should_execute_asynchronously
✅ Pipeline_should_execute_asynchronously_with_default_reducer
✅ Pipeline_should_execute_child_pipeline
✅ Pipeline_should_execute_function
✅ Pipeline_should_execute_procedure

✅ Hyperbee.Pipeline.Tests.PipelineMiddlewareTests

✅ Pipeline_nested_hook_should_only_hook_the_inner_builder
✅ Pipeline_nested_wrap_should_only_wrap_the_inner_builder
✅ Pipeline_should_call_hook_for_every_statement
✅ Pipeline_should_call_hook_for_statement
✅ Pipeline_wrap_should_execute_in_correct_order

✅ Hyperbee.Pipeline.Tests.PipelineMiscellaneousTests

✅ Pipeline_configure_should_be_seen_by_statement
✅ Pipeline_should_honor_if_condition

✅ Hyperbee.Pipeline.Tests.PipelineValueTests

✅ Pipeline_call_block_should_not_mutate_trailing_input
✅ Pipeline_call_should_not_mutate_trailing_input
✅ Pipeline_should_mutate_value
✅ Pipeline_should_mutate_value_shape