BEGIN 1787779216.6412206 EXEC /__w/TheRock/TheRock/build/emulation/mirage/build /usr/local/therock-tools/bin/cmake -E env --unset=ROCM_PATH --unset=ROCM_DIR --unset=HIP_PATH --unset=HIP_DIR -- /usr/local/therock-tools/bin/ctest --output-on-failure --no-tests=error 0.0 Test project /__w/TheRock/TheRock/build/emulation/mirage/build 0.0 Start 1: cargo_test 93.2 1/3 Test #1: cargo_test .......................***Failed 93.19 sec 93.2 Compiling bitflags v2.11.1 93.2 Compiling getrandom v0.4.2 93.2 Compiling rustix v1.1.4 93.2 Compiling linux-raw-sys v0.12.1 93.2 Compiling fastrand v2.4.1 93.2 Compiling tokio v1.52.3 93.2 Compiling nix v0.29.0 93.2 Compiling tempfile v3.27.0 93.2 Compiling rocjitsu_sys v0.2.0 (/__w/TheRock/TheRock/rocm-systems/emulation/mirage/rocjitsu_sys) 93.2 Compiling tokio-util v0.7.18 93.2 Compiling tokio-stream v0.1.18 93.2 Compiling mirage_core v0.2.0 (/__w/TheRock/TheRock/rocm-systems/emulation/mirage/core) 93.2 Compiling mirage_builtin v0.2.0 (/__w/TheRock/TheRock/rocm-systems/emulation/mirage/builtin) 93.2 Compiling mirage_container v0.2.0 (/__w/TheRock/TheRock/rocm-systems/emulation/mirage/container) 93.2 Compiling mirage_rocjitsu v0.2.0 (/__w/TheRock/TheRock/rocm-systems/emulation/mirage/rocjitsu) 93.2 Compiling mirage_hotswap v0.2.0 (/__w/TheRock/TheRock/rocm-systems/emulation/mirage/hotswap) 93.2 Compiling mirage_supervisor v0.2.0 (/__w/TheRock/TheRock/rocm-systems/emulation/mirage/supervisor) 93.2 Compiling mirage_ctl v0.2.0 (/__w/TheRock/TheRock/rocm-systems/emulation/mirage/ctl) 93.2 Compiling mirage v0.2.0 (/__w/TheRock/TheRock/rocm-systems/emulation/mirage) 93.2 Finished `release` profile [optimized] target(s) in 8.84s 93.2 Running unittests src/main.rs (target/release/deps/mirage-0b7b2b70e03e0d18) 93.2 93.2 running 27 tests 93.2 test tests::a_program_with_no_separator_is_pointed_at_the_separator ... ok 93.2 test tests::a_misspelt_subcommand_is_left_to_clap ... ok 93.2 test tests::a_negative_value_is_not_mistaken_for_a_flag ... ok 93.2 test tests::a_mistyped_flag_before_the_separator_is_a_usage_error ... ok 93.2 test tests::a_non_subcommand_still_routes_to_run ... ok 93.2 test tests::a_mistyped_flag_is_refused_even_with_no_separator ... ok 93.2 test tests::a_workloads_own_flags_and_separators_still_pass_through ... ok 93.2 test tests::a_separator_with_nothing_after_it_is_explained_without_naming_run ... ok 93.2 test tests::attach_after_the_separator_belongs_to_the_workload ... ok 93.2 test tests::attach_is_not_an_exec_flag ... ok 93.2 test tests::bare_dropin_routes_to_run ... ok 93.2 test tests::attach_reaches_run_untranslated ... ok 93.2 test tests::both_spellings_of_a_mistyped_flag_are_refused_alike ... ok 93.2 test tests::bundled_verbosity_of_any_depth_finds_the_subcommand ... ok 93.2 test tests::a_repeated_json_flag_is_accepted ... ok 93.2 test tests::every_subcommand_that_ends_in_a_workload_is_guarded ... ok 93.2 test tests::every_global_flag_is_known ... ok 93.2 test tests::exec_is_checked_against_its_own_flags ... ok 93.2 test tests::every_subcommand_is_recognised ... ok 93.2 test tests::every_flag_run_accepts_is_accepted_before_the_separator ... ok 93.2 test tests::explicit_run_subcommand_is_untouched ... ok 93.2 test tests::global_flags_before_dropin_are_preserved ... ok 93.2 test tests::joined_flag_values_are_recognised ... ok 93.2 test tests::no_separator_is_untouched ... ok 93.2 test tests::other_subcommands_are_untouched ... ok 93.2 test tests::rocjitsu_config_and_daemon_route_to_run ... ok 93.2 test tests::run_accepts_the_attach_alias ... ok 93.2 93.2 test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s 93.2 93.2 Running tests/container_e2e.rs (target/release/deps/container_e2e-a6803cfc819a0e79) 93.2 93.2 running 30 tests 93.2 test the_suite_can_actually_run ... ok 93.2 test a_real_engine_creates_and_removes_the_container_with_the_run ... ok 93.2 test an_image_is_left_alone_when_the_engine_cannot_say_what_is_using_it ... ok 93.2 test an_image_is_reclaimed_only_when_it_says_mirage_built_it ... ok 93.2 test a_session_with_no_image_says_so_instead_of_pulling_nothing ... ok 93.2 test a_mount_whose_host_path_is_missing_is_refused_before_anything_is_created ... ok 93.2 test profile_create_records_containerization ... ok 93.2 test a_provider_that_cannot_be_found_fails_the_run_with_a_reason ... ok 93.2 test cleanup_spares_a_container_created_by_another_runtime_directory ... ok 93.2 test a_provider_that_is_not_a_container_engine_is_refused_by_name ... ok 93.2 test a_published_port_is_refused_on_a_multi_node_session ... ok 93.2 test cleanup_reclaims_containers_no_live_run_accounts_for ... ok 93.2 test a_container_does_not_outlive_the_run_that_created_it ... ok 93.2 test a_containerised_run_brings_up_executes_and_cleans_up ... ok 93.2 test a_mount_laid_over_mirages_own_directory_is_refused ... ok 93.2 test a_derived_hack_image_is_labelled_like_everything_else_mirage_creates ... ok 93.2 test an_exec_runs_inside_the_containers_of_a_live_run ... ok 93.2 test cleanup_spares_the_containers_of_a_live_run ... ok 93.2 test the_provider_environment_variable_loses_to_the_profile_and_says_so ... ok 93.2 test provider_chatter_stays_off_a_redirected_stdout ... ok 93.2 test a_multi_node_containerised_session_launches_one_container_per_node ... ok 93.2 test the_node_container_entrypoint_just_idles ... ok 93.2 test the_container_carries_the_in_container_mirage_directories ... ok 93.2 test the_rank_environment_is_injected_at_exec_time ... ok 93.2 test one_port_asked_for_twice_is_published_once ... ok 93.2 test ending_a_containerised_run_kills_the_workload_inside_the_container ... ok 93.2 test node_containers_are_launched_with_rm_and_are_not_detached ... ok 93.2 test container_state_is_never_written_to_disk_and_dies_with_the_session ... ok 93.2 test a_failing_runs_own_command_still_waits_for_a_borrower ... ok 93.2 test a_run_answers_its_socket_while_it_is_tearing_down ... ok 93.2 93.2 test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 13.07s 93.2 93.2 Running tests/e2e.rs (target/release/deps/e2e-fc03ff7a82114020) 93.2 93.2 running 65 tests 93.2 test a_subcommand_before_a_double_dash_is_not_treated_as_a_drop_in_run ... ok 93.2 test a_mistyped_drop_in_is_a_parse_error_rather_than_a_session ... ok 93.2 test an_invalid_session_id_is_rejected ... ok 93.2 test the_harness_removes_its_runtime_root_even_when_a_test_panics ... ok 93.2 test about_describes_the_build_in_text_and_in_json ... ok 93.2 test version_identifies_the_source_revision ... ok 93.2 test arguments_the_parser_rejects_exit_two ... ok 93.2 test help_for_a_subcommand_is_the_same_page_as_its_own_help_flag ... ok 93.2 test an_unknown_subcommand_is_a_parse_error_that_points_at_the_real_one ... ok 93.2 test a_run_on_a_missing_profile_fails_clearly ... ok 93.2 test paths_reports_the_overridden_directories ... ok 93.2 test exec_without_a_live_run_says_so ... ok 93.2 test the_suite_can_actually_run ... ok 93.2 test a_hostile_name_inside_an_imported_document_is_refused ... ok 93.2 test the_builtin_agents_are_unpacked_on_first_use ... ok 93.2 test json_output_is_parseable ... ok 93.2 test emulators_lists_every_backend_and_marks_the_default ... ok 93.2 test topology_create_show_delete ... ok 93.2 test a_topology_naming_an_agent_that_is_not_there_is_refused ... ok 93.2 test a_command_that_fails_under_json_writes_nothing_to_stdout ... ok 93.2 test a_malformed_env_flag_is_rejected ... ok 93.2 test deleting_a_document_says_which_others_it_just_broke ... ok 93.2 test state_builtins_writes_every_shipped_document_and_names_where ... ok 93.2 test every_json_command_prints_one_document_on_stdout_and_nothing_on_stderr ... ok 93.2 test a_profile_reference_that_escapes_the_config_directory_is_refused ... ok 93.2 test env_flags_reach_the_workload ... ok 93.2 test bundled_verbosity_does_not_swallow_a_drop_in_command ... ok 93.2 test a_declined_delete_changes_nothing_and_reports_that_it_did_not ... ok 93.2 test profile_create_list_show_delete ... ok 93.2 test a_live_run_can_be_exec_ed_into_from_another_terminal ... ok 93.2 test mirage_refuses_to_quietly_destroy_a_document_it_did_not_write ... ok 93.2 test a_run_serves_a_socket_only_while_it_is_alive ... ok 93.2 test an_unusable_argument_is_diagnosed_and_no_session_is_created ... ok 93.2 test state_purge_removes_the_runtime_directory_but_keeps_configuration ... ok 93.2 test a_named_node_takes_nproc_per_node_and_is_captured_when_it_does ... ok 93.2 test state_purge_refuses_while_a_run_is_live ... ok 93.2 test exec_builds_the_same_process_grid_as_the_run ... ok 93.2 test exec_picks_the_only_live_run_when_no_session_is_named ... ok 93.2 test the_rocjitsu_dropin_shape_routes_to_run ... ok 93.2 test running_a_command_that_does_not_exist_reports_why ... ok 93.2 test the_rank_environment_is_injected ... ok 93.2 test stdin_reaches_the_workload ... ok 93.2 test run_streams_output_and_propagates_the_exit_code ... ok 93.2 test nproc_per_node_gives_every_local_process_its_own_rank ... ok 93.2 test a_multi_node_run_labels_every_rank_without_being_asked ... ok 93.2 test every_process_on_a_node_shares_one_environment_apart_from_its_own_rank ... ok 93.2 test a_multi_node_topology_runs_every_node ... ok 93.2 test an_exec_joins_the_running_job_rather_than_standing_up_a_new_one ... ok 93.2 test exec_can_target_one_node_of_a_multi_node_session ... ok 93.2 test an_exec_that_cannot_start_its_command_fails_the_way_a_run_does ... ok 93.2 test cleanup_leaves_a_run_in_another_runtime_directory_alone ... ok 93.2 test exec_asks_which_session_when_several_runs_are_live ... ok 93.2 test the_drop_in_shape_hands_every_argument_to_the_workload_untouched ... ok 93.2 test a_workload_starts_in_the_directory_it_was_given ... ok 93.2 test a_redirected_run_is_byte_exact_including_nul_and_high_bytes ... ok 93.2 test the_rank_grid_is_the_product_of_nodes_and_processes_per_node ... ok 93.2 test the_worst_exit_across_ranks_is_the_runs_exit_code ... ok 93.2 test clear_env_vars_drops_the_ambient_environment_but_keeps_what_the_session_needs ... ok 93.2 test an_interrupted_run_exits_with_128_plus_the_signal ... ok 93.2 test an_env_flag_is_one_pair_and_the_names_mirage_owns_are_refused ... ok 93.2 test captured_output_is_complete_for_a_process_that_writes_and_exits_immediately ... ok 93.2 test a_run_waits_for_a_borrower_before_tearing_its_session_down ... ok 93.2 test interrupting_a_waiting_run_tears_down_and_tells_the_borrower ... ok 93.2 test the_run_exits_with_the_workloads_own_code_however_the_workload_ended ... ok 93.2 test an_application_defined_signal_is_forwarded_and_does_not_end_the_run ... ok 93.2 93.2 test result: ok. 65 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 21.05s 93.2 93.2 Running tests/emulator_benchmark.rs (target/release/deps/emulator_benchmark-33986e361ab23f37) 93.2 93.2 running 1 test 93.2 test benchmark_emulators_and_write_report ... ok 93.2 93.2 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s 93.2 93.2 Running tests/matrix_e2e.rs (target/release/deps/matrix_e2e-8e8e55e245791c13) 93.2 93.2 running 7 tests 93.2 test the_suite_can_actually_run ... ok 93.2 test matrix_rocjitsu_dbt_on_the_node ... ok 93.2 test matrix_rocjitsu_dbt_under_podman ... ok 93.2 test matrix_rocjitsu_dbt_under_docker ... ok 93.2 test matrix_rocjitsu_on_the_node ... ok 93.2 test matrix_rocjitsu_under_docker ... ok 93.2 test matrix_rocjitsu_under_podman ... ok 93.2 93.2 test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 33.78s 93.2 93.2 Running tests/strain.rs (target/release/deps/strain-048f0567c782bf98) 93.2 93.2 running 16 tests 93.2 test the_suite_can_actually_run ... ok 93.2 test interrupting_a_run_tears_down_its_workload ... ok 93.2 test a_workload_that_forks_has_its_whole_tree_reaped ... ok 93.2 test many_concurrent_execs_against_one_run_all_finish ... ok 93.2 test cleanup_with_nothing_to_do_says_nothing_to_do ... ok 93.2 test cleanup_leaves_a_live_run_completely_alone ... ok 93.2 test a_socket_left_by_a_killed_run_does_not_wedge_the_next_run ... ok 93.2 test serving_many_execs_costs_the_run_no_descriptors_or_zombies ... ok 93.2 test a_killed_run_strands_its_workload_and_cleanup_reclaims_it ... ok 93.2 test cleanup_dry_run_reports_without_acting ... ok 93.2 test output_is_not_lost_under_churn ... ok 93.2 test stopping_an_exec_leaves_its_run_alone_and_its_own_workload_dead ... ok 93.2 test the_cleanup_report_is_parseable_and_names_what_it_found ... ok 93.2 test mixed_churn_under_load_leaves_a_clean_process_table ... ok 93.2 test a_sigterm_proof_workload_is_still_killed ... ok 93.2 test rapid_run_churn_leaves_nothing_behind ... ok 93.2 93.2 test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.63s 93.2 93.2 Running unittests src/lib.rs (target/release/deps/mirage_builtin-ec2953b0bd18bfbf) 93.2 93.2 running 15 tests 93.2 test agents::tests::agents_have_expected_keys ... ok 93.2 test agents::tests::every_agent_is_256_cus ... ok 93.2 test agents::tests::mi300x_identity ... ok 93.2 test agents::tests::mi350x_identity ... ok 93.2 test agents::tests::mi450x_identity ... ok 93.2 test agents::tests::the_per_cu_limits_come_from_the_preset ... ok 93.2 test profiles::tests::names_are_lowercase ... ok 93.2 test profiles::tests::every_builtin_targets_rocjitsu ... ok 93.2 test profiles::tests::no_profile_is_containerised ... ok 93.2 test profiles::tests::ships_expected_profiles ... ok 93.2 test topologies::tests::has_default_layouts ... ok 93.2 test tests::a_forced_rewrite_leaves_an_edited_builtin_alone ... ok 93.2 test tests::ensure_agents_writes_then_skips ... ok 93.2 test tests::ensure_topologies_writes_then_skips ... ok 93.2 test tests::every_edited_builtin_of_a_kind_is_named_by_one_pass ... ok 93.2 93.2 test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s 93.2 93.2 Running unittests src/lib.rs (target/release/deps/mirage_container-ecada2062bcd0d35) 93.2 93.2 running 46 tests 93.2 test tests::a_non_interactive_exec_gets_no_terminal ... ok 93.2 test tests::a_build_is_not_started_for_a_bring_up_that_is_already_cancelled ... ok 93.2 test tests::a_cancelled_bring_up_creates_nothing ... ok 93.2 test tests::a_published_port_is_refused_on_a_multi_node_session ... ok 93.2 test tests::an_ancestor_of_mirages_directory_is_refused_too ... ok 93.2 test tests::an_interactive_exec_asks_the_provider_for_a_terminal ... ok 93.2 test tests::a_container_that_cannot_answer_about_its_workdir_is_believed ... ok 93.2 test tests::an_empty_image_is_refused_before_anything_is_asked_of_the_engine ... ok 93.2 test tests::exec_argv_has_workdir_env_and_command ... ok 93.2 test tests::bring_up_refuses_a_mount_laid_over_mirages_own_directory ... ok 93.2 test tests::podmans_spelling_of_a_bound_port_is_recognised_too ... ok 93.2 test tests::bring_up_refuses_a_mount_whose_host_path_does_not_exist ... ok 93.2 test tests::run_argv_docker_host_gpus_adds_named_groups ... ok 93.2 test tests::run_argv_is_pinned_element_by_element ... ok 93.2 test tests::exec_command_line_prefixes_provider ... ok 93.2 test tests::run_argv_omits_network_when_none ... ok 93.2 test tests::run_argv_includes_network_env_and_mounts ... ok 93.2 test tests::run_argv_without_host_gpus_omits_group_passthrough ... ok 93.2 test tests::a_client_that_refuses_says_why ... ok 93.2 test tests::killing_a_node_client_is_idempotent ... ok 93.2 test tests::a_refusal_spread_over_several_lines_reads_as_one ... ok 93.2 test tests::a_host_port_already_taken_names_the_port_and_the_remedy ... ok 93.2 test tests::a_provider_that_is_not_a_container_engine_is_refused ... ok 93.2 test tests::resolve_uses_explicit_provider ... ok 93.2 test tests::a_relative_workdir_is_refused_without_asking_the_container ... ok 93.2 test tests::a_workdir_that_is_a_file_is_not_reported_as_a_missing_directory ... ok 93.2 test tests::a_workdir_the_container_does_not_have_is_named_before_the_exec ... ok 93.2 test tests::a_workdir_the_container_has_is_accepted ... ok 93.2 test tests::a_container_that_dies_mid_session_can_say_why ... ok 93.2 test tests::launch_node_owns_the_client_and_never_detaches ... ok 93.2 test tests::the_provider_client_carries_the_session_that_owns_it ... ok 93.2 test tests::image_present_false_when_inspect_fails ... ok 93.2 test tests::pull_invokes_provider ... ok 93.2 test tests::ensure_network_creates_when_absent ... ok 93.2 test tests::a_derived_image_is_labelled_as_mirages ... ok 93.2 test tests::a_build_stops_when_the_caller_cancels ... ok 93.2 test tests::a_provider_that_hangs_before_the_pull_is_still_cancellable ... ok 93.2 test tests::a_pull_stops_when_the_caller_cancels ... ok 93.2 test tests::a_wedged_network_inspect_does_not_become_a_network ... ok 93.2 test tests::a_node_that_dies_just_after_reporting_up_fails_the_bring_up ... ok 93.2 test tests::a_single_node_session_still_publishes_its_ports ... ok 93.2 test tests::bring_up_makes_a_relative_mount_absolute ... ok 93.2 test tests::the_mounts_mirage_adds_itself_are_not_refused ... ok 93.2 test tests::two_mappings_for_one_host_port_are_refused_by_name ... ok 93.2 test tests::the_same_port_asked_for_twice_is_published_once ... ok 93.2 test tests::bring_up_pulls_creates_network_and_launches_each_node ... ok 93.2 93.2 test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.61s 93.2 93.2 Running unittests src/lib.rs (target/release/deps/mirage_core-3b6d94b6fcf0b4be) 93.2 93.2 running 104 tests 93.2 test container::tests::a_mount_over_mirages_own_directory_is_recognised ... ok 93.2 test container::tests::a_mount_that_reaches_the_reserved_directory_through_dot_dot_is_recognised ... ok 93.2 test container::tests::a_derived_image_is_marked_as_mirages_but_not_as_a_sessions ... ok 93.2 test container::tests::a_runtime_that_no_longer_exists_matches_only_itself ... ok 93.2 test container::tests::an_overlapping_mount_is_recognised_in_both_directions ... ok 93.2 test container::tests::names_are_deterministic ... ok 93.2 test container::tests::every_installed_engine_is_a_candidate_and_not_just_the_first ... ok 93.2 test container::tests::resolve_provider_prefers_explicit ... ok 93.2 test container::tests::teardown_of_an_empty_state_is_a_no_op ... ok 93.2 test container::tests::spellings_of_one_directory_all_compare_equal ... ok 93.2 test discovery::tests::a_long_report_keeps_both_ends_of_the_search ... ok 93.2 test discovery::tests::an_unknown_location_reports_nothing ... ok 93.2 test emulator::tests::an_unregistered_backend_is_not_found ... ok 93.2 test discovery::tests::find_and_locate_agree ... ok 93.2 test emulator::tests::installed_comes_from_the_runtime_search ... ok 93.2 test error::tests::a_wrapped_error_is_reported_once ... ok 93.2 test discovery::tests::a_missing_lib_reports_where_it_looked_and_what_to_set ... ok 93.2 test error::tests::io_error_names_the_path ... ok 93.2 test error::tests::not_found_classification ... ok 93.2 test exec::tests::a_document_that_omits_the_node_runs_on_all_of_them ... ok 93.2 test exec::tests::counter_ids_sort_lexicographically_in_creation_order ... ok 93.2 test exec::tests::exec_id_validates ... ok 93.2 test exec::tests::ids_honour_format_width ... ok 93.2 test discovery::tests::missing_lib_yields_none_and_guidance ... ok 93.2 test hardware::tests::missing_gfx_target_version_is_none ... ok 93.2 test hardware::tests::missing_root_yields_empty ... ok 93.2 test hardware::tests::parses_gfx_target_version_line ... ok 93.2 test hardware::tests::renders_gfx_names ... ok 93.2 test hardware::tests::detect_skips_cpu_nodes_and_collects_gpus ... ok 93.2 test profile::tests::a_repeated_hack_is_built_once_because_the_tag_says_it_was ... ok 93.2 test profile::tests::mount_parse_host_container ... ok 93.2 test profile::tests::mount_parse_host_only ... ok 93.2 test profile::tests::mount_parse_readonly ... ok 93.2 test profile::tests::mount_parse_rejects_bad_mode ... ok 93.2 test profile::tests::port_parse_host_container ... ok 93.2 test profile::tests::port_parse_rejects_bad_specs ... ok 93.2 test profile::tests::port_parse_single ... ok 93.2 test profile::tests::port_parse_with_protocol ... ok 93.2 test profile::tests::port_zero_is_rejected_on_both_sides ... ok 93.2 test profile::tests::the_advertised_port_range_is_accepted ... ok 93.2 test registry::tests::an_empty_registry_has_no_default_rather_than_panicking ... ok 93.2 test registry::tests::default_falls_back_to_an_uninstalled_backend ... ok 93.2 test registry::tests::default_prefers_an_installed_backend ... ok 93.2 test registry::tests::registry_serializes_discovered_plugins ... ok 93.2 test registry::tests::a_not_installed_backend_names_the_locations_it_searched ... ok 93.2 test registry::tests::find_locates_by_name ... ok 93.2 test session::tests::id_generate_is_valid ... ok 93.2 test session::tests::health_phase_and_failed_are_distinguishable ... ok 93.2 test container::tests::teardown_spares_a_container_mirage_did_not_create ... ok 93.2 test session::tests::id_invalid ... ok 93.2 test registry::tests::the_json_carries_every_fact_the_text_shows ... ok 93.2 test reclaim::tests::the_scan_never_reports_the_caller ... ok 93.2 test session::tests::id_valid ... ok 93.2 test session::tests::image_phases_do_not_count_against_a_readiness_timeout ... ok 93.2 test session::tests::session_id_round_trips_through_serde ... ok 93.2 test state::tests::read_missing ... ok 93.2 test store::tests::an_enormous_name_is_cut_down_before_it_is_quoted_back ... ok 93.2 test store::tests::an_unknown_field_is_reported_rather_than_dropped ... ok 93.2 test topology::tests::totals ... ok 93.2 test state::tests::a_failed_write_names_the_document_and_not_the_scratch_file ... FAILED 93.2 test state::tests::round_trip ... ok 93.2 test container::tests::teardown_is_idempotent ... ok 93.2 test session::tests::generated_ids_are_unique_under_rapid_creation ... ok 93.2 test session::tests::generated_ids_are_unique_across_threads ... ok 93.2 test container::tests::teardown_removes_every_container_and_network ... ok 93.2 test container::tests::a_resource_of_another_runtime_directory_is_never_an_orphan ... ok 93.2 test container::tests::a_resource_with_no_runtime_label_is_left_alone ... ok 93.2 test container::tests::owner_labels_name_the_session_and_the_runtime_that_made_it ... ok 93.2 test container::tests::reclaim_removes_only_orphans_and_only_ours ... ok 93.2 test container::tests::the_recorded_runtime_is_absolute ... ok 93.2 test error::tests::a_missing_document_says_where_mirage_looked ... ok 93.2 test paths::tests::a_runs_socket_is_named_after_its_session ... ok 93.2 test paths::tests::profile_and_agent_names_are_lowercased ... ok 93.2 test paths::tests::session_scratch_is_namespaced_per_session ... ok 93.2 test paths::tests::test_root_overrides ... ok 93.2 test reclaim::tests::a_dead_session_of_our_own_runtime_is_still_reported ... ok 93.2 test reclaim::tests::a_grandchild_that_inherited_the_tag_is_reclaimed_too ... FAILED 93.2 test reclaim::tests::a_live_session_is_left_alone ... ok 93.2 test reclaim::tests::a_process_of_another_runtime_is_not_even_mentioned ... ok 93.2 test reclaim::tests::a_process_owned_by_another_runtime_is_not_a_candidate ... ok 93.2 test reclaim::tests::a_process_with_no_recorded_runtime_is_not_a_candidate ... ok 93.2 test reclaim::tests::a_tag_is_found_beside_an_environment_variable_that_is_not_utf8 ... ok 93.2 test reclaim::tests::a_tagged_process_is_found_by_its_session ... ok 93.2 test reclaim::tests::an_unattributable_process_is_reported_rather_than_silently_skipped ... ok 93.2 test reclaim::tests::an_untagged_process_is_never_a_candidate ... ok 93.2 test reclaim::tests::reaping_kills_the_process ... FAILED 93.2 test store::tests::a_builtin_is_a_seed_a_user_may_take_over ... ok 93.2 test store::tests::a_dangling_reference_is_reported_as_one_rather_than_as_an_errno ... ok 93.2 test store::tests::a_dangling_reference_names_the_document_that_holds_it ... ok 93.2 test store::tests::a_missing_directory_lists_as_empty ... ok 93.2 test store::tests::a_name_cannot_escape_its_directory ... ok 93.2 test store::tests::a_name_that_would_be_rewritten_is_refused_rather_than_rewritten ... ok 93.2 test store::tests::a_profile_is_never_overwritten_without_being_asked ... ok 93.2 test store::tests::a_profile_no_emulator_can_run_is_refused_at_the_door ... ok 93.2 test store::tests::a_reference_cannot_escape_the_config_directory ... ok 93.2 test store::tests::a_rejected_name_is_reported_under_the_kind_it_belongs_to ... ok 93.2 test store::tests::a_topology_is_guarded_like_a_profile_and_an_agent ... ok 93.2 test store::tests::a_topology_naming_an_agent_that_is_not_there_is_refused_like_a_profile ... ok 93.2 test store::tests::deleting_a_document_reports_what_still_refers_to_it ... ok 93.2 test store::tests::deleting_an_untouched_builtin_is_refused_rather_than_faked ... ok 93.2 test store::tests::every_kind_reports_a_missing_document_as_not_found ... ok 93.2 test store::tests::only_one_of_two_racing_creates_reports_success ... ok 93.2 test store::tests::profile_names_are_case_insensitive_to_read ... ok 93.2 test store::tests::profiles_round_trip ... ok 93.2 93.2 failures: 93.2 93.2 ---- state::tests::a_failed_write_names_the_document_and_not_the_scratch_file stdout ---- 93.2 93.2 thread 'state::tests::a_failed_write_names_the_document_and_not_the_scratch_file' (548102) panicked at core/src/state.rs:185:10: 93.2 called `Result::unwrap_err()` on an `Ok` value: () 93.2 note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace 93.2 93.2 ---- reclaim::tests::a_grandchild_that_inherited_the_tag_is_reclaimed_too stdout ---- 93.2 93.2 thread 'reclaim::tests::a_grandchild_that_inherited_the_tag_is_reclaimed_too' (548066) panicked at core/src/reclaim.rs:556:13: 93.2 grandchild 548216 survived the reap 93.2 93.2 ---- reclaim::tests::reaping_kills_the_process stdout ---- 93.2 93.2 thread 'reclaim::tests::reaping_kills_the_process' (548075) panicked at core/src/reclaim.rs:483:9: 93.2 assertion `left == right` failed: expected exactly this test's child: [] 93.2 left: 0 93.2 right: 1 93.2 93.2 93.2 failures: 93.2 reclaim::tests::a_grandchild_that_inherited_the_tag_is_reclaimed_too 93.2 reclaim::tests::reaping_kills_the_process 93.2 state::tests::a_failed_write_names_the_document_and_not_the_scratch_file 93.2 93.2 test result: FAILED. 101 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 10.13s 93.2 93.2 error: test failed, to rerun pass `-p mirage_core --lib` 93.2 93.2 Start 2: cargo_clippy 93.3 2/3 Test #2: cargo_clippy .....................***Failed 0.07 sec 93.3 error: 'cargo-clippy' is not installed for the toolchain '1.95.0-x86_64-unknown-linux-gnu'. 93.3 help: run `rustup component add clippy` to install it 93.3 93.3 Start 3: cargo_fmt 93.3 3/3 Test #3: cargo_fmt ........................***Failed 0.07 sec 93.3 error: 'cargo-fmt' is not installed for the toolchain '1.95.0-x86_64-unknown-linux-gnu'. 93.3 help: run `rustup component add rustfmt` to install it 93.3 93.3 93.3 0% tests passed, 3 tests failed out of 3 93.3 93.3 Total Test time (real) = 93.33 sec 93.3 93.3 The following tests FAILED: 93.3 1 - cargo_test (Failed) 93.3 2 - cargo_clippy (Failed) 93.3 3 - cargo_fmt (Failed) 93.3 Errors while running CTest END 1787779309.9744518 93.33323121070862 8