summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
DongHun Kwak [Fri, 19 May 2023 02:12:24 +0000 (11:12 +0900)]
Add unittest
[ 554s] + ./after
[ 554s]
[ 554s] running 14 tests
[ 554s] test capacity ... ok
[ 554s] test stress_default ... ok
[ 554s] test recv ... ok
[ 554s] test recv_two ... ok
[ 554s] test len_empty_full ... ok
[ 554s] test recv_race ... ok
[ 554s] test ready ... ok
[ 554s] test select ... ok
[ 554s] test fire ... ok
[ 555s] test recv_timeout ... ok
[ 555s] test try_recv ... ok
[ 555s] test fairness ... ok
[ 555s] test fairness_duplicates ... ok
[ 565s] test stress_clone ... ok
[ 565s]
[ 565s] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 10.49s
[ 565s]
[ 565s] + for unit_test in '${unit_test_list}'
[ 565s] + ./array
[ 565s]
[ 565s] running 26 tests
[ 565s] test capacity ... ok
[ 565s] test channel_through_channel ... ok
[ 565s] test fairness ... ok
[ 565s] test fairness_duplicates ... ok
[ 565s] test len_empty_full ... ok
[ 565s] test panic_on_drop ... ok
[ 565s] test len ... ok
[ 565s] test recv_after_disconnect ... ok
[ 565s] test recv_in_send ... ok
[ 565s] test linearizable ... ok
[ 565s] test send_after_disconnect ... ok
[ 565s] test mpmc ... ok
[ 565s] test spsc ... ok
[ 565s] test stress_iter ... ok
[ 565s] test drops ... ok
[ 566s] test disconnect_wakes_sender ... ok
[ 566s] test disconnect_wakes_receiver ... ok
[ 566s] test smoke ... ok
[ 566s] test recv_timeout ... ok
[ 567s] test try_recv ... ok
[ 567s] test try_send ... ok
[ 567s] test send_timeout ... ok
[ 567s] test stress_timeout_two_threads ... ok
[ 568s] test recv ... ok
[ 568s] test send ... ok
[ 588s] test stress_oneshot ... ok
[ 588s]
[ 588s] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 23.43s
[ 588s]
[ 588s] + for unit_test in '${unit_test_list}'
[ 588s] + ./golang
[ 588s]
[ 588s] running 26 tests
[ 589s] test chan_test::test_chan_send_interface ... ok
[ 589s] test chan1::main ... ok
[ 589s] test chan_test::test_select_duplicate_channel ... ok
[ 589s] test fifo::asynch_fifo ... ok
[ 589s] test chan_test::test_select_fairness ... ok
[ 589s] test select4::main ... ok
[ 589s] test chan_test::test_self_select ... ok
[ 589s] test fifo::synch_fifo ... ok
[ 589s] test select::main ... ok
[ 589s] test select6::main ... ok
[ 589s] test doubleselect::main ... ok
[ 589s] test zerosize::zero_size_array ... ok
[ 589s] test zerosize::zero_size_struct ... ok
[ 589s] test select7::main ... ok
[ 589s] test chan_test::test_select_stress ... ok
[ 589s] test select2::main ... ok
[ 589s] test nonblock::main ... ok
[ 589s] test sieve1::main ... ok
[ 589s] test goroutines::main ... ok
[ 589s] test chan_test::test_multi_consumer ... ok
[ 589s] test chan::main ... ok
[ 590s] test chan_test::test_pseudo_random_send ... ok
[ 603s] test chan_test::test_chan ... ok
[ 603s] test chan_test::test_nonblock_select_race ... ok
[ 603s] test chan_test::test_nonblock_select_race2 ... ok
[ 603s] test chan_test::test_nonblock_recv_race ... ok
[ 603s]
[ 603s] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 14.75s
[ 603s]
[ 603s] + for unit_test in '${unit_test_list}'
[ 603s] + ./iter
[ 603s]
[ 603s] running 5 tests
[ 603s] test recv_into_iter_borrowed ... ok
[ 603s] test recv_into_iter_owned ... ok
[ 603s] test nested_recv_iter ... ok
[ 603s] test recv_iter_break ... ok
[ 603s] test recv_try_iter ... ok
[ 603s]
[ 603s] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[ 603s]
[ 603s] + for unit_test in '${unit_test_list}'
[ 603s] + ./list
[ 603s]
[ 603s] running 24 tests
[ 603s] test capacity ... ok
[ 603s] test channel_through_channel ... ok
[ 603s] test fairness ... ok
[ 603s] test len ... ok
[ 603s] test len_empty_full ... ok
[ 603s] test fairness_duplicates ... ok
[ 603s] test recv_after_disconnect ... ok
[ 603s] test recv_in_send ... ok
[ 603s] test send ... ok
[ 603s] test linearizable ... ok
[ 603s] test send_after_disconnect ... ok
[ 603s] test send_timeout ... ok
[ 603s] test mpmc ... ok
[ 603s] test try_send ... ok
[ 603s] test spsc ... ok
[ 603s] test stress_iter ... ok
[ 604s] test drops ... ok
[ 604s] test disconnect_wakes_receiver ... ok
[ 604s] test smoke ... ok
[ 605s] test recv_timeout ... ok
[ 605s] test try_recv ... ok
[ 606s] test stress_timeout_two_threads ... ok
[ 607s] test recv ... ok
[ 627s] test stress_oneshot ... ok
[ 627s]
[ 627s] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 23.23s
[ 627s]
[ 627s] + for unit_test in '${unit_test_list}'
[ 627s] + ./mpsc
[ 627s]
[ 627s] running 127 tests
[ 627s] test channel_tests::drop_full ... ok
[ 627s] test channel_tests::drop_full_shared ... ok
[ 627s] test channel_tests::chan_gone_concurrent ... ok
[ 627s] test channel_tests::issue_32114 ... ok
[ 627s] test channel_tests::destroy_upgraded_shared_port_when_sender_still_active ... ok
[ 627s] test channel_tests::no_runtime ... ok
[ 627s] test channel_tests::oneshot_multi_task_recv_then_send ... ok
[ 627s] test channel_tests::oneshot_multi_task_recv_then_close ... ok
[ 627s] test channel_tests::oneshot_multi_thread_close_stress ... ok
[ 627s] test channel_tests::oneshot_single_thread_close_chan_first ... ok
[ 627s] test channel_tests::oneshot_single_thread_close_port_first ... ok
[ 627s] test channel_tests::oneshot_single_thread_peek_close ... ok
[ 627s] test channel_tests::oneshot_multi_thread_send_recv_stress ... ok
[ 627s] test channel_tests::oneshot_single_thread_peek_data ... ok
[ 627s] test channel_tests::oneshot_multi_thread_recv_close_stress ... ok
[ 627s] test channel_tests::oneshot_multi_thread_send_close_stress ... ok
[ 627s] test channel_tests::oneshot_single_thread_peek_open ... ok
[ 627s] test channel_tests::oneshot_single_thread_recv_chan_close ... ok
[ 627s] test channel_tests::oneshot_single_thread_send_port_close ... ok
[ 627s] test channel_tests::oneshot_single_thread_recv_timeout ... ok
[ 627s] test channel_tests::oneshot_single_thread_send_then_recv ... ok
[ 627s] test channel_tests::oneshot_single_thread_try_recv_closed ... ok
[ 627s] test channel_tests::oneshot_single_thread_try_send_closed ... ok
[ 627s] test channel_tests::oneshot_single_thread_try_recv_open ... ok
[ 627s] test channel_tests::oneshot_single_thread_try_send_open ... ok
[ 627s] test channel_tests::recv_a_lot ... ok
[ 627s] test channel_tests::port_gone_concurrent ... ok
[ 627s] test channel_tests::port_gone_concurrent_shared ... ok
[ 627s] test channel_tests::recv_timeout_upgrade ... ok
[ 627s] test channel_tests::smoke_chan_gone ... ok
[ 627s] test channel_tests::smoke_chan_gone_shared ... ok
[ 627s] test channel_tests::smoke ... ok
[ 627s] test channel_tests::recv_from_outside_runtime ... ok
[ 627s] test channel_tests::smoke_shared_port_gone ... ok
[ 627s] test channel_tests::smoke_shared ... ok
[ 627s] test channel_tests::smoke_shared_port_gone2 ... ok
[ 627s] test channel_tests::smoke_port_gone ... ok
[ 627s] test channel_tests::shared_recv_timeout ... ok
[ 627s] test channel_tests::test_recv_into_iter_owned ... ok
[ 627s] test channel_tests::smoke_threads ... ok
[ 627s] test channel_tests::test_nested_recv_iter ... ok
[ 627s] test channel_tests::test_recv_into_iter_borrowed ... ok
[ 627s] test channel_tests::stress ... ok
[ 627s] test channel_tests::stream_send_recv_stress ... ok
[ 627s] test channel_tests::send_from_outside_runtime ... ok
[ 627s] test channel_tests::test_recv_iter_break ... ok
[ 627s] test channel_tests::test_recv_try_iter ... ok
[ 627s] test select_tests::closed ... ok
[ 627s] test select_tests::preflight1 ... ok
[ 627s] test channel_tests::try_recv_states ... ok
[ 627s] test select_tests::preflight2 ... ok
[ 627s] test select_tests::cloning3 ... ok
[ 627s] test select_tests::preflight4 ... ok
[ 627s] test select_tests::preflight5 ... ok
[ 627s] test select_tests::preflight6 ... ok
[ 627s] test channel_tests::stress_shared ... ok
[ 627s] test select_tests::both_ready ... ok
[ 627s] test select_tests::oneshot_data_waiting ... ok
[ 627s] test select_tests::preflight3 ... ok
[ 627s] test select_tests::cloning2 ... ok
[ 627s] test select_tests::preflight7 ... ok
[ 627s] test select_tests::cloning ... ok
[ 627s] test select_tests::preflight9 ... ok
[ 627s] test select_tests::smoke ... ok
[ 627s] test select_tests::smoke2 ... ok
[ 627s] test select_tests::sync1 ... ok
[ 627s] test select_tests::preflight8 ... ok
[ 627s] test select_tests::shared_data_waiting ... ok
[ 627s] test select_tests::stream_data_waiting ... ok
[ 627s] test sync_channel_tests::drop_full ... ok
[ 627s] test select_tests::unblocks ... ok
[ 627s] test sync_channel_tests::chan_gone_concurrent ... ok
[ 627s] test select_tests::sync3 ... ok
[ 627s] test select_tests::sync2 ... ok
[ 627s] test sync_channel_tests::destroy_upgraded_shared_port_when_sender_still_active ... ok
[ 627s] test sync_channel_tests::oneshot_multi_task_recv_then_send ... ok
[ 627s] test select_tests::stress ... ok
[ 627s] test sync_channel_tests::oneshot_single_thread_close_chan_first ... ok
[ 627s] test sync_channel_tests::oneshot_single_thread_peek_close ... ok
[ 627s] test sync_channel_tests::oneshot_single_thread_close_port_first ... ok
[ 627s] test sync_channel_tests::oneshot_multi_thread_close_stress ... ok
[ 627s] test sync_channel_tests::oneshot_multi_task_recv_then_close ... ok
[ 627s] test sync_channel_tests::oneshot_single_thread_peek_data ... ok
[ 627s] test sync_channel_tests::oneshot_single_thread_peek_open ... ok
[ 627s] test sync_channel_tests::oneshot_multi_thread_send_recv_stress ... ok
[ 627s] test sync_channel_tests::oneshot_multi_thread_send_close_stress ... ok
[ 627s] test channel_tests::shared_chan_stress ... ok
[ 627s] test sync_channel_tests::oneshot_single_thread_recv_chan_close ... ok
[ 627s] test sync_channel_tests::oneshot_single_thread_send_port_close ... ok
[ 627s] test sync_channel_tests::oneshot_multi_thread_recv_close_stress ... ok
[ 627s] test sync_channel_tests::oneshot_single_thread_send_then_recv ... ok
[ 627s] test sync_channel_tests::oneshot_single_thread_try_recv_closed ... ok
[ 627s] test sync_channel_tests::oneshot_single_thread_try_recv_closed_with_data ... ok
[ 627s] test sync_channel_tests::oneshot_single_thread_try_send_closed2 ... ok
[ 627s] test sync_channel_tests::oneshot_single_thread_try_send_closed ... ok
[ 627s] test sync_channel_tests::oneshot_single_thread_try_recv_open ... ok
[ 627s] test sync_channel_tests::oneshot_single_thread_try_send_open ... ok
[ 627s] test sync_channel_tests::recv_a_lot ... ok
[ 627s] test sync_channel_tests::recv_timeout ... ok
[ 627s] test sync_channel_tests::port_gone_concurrent ... ok
[ 627s] test sync_channel_tests::smoke_chan_gone ... ok
[ 627s] test sync_channel_tests::smoke ... ok
[ 627s] test sync_channel_tests::smoke_port_gone ... ok
[ 627s] test sync_channel_tests::send1 ... ok
[ 627s] test sync_channel_tests::smoke_chan_gone_shared ... ok
[ 627s] test sync_channel_tests::port_gone_concurrent_shared ... ok
[ 627s] test sync_channel_tests::smoke_shared ... ok
[ 627s] test sync_channel_tests::send2 ... ok
[ 627s] test sync_channel_tests::smoke_shared_port_gone2 ... ok
[ 627s] test sync_channel_tests::send4 ... ok
[ 627s] test sync_channel_tests::send3 ... ok
[ 627s] test sync_channel_tests::smoke_threads ... ok
[ 627s] test sync_channel_tests::shared_chan_stress ... ok
[ 627s] test sync_channel_tests::stress ... ok
[ 627s] test sync_channel_tests::try_send1 ... ok
[ 627s] test sync_channel_tests::try_send2 ... ok
[ 627s] test sync_channel_tests::stress_recv_timeout_two_threads ... ok
[ 627s] test sync_channel_tests::test_nested_recv_iter ... ok
[ 627s] test sync_channel_tests::stream_send_recv_stress ... ok
[ 627s] test sync_channel_tests::test_recv_iter_break ... ok
[ 627s] test sync_channel_tests::try_send3 ... ok
[ 627s] test sync_channel_tests::try_recv_states ... ok
[ 627s] test sync_channel_tests::stress_recv_timeout_shared ... ok
[ 627s] test sync_channel_tests::stress_shared ... ok
[ 628s] test sync_channel_tests::issue_15761 ... ok
[ 628s] test channel_tests::stress_recv_timeout_shared ... ok
[ 637s] test channel_tests::stress_recv_timeout_two_threads ... ok
[ 637s]
[ 637s] test result: ok. 127 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 10.37s
[ 637s]
[ 637s] + for unit_test in '${unit_test_list}'
[ 637s] + ./never
[ 637s]
[ 637s] running 7 tests
[ 637s] test capacity ... ok
[ 637s] test len_empty_full ... ok
[ 637s] test optional ... ok
[ 637s] test smoke ... ok
[ 637s] test try_recv ... ok
[ 637s] test recv_timeout ... ok
[ 639s] test tick_n ... ok
[ 639s]
[ 639s] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.51s
[ 639s]
[ 639s] + for unit_test in '${unit_test_list}'
[ 639s] + ./ready
[ 639s]
[ 639s] running 24 tests
[ 639s] test default ... ok
[ 639s] test default_when_disconnected ... ok
[ 639s] test cloning1 ... ok
[ 639s] test duplicate_operations ... ok
[ 639s] test nesting ... ok
[ 639s] test preflight1 ... ok
[ 639s] test preflight2 ... ok
[ 639s] test preflight3 ... ok
[ 639s] test smoke1 ... ok
[ 639s] test channel_through_channel ... ok
[ 639s] test smoke2 ... ok
[ 639s] test fairness1 ... ok
[ 639s] test stress_recv ... ok
[ 639s] test stress_mixed ... ok
[ 639s] test stress_send ... ok
[ 639s] test fairness2 ... ok
[ 639s] test send_recv_same_channel ... ok
[ 639s] test both_ready ... ok
[ 639s] test cloning2 ... ok
[ 639s] test default_only ... ok
[ 640s] test disconnected ... ok
[ 640s] test unblocks ... ok
[ 641s] test timeout ... ok
[ 644s] test stress_timeout_two_threads ... ok
[ 644s]
[ 644s] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.06s
[ 644s]
[ 644s] + for unit_test in '${unit_test_list}'
[ 644s] + ./same_channel
[ 644s]
[ 644s] running 7 tests
[ 644s] test after_same_channel ... ok
[ 644s] test array_same_channel ... ok
[ 644s] test different_flavors_same_channel ... ok
[ 644s] test list_same_channel ... ok
[ 644s] test never_same_channel ... ok
[ 644s] test tick_same_channel ... ok
[ 644s] test zero_same_channel ... ok
[ 644s]
[ 644s] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[ 644s]
[ 644s] + for unit_test in '${unit_test_list}'
[ 644s] + ./select_macro
[ 644s]
[ 644s] running 56 tests
[ 644s] test case_blocks ... ok
[ 644s] test default ... ok
[ 644s] test cloning1 ... ok
[ 644s] test default_syntax ... ok
[ 644s] test default_when_disconnected ... ok
[ 644s] test deref ... ok
[ 644s] test duplicate_operations ... ok
[ 644s] test evaluate ... ok
[ 644s] test channel_through_channel ... ok
[ 644s] test handles_on_heap ... ok
[ 644s] test fairness_send ... ok
[ 644s] test infer_types ... ok
[ 644s] test fairness_recv ... ok
[ 644s] test fairness2 ... ok
[ 644s] test fairness1 ... ok
[ 644s] test move_handles ... ok
[ 644s] test nesting ... ok
[ 644s] test once_blocks ... ok
[ 644s] test once_receiver ... ok
[ 644s] test once_sender ... ok
[ 644s] test panic_receiver - should panic ... ok
[ 644s] test panic_sender - should panic ... ok
[ 644s] test parse_nesting ... ok
[ 644s] test preflight1 ... ok
[ 644s] test preflight2 ... ok
[ 644s] test preflight3 ... ok
[ 644s] test references ... ok
[ 644s] test result_types ... ok
[ 644s] test same_variable_name ... ok
[ 644s] test matching ... ok
[ 644s] test smoke1 ... ok
[ 644s] test smoke2 ... ok
[ 644s] test matching_with_leftover ... ok
[ 644s] test stress_mixed ... ok
[ 644s] test stress_recv ... ok
[ 644s] test stress_send ... ok
[ 644s] test linearizable_default ... ok
[ 644s] test trailing_comma ... ok
[ 644s] test linearizable_timeout ... ok
[ 644s] test both_ready ... ok
[ 644s] test cloning2 ... ok
[ 644s] test default_only ... ok
[ 645s] test send_recv_same_channel ... ok
[ 645s] test disconnect_wakes_receiver ... ok
[ 645s] test disconnect_wakes_sender ... ok
[ 645s] test disconnected ... ok
[ 645s] test unblocks ... ok
[ 646s] test recv_timeout ... ok
[ 646s] test send_timeout ... ok
[ 646s] test try_recv ... ok
[ 646s] test try_send ... ok
[ 647s] test timeout ... ok
[ 648s] test recv ... ok
[ 648s] test send ... ok
[ 649s] test stress_timeout_two_threads ... ok
[ 654s] test loop_try ... ok
[ 654s]
[ 654s] test result: ok. 56 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 10.13s
[ 654s]
[ 654s] + for unit_test in '${unit_test_list}'
[ 654s] + ./select
[ 654s]
[ 654s] running 32 tests
[ 654s] test default ... ok
[ 654s] test cloning1 ... ok
[ 654s] test default_when_disconnected ... ok
[ 654s] test duplicate_operations ... ok
[ 654s] test fairness1 ... ok
[ 654s] test nesting ... ok
[ 654s] test fairness2 ... ok
[ 654s] test preflight1 ... ok
[ 654s] test preflight2 ... ok
[ 654s] test channel_through_channel ... ok
[ 654s] test preflight3 ... ok
[ 654s] test smoke1 ... ok
[ 654s] test smoke2 ... ok
[ 654s] test reuse ... ok
[ 654s] test stress_mixed ... ok
[ 654s] test stress_recv ... ok
[ 654s] test stress_send ... ok
[ 654s] test send_recv_same_channel ... ok
[ 654s] test send_and_clone ... ok
[ 654s] test sync_and_clone ... ok
[ 654s] test matching ... ok
[ 654s] test matching_with_leftover ... ok
[ 654s] test linearizable_try ... ok
[ 655s] test linearizable_timeout ... ok
[ 655s] test both_ready ... ok
[ 655s] test cloning2 ... ok
[ 655s] test default_only ... ok
[ 655s] test disconnected ... ok
[ 655s] test unblocks ... ok
[ 657s] test timeout ... ok
[ 659s] test stress_timeout_two_threads ... ok
[ 664s] test loop_try ... ok
[ 664s]
[ 664s] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 10.11s
[ 664s]
[ 664s] + for unit_test in '${unit_test_list}'
[ 664s] + ./thread_locals
[ 664s]
[ 664s] running 1 test
[ 664s] test use_while_exiting ... ok
[ 664s]
[ 664s] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s
[ 664s]
[ 664s] + for unit_test in '${unit_test_list}'
[ 664s] + ./tick
[ 664s]
[ 664s] running 14 tests
[ 665s] test capacity ... ok
[ 665s] test stress_default ... ok
[ 665s] test recv ... ok
[ 665s] test len_empty_full ... ok
[ 665s] test recv_race ... ok
[ 665s] test fire ... ok
[ 665s] test intervals ... ok
[ 665s] test recv_timeout ... ok
[ 665s] test fairness ... ok
[ 665s] test recv_two ... ok
[ 665s] test try_recv ... ok
[ 666s] test fairness_duplicates ... ok
[ 666s] test ready ... ok
[ 666s] test select ... ok
[ 666s]
[ 666s] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.13s
[ 666s]
[ 666s] + for unit_test in '${unit_test_list}'
[ 666s] + ./zero
[ 666s]
[ 666s] running 22 tests
[ 666s] test capacity ... ok
[ 666s] test channel_through_channel ... ok
[ 666s] test len_empty_full ... ok
[ 666s] test len ... ok
[ 666s] test fairness ... ok
[ 666s] test fairness_duplicates ... ok
[ 666s] test smoke ... ok
[ 666s] test stress_iter ... ok
[ 666s] test spsc ... ok
[ 666s] test mpmc ... ok
[ 666s] test recv_in_send ... ok
[ 666s] test drops ... ok
[ 667s] test disconnect_wakes_receiver ... ok
[ 667s] test disconnect_wakes_sender ... ok
[ 667s] test recv_timeout ... ok
[ 667s] test send_timeout ... ok
[ 668s] test try_recv ... ok
[ 668s] test try_send ... ok
[ 668s] test stress_timeout_two_threads ... ok
[ 669s] test recv ... ok
[ 669s] test send ... ok
[ 689s] test stress_oneshot ... ok
[ 689s]
[ 689s] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 23.36s
DongHun Kwak [Wed, 8 Mar 2023 06:56:44 +0000 (15:56 +0900)]
Bump to rust-crossbeam-channel 0.5.7
DongHun Kwak [Wed, 8 Mar 2023 06:46:44 +0000 (15:46 +0900)]
Import crossbeam-channel 0.5.7