CASE variant_tests [STARTED]
accessors<literal_traits> [RUNNING] [PASSED] (0 ms)
accessors<complex_traits> [RUNNING] [PASSED] (0 ms)
copy_move_assign<literal_traits> [RUNNING] [PASSED] (0 ms)
copy_move_assign<complex_traits> [RUNNING] [PASSED] (0 ms)
swapping<literal_traits> [RUNNING] [PASSED] (0 ms)
swapping<complex_traits> [RUNNING] [PASSED] (0 ms)
CASE variant_tests [PASSED]
CASE suspended_task_tests [STARTED]
test [RUNNING] [PASSED] (0 ms)
swapping [RUNNING] [PASSED] (0 ms)
CASE suspended_task_tests [PASSED]
CASE single_threaded_executor_tests [STARTED]
running_tasks [RUNNING] [PASSED] (0 ms)
suspending_and_resuming_tasks [RUNNING] [PASSED] (6 ms)
abandoning_tasks [RUNNING] [PASSED] (0 ms)
run_single_threaded [RUNNING] [PASSED] (0 ms)
run_single_threaded_move_only_result [RUNNING] [PASSED] (0 ms)
CASE single_threaded_executor_tests [PASSED]
CASE sequencer_tests [STARTED]
sequencing_tasks [RUNNING] [PASSED] (0 ms)
thread_safety [RUNNING] [PASSED] (2 ms)
CASE sequencer_tests [PASSED]
CASE scope_tests [STARTED]
scoping_tasks [RUNNING] [PASSED] (0 ms)
exit_destroys_wrapped_promises [RUNNING] [PASSED] (0 ms)
double_wrap [RUNNING] [PASSED] (0 ms)
thread_safety [RUNNING] [PASSED] (2 ms)
CASE scope_tests [PASSED]
CASE scheduler_tests [STARTED]
initial_state [RUNNING] [PASSED] (0 ms)
schedule_task [RUNNING] [PASSED] (0 ms)
ticket_obtain_finalize_without_task [RUNNING] [PASSED] (0 ms)
ticket_obtain_finalize_with_task [RUNNING] [PASSED] (0 ms)
ticket_obtain2_duplicate_finalize_release [RUNNING] [PASSED] (0 ms)
ticket_obtain2_duplicate_finalize_resume [RUNNING] [PASSED] (0 ms)
ticket_obtain2_release_finalize [RUNNING] [PASSED] (0 ms)
ticket_obtain2_resume_finalize [RUNNING] [PASSED] (0 ms)
take_all_tasks [RUNNING] [PASSED] (0 ms)
CASE scheduler_tests [PASSED]
CASE promise_tests [STARTED]
basics [RUNNING] [PASSED] (0 ms)
empty_promise [RUNNING] [PASSED] (0 ms)
invocation [RUNNING] [PASSED] (0 ms)
take_continuation [RUNNING] [PASSED] (0 ms)
assignment_and_swap [RUNNING] [PASSED] (0 ms)
comparison_with_nullptr [RUNNING] [PASSED] (0 ms)
make_promise [RUNNING] [PASSED] (0 ms)
make_promise_with_continuation [RUNNING] [PASSED] (0 ms)
make_result_promise [RUNNING] [PASSED] (0 ms)
make_ok_promise [RUNNING] [PASSED] (0 ms)
make_error_promise [RUNNING] [PASSED] (0 ms)
then_combinator [RUNNING] [PASSED] (0 ms)
and_then_combinator [RUNNING] [PASSED] (0 ms)
or_else_combinator [RUNNING] [PASSED] (0 ms)
inspect_combinator [RUNNING] [PASSED] (0 ms)
discard_result_combinator [RUNNING] [PASSED] (0 ms)
wrap_with_combinator [RUNNING] [PASSED] (0 ms)
box_combinator [RUNNING] [PASSED] (0 ms)
join_combinator [RUNNING] [PASSED] (0 ms)
join_combinator_move_only_result [RUNNING] [PASSED] (0 ms)
join_vector_combinator [RUNNING] [PASSED] (0 ms)
CASE promise_tests [PASSED]
CASE pending_task_tests [STARTED]
empty_task [RUNNING] [PASSED] (0 ms)
non_empty_task [RUNNING] [PASSED] (0 ms)
CASE pending_task_tests [PASSED]
CASE future_tests [STARTED]
empty_future [RUNNING] [PASSED] (0 ms)
pending_future [RUNNING] [PASSED] (0 ms)
ok_future [RUNNING] [PASSED] (0 ms)
error_future [RUNNING] [PASSED] (0 ms)
assignment_and_swap [RUNNING] [PASSED] (0 ms)
make_future [RUNNING] [PASSED] (0 ms)
CASE future_tests [PASSED]
CASE defer_tests [STARTED]
default_construction<fit::closure> [RUNNING] [PASSED] (0 ms)
default_construction<std::function<void()>> [RUNNING] [PASSED] (0 ms)
null_construction<fit::closure> [RUNNING] [PASSED] (0 ms)
null_construction<std::function<void()>> [RUNNING] [PASSED] (0 ms)
basic<fit::closure> [RUNNING] [PASSED] (0 ms)
basic<std::function<void()>> [RUNNING] [PASSED] (0 ms)
cancel<fit::closure> [RUNNING] [PASSED] (0 ms)
cancel<std::function<void()>> [RUNNING] [PASSED] (0 ms)
null_assignment<fit::closure> [RUNNING] [PASSED] (0 ms)
null_assignment<std::function<void()>> [RUNNING] [PASSED] (0 ms)
target_reassignment<fit::closure> [RUNNING] [PASSED] (0 ms)
target_reassignment<std::function<void()>> [RUNNING] [PASSED] (0 ms)
call<fit::closure> [RUNNING] [PASSED] (0 ms)
call<std::function<void()>> [RUNNING] [PASSED] (0 ms)
recursive_call<fit::closure> [RUNNING] [PASSED] (0 ms)
recursive_call<std::function<void()>> [RUNNING] [PASSED] (0 ms)
move_construct_basic<fit::closure> [RUNNING] [PASSED] (0 ms)
move_construct_basic<std::function<void()>> [RUNNING] [PASSED] (0 ms)
move_construct_from_canceled<fit::closure> [RUNNING] [PASSED] (0 ms)
move_construct_from_canceled<std::function<void()>> [RUNNING] [PASSED] (0 ms)
move_construct_from_called<fit::closure> [RUNNING] [PASSED] (0 ms)
move_construct_from_called<std::function<void()>> [RUNNING] [PASSED] (0 ms)
move_assign_basic<fit::closure> [RUNNING] [PASSED] (0 ms)
move_assign_basic<std::function<void()>> [RUNNING] [PASSED] (0 ms)
move_assign_wider_scoped<fit::closure> [RUNNING] [PASSED] (0 ms)
move_assign_wider_scoped<std::function<void()>> [RUNNING] [PASSED] (0 ms)
move_assign_from_canceled<fit::closure> [RUNNING] [PASSED] (0 ms)
move_assign_from_canceled<std::function<void()>> [RUNNING] [PASSED] (0 ms)
move_assign_from_called<fit::closure> [RUNNING] [PASSED] (0 ms)
move_assign_from_called<std::function<void()>> [RUNNING] [PASSED] (0 ms)
move_assign_to_null<fit::closure> [RUNNING] [PASSED] (0 ms)
move_assign_to_null<std::function<void()>> [RUNNING] [PASSED] (0 ms)
move_assign_to_invalid<fit::closure> [RUNNING] [PASSED] (0 ms)
move_assign_to_invalid<std::function<void()>> [RUNNING] [PASSED] (0 ms)
target_destroyed_when_scope_exited<fit::closure> [RUNNING] [PASSED] (0 ms)
target_destroyed_when_called<fit::closure> [RUNNING] [PASSED] (0 ms)
target_destroyed_when_canceled<fit::closure> [RUNNING] [PASSED] (0 ms)
target_destroyed_when_move_constructed<fit::closure> [RUNNING] [PASSED] (0 ms)
target_destroyed_when_move_assigned<fit::closure> [RUNNING] [PASSED] (0 ms)
CASE defer_tests [PASSED]
CASE bridge_tests [STARTED]
bridge_construction_and_assignment [RUNNING] [PASSED] (0 ms)
completer_construction_and_assignment [RUNNING] [PASSED] (0 ms)
completer_abandon [RUNNING] [PASSED] (0 ms)
completer_complete [RUNNING] [PASSED] (0 ms)
completer_bind_no_arg_callback [RUNNING] [PASSED] (0 ms)
completer_bind_one_arg_callback [RUNNING] [PASSED] (0 ms)
completer_bind_two_arg_callback [RUNNING] [PASSED] (0 ms)
consumer_construction_and_assignment [RUNNING] [PASSED] (0 ms)
consumer_cancel [RUNNING] [PASSED] (0 ms)
consumer_promise [RUNNING] [PASSED] (0 ms)
schedule_for_consumer [RUNNING] [PASSED] (0 ms)
CASE bridge_tests [PASSED]
CASE traits_test [STARTED]
test_callables::arg_capture [RUNNING] [PASSED] (0 ms)
CASE traits_test [PASSED]
CASE result_tests [STARTED]
states [RUNNING] [PASSED] (0 ms)
void_value_and_error [RUNNING] [PASSED] (0 ms)
copyable_value [RUNNING] [PASSED] (0 ms)
copyable_error [RUNNING] [PASSED] (0 ms)
moveonly_value [RUNNING] [PASSED] (0 ms)
moveonly_error [RUNNING] [PASSED] (0 ms)
swapping [RUNNING] [PASSED] (0 ms)
CASE result_tests [PASSED]
CASE optional_tests [STARTED]
construct_with_implicit_conversion [RUNNING] [PASSED] (0 ms)
construct_without_value<slot<false>> [RUNNING] [PASSED] (0 ms)
construct_without_value<slot<true>> [RUNNING] [PASSED] (0 ms)
construct_with_value<slot<false>> [RUNNING] [PASSED] (0 ms)
construct_with_value<slot<true>> [RUNNING] [PASSED] (0 ms)
construct_copy<slot<false>> [RUNNING] [PASSED] (0 ms)
construct_copy<slot<true>> [RUNNING] [PASSED] (0 ms)
construct_move<slot<false>> [RUNNING] [PASSED] (0 ms)
construct_move<slot<true>> [RUNNING] [PASSED] (0 ms)
accessors<slot<false>> [RUNNING] [PASSED] (0 ms)
accessors<slot<true>> [RUNNING] [PASSED] (0 ms)
assign<slot<false>> [RUNNING] [PASSED] (0 ms)
assign<slot<true>> [RUNNING] [PASSED] (0 ms)
assign_copy<slot<false>> [RUNNING] [PASSED] (0 ms)
assign_copy<slot<true>> [RUNNING] [PASSED] (0 ms)
assign_move<slot<false>> [RUNNING] [PASSED] (0 ms)
assign_move<slot<true>> [RUNNING] [PASSED] (0 ms)
emplace<slot<false>> [RUNNING] [PASSED] (0 ms)
emplace<slot<true>> [RUNNING] [PASSED] (0 ms)
invoke<slot<false>> [RUNNING] [PASSED] (0 ms)
invoke<slot<true>> [RUNNING] [PASSED] (0 ms)
comparisons<slot<false>> [RUNNING] [PASSED] (0 ms)
comparisons<slot<true>> [RUNNING] [PASSED] (0 ms)
swapping<slot<false>> [RUNNING] [PASSED] (0 ms)
swapping<slot<true>> [RUNNING] [PASSED] (0 ms)
balance<slot<false>> [RUNNING] [PASSED] (0 ms)
balance<slot<true>> [RUNNING] [PASSED] (0 ms)
CASE optional_tests [PASSED]
CASE nullable_tests [STARTED]
is_null [RUNNING] [PASSED] (0 ms)
construct_without_value<nullable_struct> [RUNNING] [PASSED] (0 ms)
construct_without_value<non_nullable_struct> [RUNNING] [PASSED] (0 ms)
construct_with_value<nullable_struct> [RUNNING] [PASSED] (0 ms)
construct_with_value<non_nullable_struct> [RUNNING] [PASSED] (0 ms)
construct_copy<nullable_struct> [RUNNING] [PASSED] (0 ms)
construct_copy<non_nullable_struct> [RUNNING] [PASSED] (0 ms)
construct_move<nullable_struct> [RUNNING] [PASSED] (0 ms)
construct_move<non_nullable_struct> [RUNNING] [PASSED] (0 ms)
accessors<nullable_struct> [RUNNING] [PASSED] (0 ms)
accessors<non_nullable_struct> [RUNNING] [PASSED] (0 ms)
assign<nullable_struct> [RUNNING] [PASSED] (0 ms)
assign<non_nullable_struct> [RUNNING] [PASSED] (0 ms)
assign_copy<nullable_struct> [RUNNING] [PASSED] (0 ms)
assign_copy<non_nullable_struct> [RUNNING] [PASSED] (0 ms)
assign_move<nullable_struct> [RUNNING] [PASSED] (0 ms)
assign_move<non_nullable_struct> [RUNNING] [PASSED] (0 ms)
invoke<nullable_struct> [RUNNING] [PASSED] (0 ms)
invoke<non_nullable_struct> [RUNNING] [PASSED] (0 ms)
comparisons<nullable_struct> [RUNNING] [PASSED] (0 ms)
comparisons<non_nullable_struct> [RUNNING] [PASSED] (0 ms)
swapping<nullable_struct> [RUNNING] [PASSED] (0 ms)
swapping<non_nullable_struct> [RUNNING] [PASSED] (0 ms)
CASE nullable_tests [PASSED]
CASE function_tests [STARTED]
(closure<fit::function<Closure>>) [RUNNING] [PASSED] (0 ms)
(binary_op<fit::function<BinaryOp>>) [RUNNING] [PASSED] (0 ms)
(closure<fit::function<Closure, 0u>>) [RUNNING] [PASSED] (0 ms)
(binary_op<fit::function<BinaryOp, 0u>>) [RUNNING] [PASSED] (0 ms)
(closure<fit::function<Closure, HugeCallableSize>>) [RUNNING] [PASSED] (0 ms)
(binary_op<fit::function<BinaryOp, HugeCallableSize>>) [RUNNING] [PASSED] (0 ms)
(closure<fit::inline_function<Closure, HugeCallableSize>>) [RUNNING] [PASSED] (0 ms)
(binary_op<fit::inline_function<BinaryOp, HugeCallableSize>>) [RUNNING] [PASSED] (0 ms)
sized_function_size_bounds [RUNNING] [PASSED] (0 ms)
inline_function_size_bounds [RUNNING] [PASSED] (0 ms)
move_only_argument_and_result [RUNNING] [PASSED] (0 ms)
implicit_construction [RUNNING] [PASSED] (0 ms)
overload_resolution [RUNNING] [PASSED] (0 ms)
sharing [RUNNING] [PASSED] (0 ms)
bind_member [RUNNING] [PASSED] (0 ms)
CASE function_tests [PASSED]
====================================================
Results for test binary "/b/s/w/ir/k/zircon/build-x64/host_tests/fit-test.debug":
SUCCESS! All test cases passed!
CASES: 16 SUCCESS: 16 FAILED: 0
====================================================