[INFO] fetching crate moduvex-core 1.0.0... [INFO] testing moduvex-core-1.0.0 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-2 [INFO] extracting crate moduvex-core 1.0.0 into /workspace/builds/worker-7-tc1/source [INFO] started tweaking crates.io crate moduvex-core 1.0.0 [INFO] finished tweaking crates.io crate moduvex-core 1.0.0 [INFO] tweaked toml for crates.io crate moduvex-core 1.0.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate moduvex-core 1.0.0 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate moduvex-core 1.0.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded moduvex-macros v1.0.0 [INFO] [stderr] Downloaded moduvex-runtime v1.0.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 7166bfc6afe931639b500dd1f40bbd06496c622ce192dd20249215649b79d74e [INFO] running `Command { std: "docker" "start" "-a" "7166bfc6afe931639b500dd1f40bbd06496c622ce192dd20249215649b79d74e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "7166bfc6afe931639b500dd1f40bbd06496c622ce192dd20249215649b79d74e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7166bfc6afe931639b500dd1f40bbd06496c622ce192dd20249215649b79d74e", kill_on_drop: false }` [INFO] [stdout] 7166bfc6afe931639b500dd1f40bbd06496c622ce192dd20249215649b79d74e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9333f29c88748ec1cc862e9ce2d3ce291bf2fcc5e4a8d51d606bffa8f47990cc [INFO] running `Command { std: "docker" "start" "-a" "9333f29c88748ec1cc862e9ce2d3ce291bf2fcc5e4a8d51d606bffa8f47990cc", kill_on_drop: false }` [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling moduvex-runtime v1.0.0 [INFO] [stderr] Compiling darling_core v0.23.0 [INFO] [stderr] Compiling darling_macro v0.23.0 [INFO] [stderr] Compiling darling v0.23.0 [INFO] [stderr] Compiling moduvex-macros v1.0.0 [INFO] [stderr] Compiling moduvex-core v1.0.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.21s [INFO] running `Command { std: "docker" "inspect" "9333f29c88748ec1cc862e9ce2d3ce291bf2fcc5e4a8d51d606bffa8f47990cc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9333f29c88748ec1cc862e9ce2d3ce291bf2fcc5e4a8d51d606bffa8f47990cc", kill_on_drop: false }` [INFO] [stdout] 9333f29c88748ec1cc862e9ce2d3ce291bf2fcc5e4a8d51d606bffa8f47990cc [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 52772262411e385323304fe6c62c23ad905ff9a766083b7207ed4d786ac50cb1 [INFO] running `Command { std: "docker" "start" "-a" "52772262411e385323304fe6c62c23ad905ff9a766083b7207ed4d786ac50cb1", kill_on_drop: false }` [INFO] [stderr] Compiling moduvex-core v1.0.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 2.26s [INFO] running `Command { std: "docker" "inspect" "52772262411e385323304fe6c62c23ad905ff9a766083b7207ed4d786ac50cb1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "52772262411e385323304fe6c62c23ad905ff9a766083b7207ed4d786ac50cb1", kill_on_drop: false }` [INFO] [stdout] 52772262411e385323304fe6c62c23ad905ff9a766083b7207ed4d786ac50cb1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 10c405854c29616bc4626b3c5f96f35305cffeacb8deb1c58b48688e870d8647 [INFO] running `Command { std: "docker" "start" "-a" "10c405854c29616bc4626b3c5f96f35305cffeacb8deb1c58b48688e870d8647", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/moduvex_core-9a68bb9db7b4b8f3) [INFO] [stdout] [INFO] [stdout] running 169 tests [INFO] [stdout] test app::builder::tests::module_registration_compiles ... ok [INFO] [stdout] test app::builder::tests::builder_new_creates_unconfigured ... ok [INFO] [stdout] test app::builder::tests::config_transitions_to_configured ... ok [INFO] [stdout] test app::builder::tests::run_with_no_dep_module_completes ... ok [INFO] [stdout] test app::context::tests::app_context_default_is_empty ... ok [INFO] [stdout] test app::context::tests::app_context_require_present_returns_arc ... ok [INFO] [stdout] test app::context::tests::contains_reflects_presence ... ok [INFO] [stdout] test app::context::tests::insert_and_get_singleton ... ok [INFO] [stdout] test app::context::tests::missing_returns_none ... ok [INFO] [stdout] test app::context::tests::request_context_app_ref_matches_original ... ok [INFO] [stdout] test app::context::tests::app_context_insert_overwrites_existing ... ok [INFO] [stdout] test app::context::tests::request_context_get_missing_from_app_returns_none ... ok [INFO] [stdout] test app::context::tests::request_context_extension_and_app_singleton_are_independent ... ok [INFO] [stdout] test app::context::tests::request_context_delegates_to_app ... ok [INFO] [stdout] test app::context::tests::request_context_local_extensions ... ok [INFO] [stdout] test app::context::tests::request_context_missing_extension_returns_none ... ok [INFO] [stdout] test app::context::tests::require_missing_returns_error ... ok [INFO] [stdout] test di::provider::tests::request_scoped_clone_shares_factory ... ok [INFO] [stdout] test di::provider::tests::request_scoped_factory_receives_context ... ok [INFO] [stdout] test di::provider::tests::request_scoped_creates_fresh_value ... ok [INFO] [stdout] test di::provider::tests::request_scoped_creates_independent_values_per_call ... ok [INFO] [stdout] test di::provider::tests::singleton_clone_preserves_value ... ok [INFO] [stdout] test di::provider::tests::request_scoped_returns_error_when_factory_fails ... ok [INFO] [stdout] test di::provider::tests::singleton_from_arc ... ok [INFO] [stdout] test di::provider::tests::singleton_new_wraps_value ... ok [INFO] [stdout] test di::provider::tests::singleton_clone_shares_arc ... ok [INFO] [stdout] test app::context::tests::app_context_concurrent_access ... ok [INFO] [stdout] test di::provider::tests::singleton_multiple_get_calls_return_same_arc ... ok [INFO] [stdout] test di::scope::tests::contains_reflects_presence ... ok [INFO] [stdout] test app::context::tests::app_context_multiple_different_types ... ok [INFO] [stdout] test di::provider::tests::singleton_get_clones_arc ... ok [INFO] [stdout] test di::scope::tests::arc_ptr_eq_for_same_insert ... ok [INFO] [stdout] test di::scope::tests::missing_type_returns_none ... ok [INFO] [stdout] test di::scope::tests::distinct_types_are_independent ... ok [INFO] [stdout] test di::scope::tests::insert_and_get_arc ... ok [INFO] [stdout] test di::scope::tests::insert_value_wraps_in_arc ... ok [INFO] [stdout] test di::scope::tests::is_empty_false_after_insert ... ok [INFO] [stdout] test di::scope::tests::len_after_multiple_types ... ok [INFO] [stdout] test di::scope::tests::len_counts_distinct_types ... ok [INFO] [stdout] test di::provider::tests::singleton_from_arc_preserves_arc ... ok [INFO] [stdout] test di::scope::tests::default_creates_empty_map ... ok [INFO] [stdout] test di::scope::tests::overwrite_does_not_increase_len ... ok [INFO] [stdout] test di::scope::tests::is_empty_on_new_map ... ok [INFO] [stdout] test error::chain::tests::context_preserves_domain_variant ... ok [INFO] [stdout] test di::scope::tests::struct_types_as_keys ... ok [INFO] [stdout] test error::chain::tests::context_preserves_infra_variant ... ok [INFO] [stdout] test error::chain::tests::context_preserves_lifecycle_variant ... ok [INFO] [stdout] test error::chain::tests::infra_context_preserves_retryability ... ok [INFO] [stdout] test error::chain::tests::domain_context_preserves_http_status ... ok [INFO] [stdout] test error::chain::tests::non_retryable_infra_context_preserves_non_retryable ... ok [INFO] [stdout] test error::chain::tests::lifecycle_context_contains_both_messages ... ok [INFO] [stdout] test error::chain::tests::config_context_contains_both_messages ... ok [INFO] [stderr] Doc-tests moduvex_core [INFO] [stdout] test error::chain::tests::context_error_display_format ... ok [INFO] [stdout] test error::chain::tests::context_error_source_chain ... ok [INFO] [stdout] test error::chain::tests::dynamic_context_wraps_error ... ok [INFO] [stdout] test error::chain::tests::with_context_lazy_closure_not_called_on_ok ... ok [INFO] [stdout] test error::classify::tests::config_error_debug_format ... ok [INFO] [stdout] test error::chain::tests::static_context_wraps_error ... ok [INFO] [stdout] test error::chain::tests::wrap_other_variant_stays_other ... ok [INFO] [stdout] test error::classify::tests::config_error_display_with_key ... ok [INFO] [stdout] test error::chain::tests::context_on_ok_passes_through ... ok [INFO] [stdout] test di::scope::tests::overwrite_replaces_value ... ok [INFO] [stdout] test error::chain::tests::context_preserves_config_variant ... ok [INFO] [stdout] test di::scope::tests::concurrent_write_then_read ... ok [INFO] [stdout] test error::classify::tests::domain_error_fields ... ok [INFO] [stdout] test error::classify::tests::infra_error_default_retry_after_ms ... ok [INFO] [stdout] test error::classify::tests::config_error_is_error_trait ... ok [INFO] [stdout] test error::classify::tests::lifecycle_error_is_error_trait ... ok [INFO] [stdout] test error::classify::tests::config_error_with_key_sets_key ... ok [INFO] [stdout] test error::classify::tests::lifecycle_error_new_has_no_module ... ok [INFO] [stdout] test error::classify::tests::config_error_new_has_no_key ... ok [INFO] [stdout] test error::classify::tests::config_error_without_key_display ... ok [INFO] [stdout] test error::classify::tests::domain_error_default_is_public ... ok [INFO] [stdout] test error::classify::tests::lifecycle_error_without_module_display ... ok [INFO] [stdout] test error::classify::tests::lifecycle_error_debug_format ... ok [INFO] [stdout] test error::tests::config_variant_display ... ok [INFO] [stdout] test error::tests::config_variant_source_is_config_error ... ok [INFO] [stdout] test error::tests::io_error_not_retryable_for_permission_denied ... ok [INFO] [stdout] test error::classify::tests::lifecycle_error_display_with_module ... ok [INFO] [stdout] test error::tests::io_error_retryable_for_connection_reset ... ok [INFO] [stdout] test di::scope::tests::thread_safe_concurrent_read ... ok [INFO] [stdout] test error::tests::io_error_retryable_for_would_block ... ok [INFO] [stdout] test error::tests::infra_error_display_contains_retryable_flag ... ok [INFO] [stdout] test error::tests::io_error_converts_to_infra ... ok [INFO] [stdout] test error::tests::domain_variant_display ... ok [INFO] [stdout] test error::tests::moduvex_error_source_chain_present ... ok [INFO] [stdout] test error::tests::other_error_variant_display ... ok [INFO] [stdout] test lifecycle::hook::tests::empty_registry_is_noop ... ok [INFO] [stdout] test lifecycle::hook::tests::default_hook_registry_is_empty ... ok [INFO] [stdout] test lifecycle::phase::tests::emergency_stop_from_validate_valid ... ok [INFO] [stdout] test lifecycle::phase::tests::invalid_transition_ready_to_start ... ok [INFO] [stdout] test lifecycle::phase::tests::next_startup_phase_sequence ... ok [INFO] [stdout] test lifecycle::phase::tests::phase_clone_and_copy ... ok [INFO] [stdout] test lifecycle::hook::tests::hook_receives_all_phases_in_sequence ... ok [INFO] [stdout] test lifecycle::hook::tests::hook_receives_phase_notifications ... ok [INFO] [stdout] test lifecycle::hook::tests::hook_registry_len ... ok [INFO] [stdout] test lifecycle::hook::tests::multiple_hooks_all_called_in_order ... ok [INFO] [stdout] test lifecycle::phase::tests::backwards_transition_invalid ... ok [INFO] [stdout] test lifecycle::phase::tests::emergency_stop_from_config_valid ... ok [INFO] [stdout] test lifecycle::phase::tests::emergency_stop_from_mid_boot_valid ... ok [INFO] [stdout] test lifecycle::phase::tests::invalid_transition_stopped_to_config ... ok [INFO] [stdout] test lifecycle::phase::tests::phase_display_all_variants ... ok [INFO] [stdout] test error::tests::lifecycle_variant_with_module ... ok [INFO] [stdout] test lifecycle::hook::tests::hook_error_aborts_remaining ... ok [INFO] [stdout] test lifecycle::phase::tests::stopped_has_no_next_startup_phase ... ok [INFO] [stdout] test lifecycle::phase::tests::stopping_next_startup_phase_is_stopped ... ok [INFO] [stdout] test lifecycle::phase::tests::transition_fn_returns_ok ... ok [INFO] [stdout] test lifecycle::phase::tests::valid_startup_sequence ... ok [INFO] [stdout] test lifecycle::phase::tests::transition_fn_validates_full_chain ... ok [INFO] [stdout] test lifecycle::shutdown::tests::clone_shares_state ... ok [INFO] [stdout] test lifecycle::shutdown::tests::cloned_handle_can_trigger_shutdown ... ok [INFO] [stdout] test lifecycle::shutdown::tests::handle_default_creates_unset ... ok [INFO] [stdout] test lifecycle::shutdown::tests::handle_multiple_clones_share_state ... ok [INFO] [stdout] test lifecycle::shutdown::tests::handle_request_is_idempotent ... ok [INFO] [stdout] test lifecycle::shutdown::tests::handle_request_sets_flag ... ok [INFO] [stdout] test lifecycle::shutdown::tests::shutdown_config_debug_format ... ok [INFO] [stdout] test lifecycle::shutdown::tests::shutdown_config_clone ... ok [INFO] [stdout] test lifecycle::shutdown::tests::shutdown_config_default_timeout ... ok [INFO] [stdout] test lifecycle::shutdown::tests::handle_starts_unset ... ok [INFO] [stdout] test lifecycle::shutdown::tests::wait_returns_after_programmatic_request ... ok [INFO] [stdout] test lifecycle::phase::tests::phase_eq ... ok [INFO] [stdout] test lifecycle::tests::failed_start_triggers_rollback ... ok [INFO] [stdout] test lifecycle::phase::tests::shutdown_sequence_valid ... ok [INFO] [stdout] test lifecycle::tests::clean_lifecycle_starts_and_stops_in_order ... ok [INFO] [stdout] test lifecycle::phase::tests::valid_full_shutdown_chain ... ok [INFO] [stdout] test lifecycle::tests::empty_registry_runs_clean ... ok [INFO] [stdout] test lifecycle::shutdown::tests::wait_returns_immediately_when_already_requested ... ok [INFO] [stdout] test lifecycle::phase::tests::skip_phase_invalid ... ok [INFO] [stdout] test app::context::tests::app_context_require_missing_error_message_contains_type ... ok [INFO] [stdout] test lifecycle::phase::tests::transition_fn_returns_err ... ok [INFO] [stdout] test lifecycle::shutdown::tests::wait_for_shutdown_immediate_when_pre_requested ... ok [INFO] [stdout] test app::context::tests::app_context_struct_singleton ... ok [INFO] [stdout] test error::classify::tests::lifecycle_error_in_module_sets_module ... ok [INFO] [stdout] test module::dependency::tests::contains_module_tail_case ... ok [INFO] [stdout] test module::dependency::tests::empty_list_ok ... ok [INFO] [stdout] test module::dependency::tests::module_b_alone_with_dep_a_satisfied ... ok [INFO] [stdout] test module::dependency::tests::single_no_dep_ok ... ok [INFO] [stdout] test module::dependency::tests::two_modules_with_dep_ok ... ok [INFO] [stdout] test module::registry::tests::default_creates_empty_registry ... ok [INFO] [stdout] test module::registry::tests::into_entries_consumes_registry ... ok [INFO] [stdout] test module::dependency::tests::three_modules_multi_dep_ok ... ok [INFO] [stdout] test module::registry::tests::iter_returns_entries_in_insertion_order ... ok [INFO] [stdout] test module::registry::tests::sort_by_priority_orders_highest_first ... ok [INFO] [stdout] test module::registry::tests::iter_rev_is_reverse_of_iter ... ok [INFO] [stdout] test module::registry::tests::push_and_len ... ok [INFO] [stdout] test module::registry::tests::topological_sort_detects_cycle ... ok [INFO] [stdout] test module::registry::tests::sort_by_priority_single_entry ... ok [INFO] [stdout] test lifecycle::tests::single_module_starts_and_stops ... ok [INFO] [stdout] test lifecycle::tests::three_modules_start_then_stop_all_in_reverse ... ok [INFO] [stdout] test module::dependency::tests::all_deps_ok_b_after_a_in_list ... ok [INFO] [stdout] test module::dependency::tests::contains_module_head_case ... ok [INFO] [stdout] test lifecycle::tests::first_module_fails_no_rollback_needed ... ok [INFO] [stdout] test module::dependency::tests::depends_on_empty_required ... ok [INFO] [stdout] test lifecycle::tests::lifecycle_engine_shutdown_handle_clone ... ok [INFO] [stdout] test module::registry::tests::topological_sort_diamond_dependency ... ok [INFO] [stdout] test module::registry::tests::unknown_dep_names_ignored_in_topo_sort ... ok [INFO] [stdout] test module::tests::module_custom_priority ... ok [INFO] [stdout] test module::tests::module_with_dep_names ... ok [INFO] [stdout] test module::tests::negative_priority_module ... ok [INFO] [stdout] test module::registry::tests::topological_sort_empty_registry ... ok [INFO] [stdout] test tx::tests::noop_boundary_compiles_and_runs ... ok [INFO] [stdout] test module::registry::tests::topological_sort_no_deps ... ok [INFO] [stdout] test module::registry::tests::topological_sort_respects_dependencies ... ok [INFO] [stdout] test module::registry::tests::topological_sort_same_tier_by_priority ... ok [INFO] [stdout] test module::registry::tests::topological_sort_single_module_no_deps ... ok [INFO] [stdout] test module::registry::tests::topological_sort_three_way_cycle_detected ... ok [INFO] [stdout] test module::tests::module_default_dep_names_empty ... ok [INFO] [stdout] test module::tests::module_lifecycle_on_start_and_stop ... ok [INFO] [stdout] test module::tests::module_name_and_default_priority ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 169 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test src/error/chain.rs - error::chain (line 4) ... ignored [INFO] [stdout] test src/module/dependency.rs - module::dependency::DependsOn (line 56) ... ignored [INFO] [stdout] test src/module/mod.rs - module::Module::dep_names (line 53) ... ignored [INFO] [stdout] test src/lib.rs - (line 18) - compile ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "10c405854c29616bc4626b3c5f96f35305cffeacb8deb1c58b48688e870d8647", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "10c405854c29616bc4626b3c5f96f35305cffeacb8deb1c58b48688e870d8647", kill_on_drop: false }` [INFO] [stdout] 10c405854c29616bc4626b3c5f96f35305cffeacb8deb1c58b48688e870d8647