[INFO] cloning repository https://github.com/wycats/mcp-twill
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/wycats/mcp-twill" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fwycats%2Fmcp-twill", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fwycats%2Fmcp-twill'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 1b56f673dd6654b167fe2591d8a21259e1acc1a1
[INFO] testing wycats/mcp-twill against 1.98.0-beta.1 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fwycats%2Fmcp-twill" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/wycats/mcp-twill
[INFO] finished tweaking git repo https://github.com/wycats/mcp-twill
[INFO] tweaked toml for git repo https://github.com/wycats/mcp-twill written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/wycats/mcp-twill on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/wycats/mcp-twill 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" "+1.98.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 65f5ffd4f587f404a85c08b5bec3cca7580cad52b8caeea498d8179bab9b3f31
[INFO] running `Command { std: "docker" "start" "65f5ffd4f587f404a85c08b5bec3cca7580cad52b8caeea498d8179bab9b3f31", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "65f5ffd4f587f404a85c08b5bec3cca7580cad52b8caeea498d8179bab9b3f31", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "65f5ffd4f587f404a85c08b5bec3cca7580cad52b8caeea498d8179bab9b3f31" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "65f5ffd4f587f404a85c08b5bec3cca7580cad52b8caeea498d8179bab9b3f31", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "65f5ffd4f587f404a85c08b5bec3cca7580cad52b8caeea498d8179bab9b3f31" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling bytes v1.12.0
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling dyn-clone v1.0.20
[INFO] [stderr]    Compiling rmcp v1.7.0
[INFO] [stderr]    Compiling pastey v0.2.3
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling schemars_derive v1.2.1
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling rmcp-macros v1.7.0
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling schemars v1.2.1
[INFO] [stderr]    Compiling mcp-workspace-resolver v0.1.0 (/opt/rustwide/workdir/crates/mcp-workspace-resolver)
[INFO] [stderr]    Compiling mcp-twill v0.1.0 (/opt/rustwide/workdir/crates/mcp-twill)
[INFO] [stderr]    Compiling mcp-twill-host v0.1.0 (/opt/rustwide/workdir/crates/mcp-twill-host)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 56.42s
[INFO] running `Command { std: "docker" "inspect" "65f5ffd4f587f404a85c08b5bec3cca7580cad52b8caeea498d8179bab9b3f31", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "65f5ffd4f587f404a85c08b5bec3cca7580cad52b8caeea498d8179bab9b3f31" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling mcp-twill v0.1.0 (/opt/rustwide/workdir/crates/mcp-twill)
[INFO] [stderr]    Compiling mcp-twill-host v0.1.0 (/opt/rustwide/workdir/crates/mcp-twill-host)
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling mcp-workspace-resolver v0.1.0 (/opt/rustwide/workdir/crates/mcp-workspace-resolver)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 39.62s
[INFO] running `Command { std: "docker" "inspect" "65f5ffd4f587f404a85c08b5bec3cca7580cad52b8caeea498d8179bab9b3f31", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "65f5ffd4f587f404a85c08b5bec3cca7580cad52b8caeea498d8179bab9b3f31" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.23s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mcp_twill-3dd11bbec393209c)
[INFO] [stderr]      Running tests/builder.rs (/opt/rustwide/target/debug/deps/builder-d83457b0a6aed782)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test builder_rejects_run_command_guidance_that_does_not_plan ... ok
[INFO] [stdout] test builder_rejects_duplicate_paths_args_unknown_workspaces_and_missing_handlers ... ok
[INFO] [stdout] test builder_validates_examples ... ok
[INFO] [stdout] test builder_declares_guidance_stdin_and_progress ... ok
[INFO] [stdout] test contract_discovery ... ok
[INFO] [stdout] test contract_examples_and_plans ... ok
[INFO] [stdout] test contract_conversation_identity_projection ... ok
[INFO] [stdout] test contract_capability_projection ... ok
[INFO] [stdout] test contract_required_arguments ... ok
[INFO] [stdout] test contract_effect_metadata ... ok
[INFO] [stdout] test contract_workspace_projection ... ok
[INFO] [stdout] test builder_commands_project_help_lanes_and_annotations ... ok
[INFO] [stdout] test contract_server_projection ... ok
[INFO] [stdout] test builder_preserves_planner_diagnostics_for_inputs ... ok
[INFO] [stdout] test contract_guidance_projection ... ok
[INFO] [stdout] test typed_handler_receives_deserialized_args ... ok
[INFO] [stdout] test contract_effect_lanes ... ok
[INFO] [stdout] test contract_runtime_identity ... ok
[INFO] [stdout] test contract_resource_projection ... ok
[INFO] [stdout] test builder_catalog_matches_equivalent_explicit_specs ... ok
[INFO] [stdout] test builder_path_args_enforce_declared_workspaces ... ok
[INFO] [stdout] test contract_type_projection ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/capabilities.rs (/opt/rustwide/target/debug/deps/capabilities-3488d764db69a2d8)
[INFO] [stdout] 
[INFO] [stdout] running 35 tests
[INFO] [stdout] test capability_without_consumer_fails_validation ... ok
[INFO] [stdout] test capability_with_only_self_dependent_providers_fails_validation ... ok
[INFO] [stdout] test contract_capability_projection_reports_invalid_graph ... ok
[INFO] [stdout] test capability_without_provider_fails_validation ... ok
[INFO] [stdout] test capability_without_carrier_fails_validation ... ok
[INFO] [stdout] test contract_effect_lanes ... ok
[INFO] [stdout] test contract_type_projection ... ok
[INFO] [stdout] test contract_conversation_identity_projection ... ok
[INFO] [stdout] test duplicate_capability_declaration_fails_validation ... ok
[INFO] [stdout] test contract_discovery ... ok
[INFO] [stdout] test contract_workspace_projection ... ok
[INFO] [stdout] test declared_capability_graph_passes_validation ... ok
[INFO] [stdout] test contract_capability_projection ... ok
[INFO] [stdout] test contract_required_arguments ... ok
[INFO] [stdout] test contract_resource_projection ... ok
[INFO] [stdout] test contract_guidance_projection ... ok
[INFO] [stdout] test optional_carrier_argument_fails_validation ... ok
[INFO] [stdout] test providing_undeclared_capability_fails_validation ... ok
[INFO] [stdout] test requiring_command_without_carrier_argument_fails_validation ... ok
[INFO] [stdout] test catalog_projects_capabilities_and_operation_edges ... ok
[INFO] [stdout] test contract_effect_metadata ... ok
[INFO] [stdout] test missing_carrier_fails_at_plan_time_with_capability_diagnostic ... ok
[INFO] [stdout] test contract_server_projection ... ok
[INFO] [stdout] test contract_examples_and_plans ... ok
[INFO] [stdout] test capability_requirements_change_catalog_hash ... ok
[INFO] [stdout] test contract_runtime_identity ... ok
[INFO] [stdout] test requiring_undeclared_capability_fails_validation ... ok
[INFO] [stdout] test self_dependent_provider_passes_with_bootstrap_provider ... ok
[INFO] [stdout] test serving_path_rejects_invalid_capability_graph ... ok
[INFO] [stdout] test unknown_argument_reported_before_missing_carrier ... ok
[INFO] [stdout] test handler_provided_denial_guidance_is_preserved ... ok
[INFO] [stdout] test handler_capability_denial_is_enriched_from_declarations ... ok
[INFO] [stdout] test command_help_renders_requires_with_derived_establishers ... ok
[INFO] [stdout] test contract_capability_projection_passes_valid_registry ... ok
[INFO] [stdout] test server_help_lists_declared_capabilities ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/contract.rs (/opt/rustwide/target/debug/deps/contract-a345189ff1146505)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test contract_workspace_projection ... ok
[INFO] [stdout] test contract_effect_lanes ... ok
[INFO] [stdout] test contract_conversation_identity_projection ... ok
[INFO] [stdout] test contract_capability_projection ... ok
[INFO] [stdout] test missing_example_for_required_args_is_a_violation ... ok
[INFO] [stdout] test resource_content_drift_is_a_violation ... ok
[INFO] [stdout] test contract_discovery ... ok
[INFO] [stdout] test example_planning_a_different_operation_is_a_violation ... ok
[INFO] [stdout] test nonpure_operation_without_permissions_is_a_violation ... ok
[INFO] [stdout] test contract_effect_metadata ... ok
[INFO] [stdout] test broken_example_is_a_violation_naming_the_operation ... ok
[INFO] [stdout] test argument_check_requires_the_exact_token ... ok
[INFO] [stdout] test contract_resource_projection ... ok
[INFO] [stdout] test contract_server_projection ... ok
[INFO] [stdout] test custom_effects_are_a_contract_violation ... ok
[INFO] [stdout] test violations_render_with_operation_and_projection ... ok
[INFO] [stdout] test server_projection_advertises_resources_and_truthful_annotations ... ok
[INFO] [stdout] test contract_examples_and_plans ... ok
[INFO] [stdout] test contract_type_projection ... ok
[INFO] [stdout] test aggregate_coverage_is_clean ... ok
[INFO] [stdout] test contract_runtime_identity ... ok
[INFO] [stdout] test contract_guidance_projection ... ok
[INFO] [stdout] test contract_required_arguments ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/conversation_identity.rs (/opt/rustwide/target/debug/deps/conversation_identity-d664fbeac2af5fc6)
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test canonical_identity_round_trips_and_redacts_debug ... ok
[INFO] [stdout] test contract_discovery ... ok
[INFO] [stdout] test contract_effect_metadata ... ok
[INFO] [stdout] test contract_capability_projection ... ok
[INFO] [stdout] test contract_conversation_identity_projection ... ok
[INFO] [stdout] test contract_workspace_projection ... ok
[INFO] [stdout] test contract_resource_projection ... ok
[INFO] [stdout] test contract_guidance_projection ... ok
[INFO] [stdout] test contract_server_projection ... ok
[INFO] [stdout] test contract_examples_and_plans ... ok
[INFO] [stdout] test contract_effect_lanes ... ok
[INFO] [stdout] test contract_type_projection ... ok
[INFO] [stdout] test contract_runtime_identity ... ok
[INFO] [stdout] test canonical_metadata_reaches_a_declaring_handler ... ok
[INFO] [stdout] test direct_registry_injection_is_optional_and_declared ... ok
[INFO] [stdout] test declaring_fingerprint_binds_presence_and_complete_identity ... ok
[INFO] [stdout] test contract_required_arguments ... ok
[INFO] [stdout] test explicit_application_argument_remains_unchanged ... ok
[INFO] [stdout] test declaration_projects_through_catalog_help_builder_and_hash ... ok
[INFO] [stdout] test request_context_error_code_and_location_are_public_and_redacted ... ok
[INFO] [stdout] test malformed_trusted_thread_id_fails_even_with_valid_canonical ... ok
[INFO] [stdout] test framework_projections_never_serialize_raw_identity_or_private_digest ... ok
[INFO] [stdout] test non_declaring_command_ignores_injected_identity ... ok
[INFO] [stdout] test non_execution_surfaces_ignore_malformed_identity_metadata ... ok
[INFO] [stdout] test transport_integrity_applies_before_non_declaring_dispatch ... ok
[INFO] [stdout] test malformed_canonical_payloads_have_stable_redacted_diagnostics ... ok
[INFO] [stdout] test task_and_ordinary_execution_share_identity_and_fingerprint ... ok
[INFO] [stdout] test trusted_codex_compatibility_normalizes_and_compares ... ok
[INFO] [stdout] test default_compatibility_ignores_every_thread_id_shape ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/core.rs (/opt/rustwide/target/debug/deps/core-53b447e34bf2a250)
[INFO] [stdout] 
[INFO] [stdout] running 31 tests
[INFO] [stdout] test catalog_projects_composite_effects_and_required_lane ... ok
[INFO] [stdout] test external_shell_guidance_is_excluded_from_command_validation ... ok
[INFO] [stdout] test command_string_rejects_substring_interpolation ... ok
[INFO] [stdout] test help_for_unknown_commands_surfaces_nearest_alternatives ... ok
[INFO] [stdout] test command_string_rejects_shell_constructs ... ok
[INFO] [stdout] test namespace_fallback_is_case_insensitive ... ok
[INFO] [stdout] test output_limits_structured_content_and_preserves_logs_and_cursors ... ok
[INFO] [stdout] test denied_operations_fail_before_dispatch ... ok
[INFO] [stdout] test output_selects_fields_and_limits_arrays ... ok
[INFO] [stdout] test help_returns_server_and_command_docs ... ok
[INFO] [stdout] test missing_unknown_and_wrong_type_args_are_structured_errors ... ok
[INFO] [stdout] test catalog_examples_are_validated_against_the_planner ... ok
[INFO] [stdout] test invocation_fingerprint_changes_with_contract_inputs ... ok
[INFO] [stdout] test run_command_guidance_must_include_required_arguments ... ok
[INFO] [stdout] test dry_run_returns_plan_without_dispatch_or_permission_gate ... ok
[INFO] [stdout] test parser_binds_typed_placeholders_and_preserves_dangerous_arg_data ... ok
[INFO] [stdout] test lane_checks_redirect_before_dispatch ... ok
[INFO] [stdout] test invocation_fingerprint_is_stable_for_equivalent_plans ... ok
[INFO] [stdout] test unknown_commands_fall_back_to_namespace_alternatives ... ok
[INFO] [stdout] test unknown_commands_without_candidates_have_no_alternatives ... ok
[INFO] [stdout] test unknown_commands_include_nearest_alternatives ... ok
[INFO] [stdout] test catalog_identity_is_stable_across_registration_order ... ok
[INFO] [stdout] test runtime_identity_reflects_catalog_changes ... ok
[INFO] [stdout] test stdin_and_progress_declarations_project_into_catalog_and_help ... ok
[INFO] [stdout] test stdin_mime_type_must_match_the_declared_contract ... ok
[INFO] [stdout] test path_args_use_declared_workspaces ... ok
[INFO] [stdout] test runtime_identity_reports_the_registry_and_no_process_facts ... ok
[INFO] [stdout] test server_overview_resource_reports_the_catalog_hash ... ok
[INFO] [stdout] test guidance_appears_in_server_help_and_catalog_identity ... ok
[INFO] [stdout] test run_command_guidance_is_validated_against_the_catalog ... ok
[INFO] [stderr]      Running tests/events.rs (/opt/rustwide/target/debug/deps/events-abf385a391524940)
[INFO] [stdout] test stdin_is_rejected_for_commands_without_a_contract ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test permission_required_records_an_event ... ok
[INFO] [stdout] test planning_failure_records_an_event_with_diagnostics ... ok
[INFO] [stdout] test successful_dispatch_records_an_event ... ok
[INFO] [stdout] test each_call_records_its_own_event ... ok
[INFO] [stdout] test unparseable_run_request_records_an_invalid_input_event ... ok
[INFO] [stdout] test events_carry_the_runtime_identity ... ok
[INFO] [stderr]      Running tests/guidance.rs (/opt/rustwide/target/debug/deps/guidance-91fcd94b73560a52)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 44 tests
[INFO] [stdout] test builder_surfaces_guidance_errors ... ok
[INFO] [stdout] test contract_conversation_identity_projection ... ok
[INFO] [stdout] test contract_discovery ... ok
[INFO] [stdout] test catalog_projects_preamble ... ok
[INFO] [stdout] test alternative_with_empty_condition_is_rejected ... ok
[INFO] [stdout] test contract_accepts_guidance_projection ... ok
[INFO] [stdout] test contract_guidance_projection ... ok
[INFO] [stdout] test contract_effect_lanes ... ok
[INFO] [stdout] test builder_wires_guidance_through ... ok
[INFO] [stdout] test contract_flags_preamble_that_names_commands ... ok
[INFO] [stdout] test contract_capability_projection ... ok
[INFO] [stdout] test catalog_projects_guidance_declarations ... ok
[INFO] [stdout] test catalog_hash_covers_preamble ... ok
[INFO] [stdout] test contract_required_arguments ... ok
[INFO] [stdout] test contract_workspace_projection ... ok
[INFO] [stdout] test dangling_alternative_is_rejected ... ok
[INFO] [stdout] test empty_use_when_is_rejected ... ok
[INFO] [stdout] test dangling_fallback_preference_is_rejected ... ok
[INFO] [stdout] test fallback_preference_cycle_is_rejected ... ok
[INFO] [stdout] test contract_type_projection ... ok
[INFO] [stdout] test contract_effect_metadata ... ok
[INFO] [stdout] test duplicate_alternative_is_rejected ... ok
[INFO] [stdout] test fallback_with_empty_prefer_list_is_rejected ... ok
[INFO] [stdout] test fallback_with_empty_condition_is_rejected ... ok
[INFO] [stdout] test contract_server_projection ... ok
[INFO] [stdout] test duplicate_fallback_preference_is_rejected ... ok
[INFO] [stdout] test empty_preamble_is_rejected ... ok
[INFO] [stdout] test fallback_preferring_itself_is_rejected ... ok
[INFO] [stdout] test catalog_hash_covers_guidance_declarations ... ok
[INFO] [stdout] test help_renders_derived_fallback_edges_on_preferred_command ... ok
[INFO] [stdout] test help_renders_alternatives ... ok
[INFO] [stdout] test help_renders_fallback_declaration ... ok
[INFO] [stdout] test help_renders_use_when ... ok
[INFO] [stderr]      Running tests/mcp.rs (/opt/rustwide/target/debug/deps/mcp-8e045881bf05a6e7)
[INFO] [stdout] test self_alternative_is_rejected ... ok
[INFO] [stdout] test serving_path_rejects_invalid_guidance ... ok
[INFO] [stdout] test type_help_renders_variant_fallback ... ok
[INFO] [stdout] test union_with_fallback_on_every_variant_is_rejected ... ok
[INFO] [stdout] test contract_runtime_identity ... ok
[INFO] [stdout] test contract_resource_projection ... ok
[INFO] [stdout] test use_when_and_fallback_are_mutually_exclusive ... ok
[INFO] [stdout] test variant_fallback_with_empty_condition_is_rejected ... ok
[INFO] [stdout] test mcp_instructions_lead_with_preamble ... ok
[INFO] [stdout] test server_help_renders_preamble ... ok
[INFO] [stdout] test contract_examples_and_plans ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 44 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test custom_effects_are_rejected_at_server_construction ... ok
[INFO] [stdout] test server_runtime_identity_includes_the_crate_version ... ok
[INFO] [stdout] test getting_started_prompt_includes_declared_guidance ... ok
[INFO] [stdout] test mcp_exposes_two_tools_and_resources_prompts ... ok
[INFO] [stdout] test declared_fallback_governs_when_client_has_no_roots ... ok
[INFO] [stdout] test dry_run_mode_returns_plan_without_dispatch_or_confirmation ... ok
[INFO] [stdout] test dry_run_uses_debug_response_profile ... ok
[INFO] [stdout] test preview_returns_permission_data_without_dispatch ... ok
[INFO] [stdout] test text_output_format_omits_structured_content_on_success ... ok
[INFO] [stdout] test expired_token_fails_replay ... ok
[INFO] [stdout] test task_augmented_run_completes_when_negotiated ... ok
[INFO] [stdout] test reused_token_fails_replay ... ok
[INFO] [stdout] test changed_output_fields_fail_replay ... ok
[INFO] [stderr]      Running tests/resources.rs (/opt/rustwide/target/debug/deps/resources-5d3f3b91160bf5f3)
[INFO] [stdout] test mcp_run_emits_progress_and_returns_structured_content ... ok
[INFO] [stdout] test text_response_profile_omits_structured_content_on_success ... ok
[INFO] [stdout] test client_roots_resolve_workspaces_over_mcp ... ok
[INFO] [stdout] test changed_args_fail_replay ... ok
[INFO] [stdout] test generated_effect_lane_tools_redirect_and_dispatch ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 33 tests
[INFO] [stdout] test colliding_uri_templates_fail_registration ... ok
[INFO] [stdout] test carrier_argument_is_injected_with_derived_reference_type ... ok
[INFO] [stdout] test derived_capability_collision_fails_registration ... ok
[INFO] [stdout] test hand_declared_carrier_argument_fails_registration ... ok
[INFO] [stdout] test derived_type_collision_fails_registration ... ok
[INFO] [stdout] test contract_reports_undeclared_resource_edges ... ok
[INFO] [stdout] test grants_mint_uris_in_structured_output ... ok
[INFO] [stdout] test grant_with_unmintable_id_is_refused_at_mint_time ... ok
[INFO] [stdout] test parse_uri_only_accepts_mintable_ids ... ok
[INFO] [stdout] test overlapping_uri_templates_fail_registration ... ok
[INFO] [stdout] test malformed_uri_template_fails_registration ... ok
[INFO] [stdout] test handler_tuples_extend_past_two_resources ... ok
[INFO] [stdout] test refusal_carries_derived_recovery_edges_and_skips_handler ... ok
[INFO] [stdout] test schemeless_uri_template_fails_registration ... ok
[INFO] [stdout] test scoped_grant_without_enumerator_fails_registration ... ok
[INFO] [stdout] test carrier_accepts_bare_id_and_uri ... ok
[INFO] [stdout] test root_resource_refusal_recovers_through_establisher ... ok
[INFO] [stdout] test missing_carrier_names_derived_capability_and_establishers ... ok
[INFO] [stdout] test listings_mint_uris_for_every_reference ... ok
[INFO] [stdout] test undeclared_signature_resource_fails_registration ... ok
[INFO] [stdout] test within_must_form_a_tree ... ok
[INFO] [stdout] test released_resource_stops_resolving ... ok
[INFO] [stdout] test undeclared_output_references_are_refused_at_mint_time ... ok
[INFO] [stdout] test listing_honors_output_limit ... ok
[INFO] [stdout] test mcp_grants_emit_resource_links_and_serve_reads ... ok
[INFO] [stdout] test missing_resolver_fails_registration ... ok
[INFO] [stdout] test mcp_text_profile_carries_minted_uris ... ok
[INFO] [stdout] test mcp_grants_without_reader_emit_no_links ... ok
[INFO] [stdout] test help_renders_derived_resource_lifecycle ... ok
[INFO] [stdout] test catalog_projects_resource_with_derived_edges ... ok
[INFO] [stdout] test unpaired_grant_requires_release_or_expiry ... ok
[INFO] [stdout] test resource_declarations_and_edges_move_the_catalog_hash ... ok
[INFO] [stderr]      Running tests/types.rs (/opt/rustwide/target/debug/deps/types-93d5be95e328e68e)
[INFO] [stdout] test contract_resource_projection_passes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 36 tests
[INFO] [stdout] test empty_unions_fail_validation ... ok
[INFO] [stdout] test contract_check_reports_cycles_without_projecting_schemas ... ok
[INFO] [stdout] test dangling_field_reference_fails_validation ... ok
[INFO] [stdout] test help_renders_each_type_once ... ok
[INFO] [stdout] test help_shows_repeated_named_arguments_as_lists ... ok
[INFO] [stdout] test duplicate_type_declarations_fail_validation ... ok
[INFO] [stdout] test contradictory_constants_disambiguate_variants ... ok
[INFO] [stdout] test dead_types_fail_validation ... ok
[INFO] [stdout] test ambiguous_variants_fail_validation ... ok
[INFO] [stdout] test named_argument_schema_carries_the_argument_summary ... ok
[INFO] [stdout] test reference_cycles_fail_validation ... ok
[INFO] [stdout] test discriminated_variants_project_constants_and_enums ... ok
[INFO] [stdout] test repeated_field_problems_keep_the_element_index ... ok
[INFO] [stdout] test repeated_argument_records_per_element_variants_in_order ... ok
[INFO] [stdout] test dangling_type_reference_fails_validation ... ok
[INFO] [stdout] test named_argument_schema_is_inlined_as_property_level_one_of ... ok
[INFO] [stdout] test repeated_named_argument_requires_an_array ... ok
[INFO] [stdout] test mismatch_reports_variants_in_declaration_order ... ok
[INFO] [stdout] test help_renders_referenced_types_with_variants ... ok
[INFO] [stdout] test catalog_includes_declared_types ... ok
[INFO] [stdout] test optional_contradictory_constants_stay_ambiguous ... ok
[INFO] [stdout] test duplicate_variant_names_fail_validation ... ok
[INFO] [stdout] test catalog_hash_covers_type_declarations ... ok
[INFO] [stdout] test repeated_named_argument_schema_wraps_the_union_in_an_array ... ok
[INFO] [stdout] test structural_union_mismatch_reports_every_variant ... ok
[INFO] [stdout] test fingerprint_diverges_for_different_per_element_sequences ... ok
[INFO] [stdout] test nested_reference_failure_names_the_nested_path ... ok
[INFO] [stdout] test union_matching_rejects_unknown_fields ... ok
[INFO] [stdout] test union_mismatch_diagnostic_names_the_argument_and_expected_type ... ok
[INFO] [stdout] test wrong_constant_names_the_expected_constants ... ok
[INFO] [stdout] test type_projection_ignores_ref_text_in_descriptions ... ok
[INFO] [stdout] test discriminated_union_selects_by_constant ... ok
[INFO] [stdout] test fingerprint_diverges_for_different_matched_variants ... ok
[INFO] [stdout] test repeated_element_failure_is_indexed ... ok
[INFO] [stdout] test serving_path_rejects_invalid_type_graphs ... ok
[INFO] [stdout] test structural_union_matches_by_required_fields ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 36 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/workspace.rs (/opt/rustwide/target/debug/deps/workspace-67ffd8f5df0e12e0)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test uses_workspace_twice_dedupes_at_declaration ... ok
[INFO] [stdout] test plan_workspace_root_path_preserves_path_shapes ... ok
[INFO] [stdout] test uses_workspace_with_undeclared_name_fails_validation ... ok
[INFO] [stdout] test duplicate_workspace_declarations_fail_validation ... ok
[INFO] [stdout] test help_and_resources_show_workspace_requirement_for_path_args ... ok
[INFO] [stdout] test uses_workspace_prefers_client_root_over_declared_fallback ... ok
[INFO] [stdout] test empty_roots_observation_blocks_declared_fallback ... ok
[INFO] [stdout] test workspace_mismatch_names_selected_root_and_path ... ok
[INFO] [stdout] test declared_workspace_root_appears_in_dry_run_plan ... ok
[INFO] [stdout] test fingerprint_changes_when_selected_root_changes ... ok
[INFO] [stdout] test uses_workspace_projects_into_help_and_catalog ... ok
[INFO] [stdout] test single_client_root_does_not_satisfy_unrelated_workspaces ... ok
[INFO] [stdout] test uses_workspace_resolves_declared_fallback_and_reaches_handler ... ok
[INFO] [stdout] test non_file_path_argument_gets_unsupported_scheme_diagnostic ... ok
[INFO] [stdout] test uses_workspace_unresolved_fails_at_plan_time_with_diagnostics ... ok
[INFO] [stdout] test uses_workspace_with_path_argument_lists_root_once ... ok
[INFO] [stdout] test dry_run_envelope_shows_selected_root_source_and_reason ... ok
[INFO] [stdout] test uses_workspace_fingerprint_changes_with_resolved_root ... ok
[INFO] [stdout] test path_traversal_outside_selected_root_is_rejected_before_dispatch ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests examples/issues_server.rs (/opt/rustwide/target/debug/examples/issues_server-c985fd17bfc1ea4f)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test contract_coverage::contract_capability_projection ... ok
[INFO] [stdout] test contract_coverage::contract_server_projection ... ok
[INFO] [stdout] test contract_coverage::contract_discovery ... ok
[INFO] [stdout] test contract_coverage::contract_required_arguments ... ok
[INFO] [stdout] test contract_coverage::contract_runtime_identity ... ok
[INFO] [stdout] test contract_coverage::contract_examples_and_plans ... ok
[INFO] [stdout] test contract_coverage::contract_workspace_projection ... ok
[INFO] [stdout] test contract_coverage::contract_effect_lanes ... ok
[INFO] [stdout] test contract_coverage::contract_conversation_identity_projection ... ok
[INFO] [stdout] test contract_coverage::contract_type_projection ... ok
[INFO] [stdout] test contract_coverage::contract_effect_metadata ... ok
[INFO] [stdout] test contract_coverage::contract_guidance_projection ... ok
[INFO] [stdout] test contract_coverage::contract_resource_projection ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mcp_twill_host-7243623cce366680)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test tests::composites_take_the_most_restrictive_answer ... ok
[INFO] [stdout] test tests::side_effects_retry_only_when_declared_idempotent ... ok
[INFO] [stdout] test tests::pure_and_read_effects_retry_without_a_declaration ... ok
[INFO] [stdout] test tests::side_effects_do_not_retry_without_a_declaration ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/host.rs (/opt/rustwide/target/debug/deps/host-5f05d76fd8061394)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test retry_decisions_flow_from_the_plan ... ok
[INFO] [stdout] test host_layers_process_facts_onto_the_server_identity ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mcp_workspace_resolver-8ab86aabc40224d1)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test resolve::tests::file_uri_formats_windows_network_and_verbatim_paths ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/path.rs (/opt/rustwide/target/debug/deps/path-5768feae68ec1fc4)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test backslash_separators_normalize ... ok
[INFO] [stdout] test drive_and_driveless_paths_never_contain_each_other ... ok
[INFO] [stdout] test drive_letter_paths_are_case_insensitive ... ok
[INFO] [stdout] test file_uri_normalization_strips_scheme ... ok
[INFO] [stdout] test file_uri_with_drive_letter_normalizes ... ok
[INFO] [stdout] test non_file_scheme_is_rejected ... ok
[INFO] [stdout] test plain_path_is_accepted_by_normalize_file_uri ... ok
[INFO] [stdout] test relative_candidate_is_not_inside_absolute_root ... ok
[INFO] [stdout] test root_is_inside_itself ... ok
[INFO] [stdout] test posix_paths_are_case_sensitive ... ok
[INFO] [stdout] test traversal_escaping_the_root_is_rejected ... ok
[INFO] [stdout] test localhost_file_uri_is_a_local_path ... ok
[INFO] [stdout] test windows_drive_path_is_not_mistaken_for_a_scheme ... ok
[INFO] [stdout] test unc_file_uri_preserves_host_semantics ... ok
[INFO] [stdout] test dot_segments_resolve_lexically ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/resolver.rs (/opt/rustwide/target/debug/deps/resolver-0e313cc11d0dd810)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test declared_roots_resolve_when_no_runtime_observation_present ... ok
[INFO] [stdout] test empty_mcp_roots_list_blocks_fall_through ... ok
[INFO] [stdout] test explicit_uri_selection_matches_equivalent_path ... ok
[INFO] [stdout] test codex::explicit_uri_mismatch_diagnostic_carries_the_derived_root ... ok
[INFO] [stdout] test multiple_mcp_roots_resolve_by_name ... ok
[INFO] [stdout] test multiple_mcp_roots_resolve_by_alias ... ok
[INFO] [stdout] test multiple_matching_roots_are_ambiguous ... ok
[INFO] [stdout] test multiple_mcp_roots_with_no_match_are_unresolved ... ok
[INFO] [stdout] test name_matching_is_case_sensitive ... ok
[INFO] [stdout] test non_file_declared_root_pairs_scheme_and_unresolved_diagnostics ... ok
[INFO] [stdout] test codex::codex_resolves_to_vcs_boundary_above_sandbox_cwd ... ok
[INFO] [stdout] test non_file_uri_root_produces_unsupported_scheme_diagnostic ... ok
[INFO] [stdout] test present_but_unmatched_mcp_roots_block_fall_through ... ok
[INFO] [stdout] test requirement_fallback_resolves_when_nothing_else_matches ... ok
[INFO] [stdout] test single_mcp_root_resolves_primary_requirement ... ok
[INFO] [stdout] test codex::codex_resolves_to_sandbox_cwd_when_no_marker_visible ... ok
[INFO] [stdout] test codex::codex_blocks_fall_through_to_declared_roots ... ok
[INFO] [stdout] test codex::codex_resolves_to_project_marker_when_no_vcs_marker_visible ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/rmcp.rs (/opt/rustwide/target/debug/deps/rmcp-93205503fe1174a2)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test rmcp_list_roots_result_converts_and_resolves ... ok
[INFO] [stdout] test rmcp_root_converts_to_mcp_root ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/serde.rs (/opt/rustwide/target/debug/deps/serde-5d4dfe8a5f0279e3)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test diagnostic_round_trips ... ok
[INFO] [stdout] test observation_set_round_trips_with_private_fields ... ok
[INFO] [stdout] test requirement_round_trips ... ok
[INFO] [stdout] test resolved_set_serializes_with_stable_diagnostic_codes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests mcp_twill
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test crates/mcp-twill/src/contract.rs - contract::contract_tests (line 936) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.48s; merged doctests compilation took 0.47s
[INFO] [stderr]    Doc-tests mcp_twill_host
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests mcp_workspace_resolver
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "65f5ffd4f587f404a85c08b5bec3cca7580cad52b8caeea498d8179bab9b3f31", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "65f5ffd4f587f404a85c08b5bec3cca7580cad52b8caeea498d8179bab9b3f31", kill_on_drop: false }`
[INFO] [stdout] 65f5ffd4f587f404a85c08b5bec3cca7580cad52b8caeea498d8179bab9b3f31
