[INFO] cloning repository https://github.com/I0amLK/MTM
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/I0amLK/MTM" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FI0amLK%2FMTM", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FI0amLK%2FMTM'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] b5dbd2577869d2aaf7b0933373df6671d104581c
[INFO] testing I0amLK/MTM against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FI0amLK%2FMTM" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-2-tc2/source/.cargo/config.toml
[INFO] removed /workspace/builds/worker-2-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/I0amLK/MTM
[INFO] finished tweaking git repo https://github.com/I0amLK/MTM
[INFO] tweaked toml for git repo https://github.com/I0amLK/MTM written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/I0amLK/MTM on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/I0amLK/MTM 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.100.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-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] f7beef9e85fcce1ce1370c14b57889d835924f2bed1ea535ce592f6849aff309
[INFO] running `Command { std: "docker" "start" "f7beef9e85fcce1ce1370c14b57889d835924f2bed1ea535ce592f6849aff309", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f7beef9e85fcce1ce1370c14b57889d835924f2bed1ea535ce592f6849aff309", 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" "f7beef9e85fcce1ce1370c14b57889d835924f2bed1ea535ce592f6849aff309" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f7beef9e85fcce1ce1370c14b57889d835924f2bed1ea535ce592f6849aff309", 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" "f7beef9e85fcce1ce1370c14b57889d835924f2bed1ea535ce592f6849aff309" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling find-msvc-tools v0.1.11
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling time-core v0.1.9
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling shell-words v1.1.1
[INFO] [stderr]    Compiling cc v1.4.4
[INFO] [stderr]    Compiling cfg_aliases v0.2.2
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[INFO] [stderr]    Compiling fallible-streaming-iterator v0.1.9
[INFO] [stderr]    Compiling nix v0.30.1
[INFO] [stderr]    Compiling time-macros v0.2.32
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling futures-task v0.3.34
[INFO] [stderr]    Compiling matchit v0.8.4
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling http v1.5.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling hashlink v0.10.0
[INFO] [stderr]    Compiling time v0.3.55
[INFO] [stderr]    Compiling libsqlite3-sys v0.35.0
[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 sha2 v0.10.9
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling http-body v1.1.0
[INFO] [stderr]    Compiling http-body-util v0.1.5
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling zerovec v0.11.8
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling icu_collections v2.3.0
[INFO] [stderr]    Compiling icu_locale_core v2.3.0
[INFO] [stderr]    Compiling icu_provider v2.3.1
[INFO] [stderr]    Compiling icu_properties v2.3.0
[INFO] [stderr]    Compiling icu_normalizer v2.3.0
[INFO] [stderr]    Compiling mtm-contracts v0.6.0-preview.2 (/opt/rustwide/workdir/crates/mtm-contracts)
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling hyper v1.11.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling mtm-core v0.6.0-preview.2 (/opt/rustwide/workdir/crates/mtm-core)
[INFO] [stderr]    Compiling axum v0.8.9
[INFO] [stderr]    Compiling mtm-native v0.6.0-preview.2 (/opt/rustwide/workdir/crates/mtm-native)
[INFO] [stderr]    Compiling rusqlite v0.37.0
[INFO] [stderr]    Compiling mtm-storage v0.6.0-preview.2 (/opt/rustwide/workdir/crates/mtm-storage)
[INFO] [stderr]    Compiling mtm-gateway v0.6.0-preview.2 (/opt/rustwide/workdir/crates/mtm-gateway)
[INFO] [stderr]    Compiling mtm-workflow v0.6.0-preview.2 (/opt/rustwide/workdir/crates/mtm-workflow)
[INFO] [stderr]    Compiling mtm-runtime v0.6.0-preview.2 (/opt/rustwide/workdir/crates/mtm-runtime)
[INFO] [stderr]    Compiling mtm-cli v0.6.0-preview.2 (/opt/rustwide/workdir/crates/mtm-cli)
[INFO] [stderr] warning: unused dependency `mtm-core`
[INFO] [stderr]   --> crates/mtm-workflow/Cargo.toml:14:1
[INFO] [stderr]    |
[INFO] [stderr] 14 | mtm-core = { version = "=0.6.0-preview.2", path = "../mtm-core" }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `mtm-core`
[INFO] [stderr] warning: `mtm-workflow` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 3m 45s
[INFO] running `Command { std: "docker" "inspect" "f7beef9e85fcce1ce1370c14b57889d835924f2bed1ea535ce592f6849aff309", 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" "f7beef9e85fcce1ce1370c14b57889d835924f2bed1ea535ce592f6849aff309" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling mtm-storage v0.6.0-preview.2 (/opt/rustwide/workdir/crates/mtm-storage)
[INFO] [stderr]    Compiling mtm-contracts v0.6.0-preview.2 (/opt/rustwide/workdir/crates/mtm-contracts)
[INFO] [stderr]    Compiling mtm-core v0.6.0-preview.2 (/opt/rustwide/workdir/crates/mtm-core)
[INFO] [stderr]    Compiling mtm-native v0.6.0-preview.2 (/opt/rustwide/workdir/crates/mtm-native)
[INFO] [stderr]    Compiling mtm-cli v0.6.0-preview.2 (/opt/rustwide/workdir/crates/mtm-cli)
[INFO] [stderr]    Compiling mtm-runtime v0.6.0-preview.2 (/opt/rustwide/workdir/crates/mtm-runtime)
[INFO] [stderr]    Compiling mtm-gateway v0.6.0-preview.2 (/opt/rustwide/workdir/crates/mtm-gateway)
[INFO] [stderr]    Compiling mtm-workflow v0.6.0-preview.2 (/opt/rustwide/workdir/crates/mtm-workflow)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 02s
[INFO] running `Command { std: "docker" "inspect" "f7beef9e85fcce1ce1370c14b57889d835924f2bed1ea535ce592f6849aff309", 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" "f7beef9e85fcce1ce1370c14b57889d835924f2bed1ea535ce592f6849aff309" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.50s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/build/mtm-cli/0f90f00c6e38953d/out/mtm-0f90f00c6e38953d)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test deployment::tests::manifest_rejects_unknown_fields_backup_escape_and_special_modes ... ok
[INFO] [stdout] test deployment::tests::parser_requires_explicit_bounded_absolute_inputs ... ok
[INFO] [stdout] test deployment::tests::compensation_reports_failure_without_hiding_successful_other_restores ... ok
[INFO] [stdout] test deployment::tests::release_publication_preserves_conflicts_and_lock_inode_serializes_writers ... ok
[INFO] [stdout] test deployment::tests::malformed_recovery_never_mutates_selectors_and_orphan_backup_is_inert ... ok
[INFO] [stderr]      Running tests/capability_runtime.rs (/opt/rustwide/target/release/build/mtm-cli/bc49e756b8a25f7a/out/capability_runtime-bc49e756b8a25f7a)
[INFO] [stdout] test deployment::tests::interrupted_install_and_rollback_prefixes_recover_from_durable_journal ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 62 tests
[INFO] [stdout] test compiled_latex_runtime::exact_candidate_required_latex_full_compact_and_repair ... ok
[INFO] [stdout] test compiled_latex_runtime::shell_escape_repair_requires_specific_static_denial ... ok
[INFO] [stdout] test corpus_runtime::exact_candidate_three_repeat_usability_matrix ... ok
[INFO] [stdout] test corpus_runtime::invalid_corpus_handle_reaches_the_capability_guard ... ok
[INFO] [stdout] test native_command_runtime::exact_candidate_capable_host_native_commands_and_risk_soak ... ok
[INFO] [stdout] test native_corpus::exact_candidate_three_repeat_native_matrix ... ok
[INFO] [stdout] test native_corpus::native_exit_check_rejects_missing_or_failed_process_evidence ... ok
[INFO] [stdout] test native_corpus::native_task_definitions_match_the_frozen_corpus ... ok
[INFO] [stdout] test native_corpus::owned_network_fixture_counts_and_joins_without_native_claims ... ok
[INFO] [stdout] test resource_runtime::explicit_baseline_and_candidate_resource_non_regression ... ok
[INFO] [stdout] test compiled_latex_runtime::shell_escape_static_rejection_regression ... ok
[INFO] [stdout] test resource_runtime::resource_request_uses_one_shared_shell_contract ... ok
[INFO] [stdout] test e2_recovery::recovery_only_never_executes_missing_work_and_reconciles_completed_prefix ... ok
[INFO] [stdout] test retrieval_runtime::exact_candidate_real_external_retrieval_and_redirect_policy ... ok
[INFO] [stdout] test action_recovery::assessment_transition_failure_does_not_seal_domain_or_leave_action_metadata ... ok
[INFO] [stdout] test e2_recovery::committed_step_is_recoverable_when_next_task_construction_fails ... ok
[INFO] [stdout] test database_recovery::manifest_and_acknowledgement_fail_as_one_transaction ... ok
[INFO] [stdout] test e2_recovery::keyed_creation_races_restart_and_independent_intent_are_distinct ... ok
[INFO] [stdout] test resource_runtime::resource_request_reaches_disabled_native_authority ... ok
[INFO] [stdout] test action_recovery::branch_seal_failure_rolls_back_database_but_does_not_certify_file_effects ... ok
[INFO] [stdout] test support::candidate::tests::wrong_missing_relative_and_privileged_candidates_are_rejected_without_execution ... ok
[INFO] [stdout] test support::loopback::tests::ambiguous_truncated_or_non_http_responses_fail_closed ... ok
[INFO] [stdout] test support::loopback::tests::missing_each_launcher_dependency_fails_without_inheriting_host_path ... ok
[INFO] [stdout] test support::loopback::tests::native_profile_supplies_symlinked_launcher_bootstrap_dependencies ... ok
[INFO] [stdout] test submission_receipts::concurrent_public_submissions_apply_once_and_recover_the_same_receipt ... ok
[INFO] [stdout] test support::loopback::upgrade_state::tests::snapshot_copies_modes_and_detects_drift_without_publishing_contents ... ok
[INFO] [stdout] test support::loopback::upgrade_state::tests::snapshot_rejects_oversized_sparse_files ... ok
[INFO] [stdout] test support::recovery::tests::changed_or_missing_contract_is_not_replayed ... ok
[INFO] [stdout] test support::recovery::tests::cross_run_and_state_changes_are_not_replayed ... ok
[INFO] [stdout] test support::recovery::tests::empty_unchanged_or_missing_token_has_safe_errors ... ok
[INFO] [stdout] test support::recovery::tests::incomplete_refresh_flags_never_allow_a_second_request ... ok
[INFO] [stdout] test support::recovery::tests::normal_submission_is_one_request ... ok
[INFO] [stdout] test support::recovery::tests::refresh_is_adopted_once_without_mutating_other_cursors ... ok
[INFO] [stdout] test support::recovery::tests::retained_unknown_boolean_or_fractional_write_counts_are_denied ... ok
[INFO] [stdout] test support::recovery::tests::revoked_stale_and_expired_do_not_allow_refresh ... ok
[INFO] [stdout] test support::recovery::tests::second_rejection_stops_at_two_requests ... ok
[INFO] [stdout] test support::recovery::tests::stale_preparer_is_stopped_before_sending ... ok
[INFO] [stdout] test support::recovery::tests::transport_uncertainty_never_causes_an_automatic_replay ... ok
[INFO] [stdout] test target_runtime::exact_candidate_native_and_compiled_latex_target_profile ... ok
[INFO] [stdout] test upgrade_runtime::exact_installed_upgrade_and_preupgrade_state_rollback ... ok
[INFO] [stdout] test upgrade_runtime::exact_schema7_to_schema8_upgrade_and_rollback ... ok
[INFO] [stdout] test submission_receipts::partial_correction_receipt_is_not_replayed_as_success_or_reapplied ... ok
[INFO] [stdout] test submission_receipts::completed_step_replays_across_restart_without_duplicate_memory_or_transitions ... ok
[INFO] [stdout] test submission_receipts::partial_nonrecoverable_failure_stays_unknown_across_restart_and_fresh_tokens ... ok
[INFO] [stdout] test support::loopback::upgrade_state::tests::private_mode_preparation_and_snapshot_ownership_preserve_state ... ok
[INFO] [stdout] test submission_receipts::submission_denials::invalid_proof_facts_remain_a_correctable_validation_with_explicit_guidance ... ok
[INFO] [stdout] test creation_resume::conflicting_initialization_is_not_rewritten_and_legacy_pending_is_not_adopted ... ok
[INFO] [stdout] test write_recovery::live_file_lock_and_conflicting_effect_bytes_never_clear_pending ... ok
[INFO] [stdout] test creation_resume::interrupted_creation_reuses_files_project_snapshot_and_references_after_forced_restart ... ok
[INFO] [stdout] test submission_receipts::submission_denials::role_denial_preserves_file_and_database_writes_without_reapplying_them ... ok
[INFO] [stdout] test action_recovery::join_failure_and_replan_actions_resume_without_duplicate_internal_records ... ok
[INFO] [stdout] test submission_receipts::submission_denials::role_denial_closes_only_the_exact_durable_prefix_across_restart ... ok
[INFO] [stdout] test workspace_smoke::public_structured_changes_replay_is_authenticated_and_client_scoped ... ok
[INFO] [stdout] test workspace_smoke::public_read_paging_and_git_selection_reach_the_real_runtime ... ok
[INFO] [stdout] test write_recovery::published_normalized_memory_survives_ack_failure_restart_and_concurrent_recovery ... ok
[INFO] [stdout] test write_recovery::branch_write_recovery_preserves_domain_and_join_barrier ... ok
[INFO] [stdout] test database_recovery::audit_rollback_and_committed_audit_recover_without_rewriting_or_finalizing ... ok
[INFO] [stdout] test action_recovery::plans_direct_and_verification_actions_resume_exact_internal_files_after_restart ... ok
[INFO] [stdout] test action_recovery::exploration_proof_escalation_and_repair_recover_without_reexecuting_action ... ok
[INFO] [stdout] test write_recovery::proof_file_and_atomic_database_failure_preserve_the_exact_prefix ... ok
[INFO] [stdout] test candidate_lifecycle::candidate_persistence_and_complete_protocol_flows ... ok
[INFO] [stdout] test current_binary_capability_regression has been running for over 60 seconds
[INFO] [stdout] test current_binary_capability_regression ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 62 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 66.72s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/deployment.rs (/opt/rustwide/target/release/build/mtm-cli/953b9578ed37260d/out/deployment-953b9578ed37260d)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test external_sigkill_during_real_rollback_recovers_exact_candidate ... ok
[INFO] [stdout] test ancestor_symlinks_and_selectors_inside_the_release_root_are_rejected ... ok
[INFO] [stdout] test install_checks_its_own_artifact_and_version_before_writing ... ok
[INFO] [stdout] test empty_manifest_selector_set_cannot_masquerade_as_success ... ok
[INFO] [stdout] test wrong_hash_drift_and_symlink_source_fail_closed ... ok
[INFO] [stdout] test install_status_and_rollback_preserve_both_previous_selectors ... ok
[INFO] [stdout] test repeat_install_preserves_the_original_rollback ... ok
[INFO] [stdout] test public_commands_recover_persisted_interrupted_prefixes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fact_graph_cli.rs (/opt/rustwide/target/release/build/mtm-cli/1ce01aa40aa56148/out/fact_graph_cli-1ce01aa40aa56148)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test retired_native_modes_are_rejected_at_the_cli_boundary ... ok
[INFO] [stdout] test fact_graph_cli_exports_exact_bytes_and_cascades_operator_revocation ... 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/identity.rs (/opt/rustwide/target/release/build/mtm-cli/3f2c13c533a0347c/out/identity-3f2c13c533a0347c)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test current_identity_does_not_publish_the_migration_baseline ... ok
[INFO] [stderr]      Running tests/policy_cli.rs (/opt/rustwide/target/release/build/mtm-cli/e0458fb3d92b7b4f/out/policy_cli-e0458fb3d92b7b4f)
[INFO] [stdout] test cli_catalog_is_complete_and_exposes_real_argument_properties ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test invalid_items_do_not_skip_or_change_other_batch_results ... ok
[INFO] [stdout] test batch_count_boundary_accepts_1000_and_rejects_1001 ... ok
[INFO] [stdout] test input_byte_boundary_and_malformed_batches_are_rejected ... ok
[INFO] [stdout] test entire_policy_corpus_runs_without_python_or_reference_checkout ... ok
[INFO] [stdout] test single_and_batch_results_match_for_every_operation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.36s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/policy_corpus.rs (/opt/rustwide/target/release/build/mtm-cli/13fe038973f19d87/out/policy_corpus-13fe038973f19d87)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test corpus_keeps_all_135_named_inputs_and_14_operation_groups ... ok
[INFO] [stdout] test every_policy_case_has_an_independent_expected_result ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/schema8_authority_corpus.rs (/opt/rustwide/target/release/build/mtm-cli/ede48e1300782fe9/out/schema8_authority_corpus-ede48e1300782fe9)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test support::loopback::tests::ambiguous_truncated_or_non_http_responses_fail_closed ... ok
[INFO] [stdout] test explicit_current_candidate_authority_observation ... ok
[INFO] [stdout] test support::loopback::upgrade_state::tests::snapshot_rejects_oversized_sparse_files ... ok
[INFO] [stdout] test support::recovery::tests::incomplete_refresh_flags_never_allow_a_second_request ... ok
[INFO] [stdout] test support::recovery::tests::normal_submission_is_one_request ... ok
[INFO] [stdout] test support::recovery::tests::revoked_stale_and_expired_do_not_allow_refresh ... ok
[INFO] [stdout] test support::recovery::tests::changed_or_missing_contract_is_not_replayed ... ok
[INFO] [stdout] test support::recovery::tests::refresh_is_adopted_once_without_mutating_other_cursors ... ok
[INFO] [stdout] test support::recovery::tests::cross_run_and_state_changes_are_not_replayed ... ok
[INFO] [stdout] test support::recovery::tests::empty_unchanged_or_missing_token_has_safe_errors ... ok
[INFO] [stdout] test support::recovery::tests::retained_unknown_boolean_or_fractional_write_counts_are_denied ... ok
[INFO] [stdout] test support::recovery::tests::transport_uncertainty_never_causes_an_automatic_replay ... ok
[INFO] [stdout] test support::recovery::tests::stale_preparer_is_stopped_before_sending ... ok
[INFO] [stdout] test native_exit_rejects_missing_or_incomplete_process_evidence ... ok
[INFO] [stdout] test support::recovery::tests::second_rejection_stops_at_two_requests ... ok
[INFO] [stdout] test compatibility_validator_rejects_marker_expiry_and_effect_channels ... ok
[INFO] [stdout] test support::candidate::tests::wrong_missing_relative_and_privileged_candidates_are_rejected_without_execution ... ok
[INFO] [stdout] test support::loopback::upgrade_state::tests::snapshot_copies_modes_and_detects_drift_without_publishing_contents ... ok
[INFO] [stdout] test support::loopback::tests::native_profile_supplies_symlinked_launcher_bootstrap_dependencies ... ok
[INFO] [stdout] test support::loopback::tests::missing_each_launcher_dependency_fails_without_inheriting_host_path ... ok
[INFO] [stdout] test snapshots_detect_rows_schema_modes_links_and_permission_ledgers ... ok
[INFO] [stdout] test support::loopback::upgrade_state::tests::private_mode_preparation_and_snapshot_ownership_preserve_state ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.44s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/mtm-contracts/cbd5eaa64c9f1c59/out/mtm_contracts-cbd5eaa64c9f1c59)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/mtm-core/5191c341b6adf205/out/mtm_core-5191c341b6adf205)
[INFO] [stdout] test enums::tests::enum_wire_values_match_source ... ok
[INFO] [stdout] test tests::bootstrap_json_is_deterministic ... ok
[INFO] [stdout] test tests::source_contract_is_frozen ... ok
[INFO] [stdout] test enums::tests::native_mode_accepts_only_dangerous ... ok
[INFO] [stdout] test enums::tests::workflow_terminal_states_match_source ... ok
[INFO] [stdout] test error::tests::payload_matches_source_shape ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 54 tests
[INFO] [stdout] test command_policy::tests::dangerous_policy_blocks_no_command ... ok
[INFO] [stdout] test command_policy::tests::identifies_source_inline_interpreters ... ok
[INFO] [stdout] test native_permission::shell_candidates::tests::external_wrappers_and_direct_argv_retain_file_inspection ... ok
[INFO] [stdout] test native_permission::shell_candidates::tests::loop_lists_and_nested_loops_keep_only_real_command_positions ... ok
[INFO] [stdout] test evaluator::tests::evaluator_wraps_pure_operations ... ok
[INFO] [stdout] test native_permission::shell_candidates::tests::quotes_heredocs_and_substitution_do_not_become_safe_query_payloads ... ok
[INFO] [stdout] test native_permission::tests::adjacent_control_operators_keep_all_executable_checks ... ok
[INFO] [stdout] test native_permission::tests::executable_candidates_cover_wrappers_and_control_segments ... ok
[INFO] [stdout] test native_permission::shell_candidates::tests::query_flags_do_not_become_executables_or_hide_following_commands ... ok
[INFO] [stdout] test native_permission::tests::effective_policy_is_deterministic_and_never_widens ... ok
[INFO] [stdout] test native_permission::shell_candidates::tests::malformed_and_excessively_nested_loops_fail_closed ... ok
[INFO] [stdout] test native_permission::tests::executable_candidates_do_not_execute_quoted_or_heredoc_payloads ... ok
[INFO] [stdout] test native_permission::tests::mode_profiles_are_explicit_data_not_workflow_authority ... ok
[INFO] [stdout] test native_permission::tests::patch_classifier_requires_complete_source_and_destination_facts ... ok
[INFO] [stdout] test native_permission::tests::reported_shell_probe_does_not_resolve_loop_variables_or_query_flags ... ok
[INFO] [stdout] test native_permission::tests::patch_classifier_only_requires_write_permission_for_real_generated_or_ignored_paths ... ok
[INFO] [stdout] test command_policy::tests::quoted_arguments_are_not_commands_but_escaped_names_are_checked ... ok
[INFO] [stdout] test native_permission::tests::request_binding_changes_when_arguments_change ... ok
[INFO] [stdout] test command_policy::tests::filtered_environment_matches_source_facts ... ok
[INFO] [stdout] test native_permission::tests::request_defaults_are_typed_and_digest_is_canonical ... ok
[INFO] [stdout] test native_permission::tests::request_rejects_unknown_or_malformed_authority_fields ... ok
[INFO] [stdout] test command_policy::tests::adjacent_commands_cannot_hide_destructive_or_inline_permissions ... ok
[INFO] [stdout] test native_permission::tests::argv_literal_metacharacters_do_not_become_shell_expansion ... ok
[INFO] [stdout] test native_permission::tests::typed_exec_invocation_rejects_bounds_and_conflicts ... ok
[INFO] [stderr]      Running tests/numeric_schema.rs (/opt/rustwide/target/release/build/mtm-core/69805ecffa1e0fc9/out/numeric_schema-69805ecffa1e0fc9)
[INFO] [stdout] test native_permission::tests::typed_invocation_digest_covers_complete_original_arguments ... ok
[INFO] [stdout] test native_permission::tests::typed_patch_invocation_rejects_escape_before_fact_collection ... ok
[INFO] [stdout] test patch::tests::applies_unique_hunk_and_preserves_crlf ... ok
[INFO] [stdout] test patch::tests::parses_add_delete_update_and_move ... ok
[INFO] [stdout] test patch_update::tests::pure_additions_append_and_validate_anchor ... ok
[INFO] [stdout] test native_permission::tests::unresolved_or_mismatched_executable_facts_fail_closed ... ok
[INFO] [stdout] test native_permission::tests::intrinsic_classifier_reports_all_seven_in_frozen_order ... ok
[INFO] [stdout] test native_permission::tests::current_patch_invocation_preserves_anchors_eof_and_bounds ... ok
[INFO] [stdout] test patch_update::tests::anchors_are_forward_and_missing_anchors_never_fall_back ... ok
[INFO] [stdout] test patch_update::tests::eof_graded_evidence_and_conservative_repetition ... ok
[INFO] [stdout] test command_policy::tests::permission_classifier_preserves_recorded_order ... ok
[INFO] [stdout] test native_permission::tests::setgid_metadata_requires_privileged_executable ... ok
[INFO] [stdout] test native_permission::tests::typed_debug_redacts_command_environment_and_patch_bodies ... ok
[INFO] [stdout] test patch::tests::operation_debug_redacts_patch_content ... ok
[INFO] [stdout] test shell_segments::tests::quotes_and_escapes_do_not_become_operators ... ok
[INFO] [stdout] test native_permission::tests::typed_exec_invocation_defaults_and_forms_are_distinct ... ok
[INFO] [stdout] test schema::tests::bounded_array_prefix_checks_program_without_rejecting_empty_arguments ... ok
[INFO] [stdout] test schema::tests::one_of_requires_exactly_one_match ... ok
[INFO] [stdout] test schema::tests::validates_nested_object_and_rejects_extra_field ... ok
[INFO] [stdout] test schema::tests::dependent_required_checks_presence_without_mutation_or_recursion ... ok
[INFO] [stdout] test url_policy::tests::quick_tunnel_parser_is_strict ... ok
[INFO] [stdout] test path_policy::tests::normalizes_safe_relative_paths ... ok
[INFO] [stdout] test path_policy::tests::rejects_absolute_and_parent_paths ... ok
[INFO] [stdout] test redaction::tests::fingerprints_match_sha256_prefix ... ok
[INFO] [stdout] test url_policy::tests::oauth_origin_policy_matches_source_rules ... ok
[INFO] [stdout] test patch_update::tests::repeated_near_matches_are_bounded_before_scanning ... ok
[INFO] [stdout] test shell_segments::tests::complex_shell_syntax_does_not_get_a_partial_interpretation ... ok
[INFO] [stdout] test shell_segments::tests::malformed_and_excessive_lists_fail_closed ... ok
[INFO] [stdout] test native_permission::tests::intrinsic_classifier_handles_timeout_boundaries ... ok
[INFO] [stdout] test redaction::tests::redacts_keys_and_embedded_values ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test integer_limits_do_not_round_through_f64 ... ok
[INFO] [stdout] test fractional_instances_obey_inclusive_minimum_and_maximum ... ok
[INFO] [stdout] test mixed_numeric_bounds_preserve_fraction_and_large_integer_order ... ok
[INFO] [stdout] test non_numeric_bounds_fail_closed_and_errors_locate_the_field ... ok
[INFO] [stdout] test small_mixed_grid_matches_exact_quarter_units ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/mtm-gateway/82c30f95fdfb316a/out/mtm_gateway-82c30f95fdfb316a)
[INFO] [stdout] 
[INFO] [stdout] running 28 tests
[INFO] [stdout] test catalog::tests::every_native_output_schema_accepts_results_and_errors_and_rejects_wrong_types ... ok
[INFO] [stdout] test catalog::tests::creation_identity_and_recovery_only_have_bounded_distinct_contracts ... ok
[INFO] [stdout] test catalog::tests::all_capability_tools_explain_task_domain_and_uncertain_transport ... ok
[INFO] [stdout] test catalog::tests::direct_argv_and_shell_cmd_are_exclusive_and_keep_empty_arguments ... ok
[INFO] [stdout] test http::tests::external_host_parser_rejects_userinfo_and_paths ... ok
[INFO] [stdout] test mcp::tests::envelope_and_modern_mirror_rules_are_fail_closed ... ok
[INFO] [stdout] test catalog::tests::workspace_continuations_and_repository_selectors_are_model_visible ... ok
[INFO] [stdout] test http::tests::origin_policy_allows_loopback_and_rejects_attacker ... ok
[INFO] [stdout] test catalog::tests::workspace_path_contract_is_explicit_in_model_visible_tools ... ok
[INFO] [stdout] test http::tests::dynamic_issuer_requires_loopback_bind ... ok
[INFO] [stdout] test catalog::tests::workflow_fields_do_not_bleed_across_operations ... ok
[INFO] [stdout] test catalog::step_compatibility_tests::flat_step_schema_avoids_hypothetical_union_overlap_and_argument_pruning ... ok
[INFO] [stdout] test mcp::tests::modern_status_and_base64_mirror_match_contract ... ok
[INFO] [stdout] test mcp::tests::input_required_requires_capability_and_preserves_modern_result_type ... ok
[INFO] [stdout] test mcp::tests::server_instructions_explain_workspace_relative_native_paths ... ok
[INFO] [stdout] test mcp::tests::server_identity_uses_the_compiled_package_version ... ok
[INFO] [stdout] test catalog::tests::registry_is_complete_unique_deterministic_and_mtm_owned ... ok
[INFO] [stdout] test catalog::tests::database_recovery_contract_preserves_legacy_unknown_and_no_authority ... ok
[INFO] [stdout] test mcp::tests::modern_mrtr_retry_fields_are_typed_and_bounded ... ok
[INFO] [stdout] test mcp::tests::modern_mrtr_context_requires_request_scoped_form_elicitation ... ok
[INFO] [stdout] test catalog::tests::every_public_tool_and_workflow_operation_has_a_valid_fixture ... ok
[INFO] [stdout] test catalog::tests::unknown_arguments_and_wrong_top_level_types_are_always_rejected ... ok
[INFO] [stdout] test catalog::tests::retired_aliases_have_no_registered_identity_definition_or_schema ... ok
[INFO] [stdout] test catalog::step_compatibility_tests::step_schema_matches_legacy_for_every_field_subset_and_malformed_value ... ok
[INFO] [stdout] test catalog::tests::snapshots_cannot_inject_aliases_or_change_schema_or_description ... ok
[INFO] [stdout] test oauth::tests::secret_methods_and_pkce_shape_fail_closed ... ok
[INFO] [stdout] test oauth::tests::mcp_resource_metadata_and_pkce_bind_full_resource ... ok
[INFO] [stdout] test oauth::tests::public_pkce_code_is_single_use ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/server.rs (/opt/rustwide/target/release/build/mtm-gateway/be542003f65ddcb0/out/mtm_gateway_server-be542003f65ddcb0)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/http_contract.rs (/opt/rustwide/target/release/build/mtm-gateway/6142e1d24c93fcff/out/http_contract-6142e1d24c93fcff)
[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 7 tests
[INFO] [stdout] test missing_or_invalid_bearer_never_reaches_backend ... ok
[INFO] [stdout] test step_dependencies_reject_partial_calls_and_preserve_submission_arguments ... ok
[INFO] [stdout] test oauth_http_roundtrip_code_reuse_and_authenticated_dispatch ... ok
[INFO] [stdout] test origin_and_body_guards_stop_calls_before_dispatch ... ok
[INFO] [stdout] test every_retired_alias_and_invalid_request_is_rejected_before_backend ... ok
[INFO] [stdout] test public_catalog_and_modern_mirrors_share_the_current_contract ... ok
[INFO] [stdout] test resource_discovery_and_forwarding_respect_peer_and_fixed_authority ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/mtm-native/07a17db9a74ee6e5/out/mtm_native-07a17db9a74ee6e5)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test bubblewrap::tests::fixed_latex_helper_plan_is_safe_and_tty_agnostic ... ok
[INFO] [stdout] test bubblewrap::tests::runtime_resolver_mount_is_one_read_only_file_without_broad_run_bind ... ok
[INFO] [stdout] test bubblewrap::tests::regular_resolv_conf_needs_no_extra_runtime_mount ... ok
[INFO] [stdout] test bubblewrap::tests::runtime_resolver_symlink_outside_trusted_roots_fails_closed ... ok
[INFO] [stdout] test bubblewrap::tests::command_rejects_protected_root_overlap ... ok
[INFO] [stdout] test capture::tests::retains_head_and_rolling_tail ... ok
[INFO] [stdout] test bubblewrap::tests::runtime_resolver_target_must_be_a_regular_file ... ok
[INFO] [stdout] test process::tests::short_command_buffers_allocate_on_demand_and_keep_output_bounds ... ok
[INFO] [stdout] test bubblewrap::tests::trusted_runtime_resolver_symlink_returns_only_the_regular_file ... ok
[INFO] [stdout] test quick_tunnel::tests::child_environment_strips_all_known_credentials ... ok
[INFO] [stdout] test bubblewrap::tests::typed_plan_preserves_exact_profile_semantics_and_fixed_invariants ... ok
[INFO] [stdout] test toolchain::tests::generic_discovery_and_explicit_roots_match_source_policy ... ok
[INFO] [stdout] test quick_tunnel::tests::close_is_idempotent_and_emits_one_closed_event ... ok
[INFO] [stdout] test process::tests::watchdog_still_enforces_a_live_command_deadline ... ok
[INFO] [stdout] test process::outcome_tests::read_output_can_be_first_terminal_observer_without_consuming_poll_bytes ... ok
[INFO] [stdout] test process::tests::watchdog_reaps_unpolled_short_commands ... ok
[INFO] [stdout] test process::tests::tty_round_trip_uses_owned_terminal_process ... ok
[INFO] [stdout] test process::tests::command_lifecycle_poll_read_and_kill ... ok
[INFO] [stdout] test process::outcome_tests::terminal_outcomes_are_truthful_and_observed_once_across_tools ... ok
[INFO] [stderr]      Running unittests src/bin/helper.rs (/opt/rustwide/target/release/build/mtm-native/3b5d860bcbf40fc6/out/mtm_native_helper-3b5d860bcbf40fc6)
[INFO] [stdout] test process::tests::completed_watchdogs_release_owned_runs_before_long_timeouts ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.62s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/shadow.rs (/opt/rustwide/target/release/build/mtm-native/732ede396e5230cb/out/mtm_native_shadow-732ede396e5230cb)
[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 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]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/mtm-runtime/7afd932f8f532478/out/mtm_runtime-7afd932f8f532478)
[INFO] [stdout] 
[INFO] [stdout] running 137 tests
[INFO] [stdout] test config::config_secret_tests::invalid_and_empty_persisted_keys_are_not_regenerated ... ok
[INFO] [stdout] test config::tests::workflow_protocol_cutover_defaults_to_three_and_preserves_rollback ... ok
[INFO] [stdout] test config::config_secret_tests::secret_symlinks_are_rejected_without_touching_target ... ok
[INFO] [stdout] test latex::tests::actual_file_loading_after_literal_appendix_remains_forbidden ... ok
[INFO] [stdout] test config::config_secret_tests::directory_secret_is_rejected ... ok
[INFO] [stdout] test latex::tests::bounded_local_and_global_formatting_options_are_supported ... ok
[INFO] [stdout] test config::tests::native_mode_config_rejects_retired_profiles ... ok
[INFO] [stdout] test config::tests::secret_round_trip_and_capability_derivation ... ok
[INFO] [stdout] test latex::tests::malformed_or_executable_literal_configurations_fail_closed ... ok
[INFO] [stdout] test latex::tests::compiler_fixture_passes_the_same_static_gate ... ok
[INFO] [stdout] test config::config_secret_tests::generated_key_is_owner_only ... ok
[INFO] [stdout] test config::config_secret_tests::existing_key_is_never_replaced ... ok
[INFO] [stdout] test latex::tests::literal_configuration_restrictions_do_not_expand_to_documents_without_literals ... ok
[INFO] [stdout] test latex::tests::source_appendix_is_literal_not_another_document ... ok
[INFO] [stdout] test latex::tests::inline_literal_percent_braces_and_unicode_do_not_affect_the_outer_document ... ok
[INFO] [stdout] test latex::tests::escaped_fake_begin_and_comments_cannot_mask_active_commands ... ok
[INFO] [stdout] test config::config_secret_tests::concurrent_candidates_return_one_persisted_key ... ok
[INFO] [stdout] test native_authority::tests::exec_candidate_real_dns_https_target ... ignored, MTM-014 A4 target-only real DNS/HTTPS check
[INFO] [stdout] test native_permission::resolver_tests::earlier_path_shadowing_is_detected_during_revalidation ... ok
[INFO] [stdout] test latex::tests::source_and_options_bounds_fail_before_unbounded_work ... ok
[INFO] [stdout] test native_permission::resolver_tests::default_shell_is_non_login_and_preserves_the_declared_path ... ok
[INFO] [stdout] test latex::tests::first_raw_terminator_never_hides_following_active_text ... ok
[INFO] [stdout] test latex::tests::tex_control_words_end_at_digits_but_not_more_letters ... ok
[INFO] [stdout] test native_authority::tests::magma_license_denial_is_distinct_from_functional_execution ... ok
[INFO] [stdout] test native_permission::resolver_tests::missing_or_dynamic_executed_loop_target_is_not_treated_as_a_query ... ok
[INFO] [stdout] test native_authority::tests::magma_batch_probe_requires_computation_not_a_banner ... ok
[INFO] [stdout] test native_permission::resolver_tests::path_search_skips_nonexecutables_but_explicit_paths_do_not_fall_back ... ok
[INFO] [stdout] test native_permission::resolver_tests::relative_and_empty_path_entries_are_relative_to_invocation_workdir ... ok
[INFO] [stdout] test native_permission::resolver_tests::unresolved_diagnostics_offer_recovery_without_echoing_tokens ... ok
[INFO] [stdout] test native_permission::tests::unresolvable_executable_fails_closed_without_command_text_in_error ... ok
[INFO] [stdout] test native_permission::resolver_tests::explicit_path_override_selects_the_executed_file_and_its_permissions ... ok
[INFO] [stdout] test native_tools::tests::validated_execution_response_preserves_execution_fields ... ok
[INFO] [stdout] test operator::operator_capability_tests::denied_check_is_not_a_runtime_crash_or_a_claim_of_recovery ... ok
[INFO] [stdout] test operator::operator_capability_tests::genuine_failures_and_unrelated_denials_remain_visible ... ok
[INFO] [stdout] test operator::operator_capability_tests::interleaved_start_cannot_steal_step_recovery_attribution ... ok
[INFO] [stdout] test operator::tests::compact_operator_lines_show_tool_identity_without_routine_diagnostics ... ok
[INFO] [stdout] test operator::tests::compact_tunnel_lines_hide_routine_lifecycle_noise ... ok
[INFO] [stdout] test operator::tests::verbose_operator_lines_preserve_redacted_lifecycle_diagnostics ... ok
[INFO] [stdout] test research::tests::endpoints_fail_closed ... ok
[INFO] [stdout] test submission_events::tests::normal_completion_and_explicit_denial_have_distinct_events ... ok
[INFO] [stdout] test submission_events::tests::refresh_is_not_reported_as_success_and_copies_no_token ... ok
[INFO] [stdout] test submission_events::tests::terminal_or_partial_write_envelope_is_not_falsely_refreshable ... ok
[INFO] [stdout] test tool_backend::native_replay::tests::dry_runs_are_not_recorded_and_pending_admission_is_bounded ... ok
[INFO] [stdout] test operator::operator_capability_tests::diagnostic_output_is_opt_in_and_does_not_dump_event_payloads ... ok
[INFO] [stdout] test native_tools::tests::authority_exec_plan_shares_network_and_still_classifies_network_risk ... ok
[INFO] [stdout] test native_permission::tests::executable_facts_detect_privileged_bits_and_metadata_mutation ... ok
[INFO] [stdout] test native_permission::tests::adjacent_commands_keep_privileged_and_missing_file_checks ... ok
[INFO] [stdout] test tool_backend::native_replay::tests::inflight_duplicate_never_executes_and_unknown_result_stays_blocked ... ok
[INFO] [stdout] test tool_backend::native_replay::tests::successes_are_caller_and_tool_scoped_and_changed_payloads_conflict ... ok
[INFO] [stdout] test native_permission::resolver_tests::loop_query_resolves_only_executed_files_and_revalidates_them ... ok
[INFO] [stdout] test tool_backend::submission_receipts::tests::malformed_completion_and_replay_text_cannot_masquerade_as_a_current_task ... ok
[INFO] [stdout] test tool_backend::submission_receipts::tests::only_caller_write_role_denial_is_a_permission_correction_candidate ... ok
[INFO] [stdout] test tool_backend::submission_receipts::tests::request_identity_is_order_stable_but_writes_are_ordered ... ok
[INFO] [stdout] test tool_backend::native_replay::tests::real_concurrent_duplicate_and_payload_conflict_do_not_execute_twice ... ok
[INFO] [stdout] test tool_backend::tests::invalid_capability_refresh_classifier_is_narrow ... ok
[INFO] [stdout] test tool_backend::native_replay::tests::success_lru_and_oversized_or_failed_payloads_have_explicit_limits ... ok
[INFO] [stdout] test tool_backend::tests::tool_result_matches_mcp_shape ... ok
[INFO] [stdout] test tool_backend::submission_receipts::tests::unknown_result_never_claims_zero_writes_or_leaks_payload ... ok
[INFO] [stdout] test tool_backend::tool_result_tests::moving_payload_preserves_error_and_nonobject_normalization ... ok
[INFO] [stdout] test tool_backend::tool_result_tests::moved_nested_payload_preserves_structured_content_and_error_flag ... ok
[INFO] [stdout] test tool_backend::tool_result_tests::moving_payload_keeps_image_extraction_private ... ok
[INFO] [stdout] test tool_backend::tool_result_tests::read_banner_preserves_lossless_content_and_partial_continuation ... ok
[INFO] [stdout] test native_authority::tests::exec_candidate_classifies_timeout_boundary_and_sensitive_env ... FAILED
[INFO] [stdout] test native_authority::tests::exec_candidate_preserves_tty_timeout_and_kill_lifecycle ... FAILED
[INFO] [stdout] test native_authority::tests::exec_candidate_preserves_git_latex_sage_and_exposes_magma ... FAILED
[INFO] [stdout] test latex::tests::every_active_forbidden_operation_is_still_checked_on_both_sides ... ok
[INFO] [stdout] test native_tools::tests::authority_exec_runs_without_grants_when_bubblewrap_is_available ... FAILED
[INFO] [stdout] test native_authority::tests::exec_candidate_runs_all_seven_permission_kinds_without_grants ... FAILED
[INFO] [stdout] test native_authority::tests::generated_patch_is_classified_and_applied_without_grant ... ok
[INFO] [stdout] test workspace::git_tests::repository_discovery_never_climbs_outside_workspace ... ok
[INFO] [stdout] test workspace::git_tests::git_filters_and_metadata_cannot_escape_workspace ... ok
[INFO] [stdout] test native_authority::tests::exec_candidate_preserves_tty_stdin_and_descendant_cleanup ... FAILED
[INFO] [stdout] test workspace::git_tests::legitimate_workspace_worktree_is_supported ... ok
[INFO] [stdout] test native_authority::tests::patch_candidate_git_ignored_path_is_applied_without_grant ... FAILED
[INFO] [stdout] test workspace::git_tests::log_accepts_regular_file_filter_in_the_selected_repository ... ok
[INFO] [stdout] test workspace::git_tests::deleted_file_history_does_not_require_a_current_file ... ok
[INFO] [stdout] test workspace::mode_tests::adding_a_script_does_not_implicitly_grant_executable_permissions ... ok
[INFO] [stdout] test native_authority::tests::dry_run_and_normal_patch_need_no_explicit_grant ... ok
[INFO] [stdout] test workspace::read_tests::continuation_rejects_changed_file_before_returning_content ... ok
[INFO] [stdout] test workspace::read_tests::empty_and_beyond_eof_ranges_do_not_overflow_or_invent_content ... ok
[INFO] [stdout] test workspace::read_tests::explicit_range_and_page_size_combine_without_skipping_lines ... ok
[INFO] [stdout] test workspace::git_tests::log_selects_child_repository_instead_of_parent_history ... ok
[INFO] [stdout] test workspace::read_tests::invalid_ranges_and_byte_offsets_fail_before_reading ... ok
[INFO] [stdout] test workspace::read_tests::large_files_are_rejected_before_unbounded_allocation ... ok
[INFO] [stdout] test workspace::read_tests::long_utf8_line_continuations_are_lossless_and_byte_bounded ... ok
[INFO] [stdout] test workspace::mode_tests::mode_changes_after_preparation_are_denied_before_authorization ... ok
[INFO] [stdout] test workspace::read_tests::last_partial_line_is_not_reported_as_complete ... ok
[INFO] [stdout] test workspace::search_tests::file_search_preserves_workspace_and_vault_boundaries ... ok
[INFO] [stdout] test workspace::git_tests::status_exact_limit_is_not_truncated_and_odd_names_are_not_split ... ok
[INFO] [stdout] test workspace::search_tests::search_bounds_are_enforced_before_reading ... ok
[INFO] [stdout] test workspace::read_tests::read_paging_preserves_binary_and_private_path_denials ... ok
[INFO] [stdout] test workspace::search_tests::search_regular_file_does_not_search_its_siblings ... ok
[INFO] [stdout] test workspace::search_tests::directory_search_keeps_existing_hidden_and_filter_behavior ... ok
[INFO] [stdout] test workspace::search_tests::file_search_respects_include_and_exclude_filters ... ok
[INFO] [stdout] test tool_backend::tool_result_tests::actual_native_payloads_match_their_declared_output_schemas ... ok
[INFO] [stdout] test workspace::mode_tests::content_update_does_not_preserve_special_permission_bits ... ok
[INFO] [stdout] test workspace::git_tests::diff_and_show_use_the_selected_repo_and_relative_literal_filters ... ok
[INFO] [stdout] test workspace::structured_changes::tests::line_edits_preserve_crlf_bom_eof_and_original_numbering ... ok
[INFO] [stdout] test workspace::git_tests::untracked_diff_refuses_private_hardlink_and_symlink_aliases ... ok
[INFO] [stdout] test workspace::mode_tests::patch_preserves_executable_mode ... ok
[INFO] [stdout] test workspace::tests::dry_run_fact_collection_validates_hunks_without_writing ... ok
[INFO] [stdout] test workspace::tests::patch_permission_fact_collection_denies_symlink_destination ... ok
[INFO] [stdout] test workspace::mode_tests::failed_transaction_restores_original_content_and_mode ... ok
[INFO] [stdout] test workspace::git_tests::literal_glob_filename_does_not_select_siblings ... ok
[INFO] [stdout] test workspace::mode_tests::patch_move_preserves_source_mode ... ok
[INFO] [stdout] test workspace::tests::patch_permission_facts_fail_closed_on_broken_git_metadata ... ok
[INFO] [stdout] test workspace::structured_changes::tests::copy_dependency_hardlink_gain_after_first_write_rolls_back ... ok
[INFO] [stdout] test workspace::git_tests::blame_clamps_short_files_and_keeps_revision_in_continuation ... ok
[INFO] [stdout] test workspace::tests::patch_permission_facts_support_non_repository_dry_run_without_writes ... ok
[INFO] [stdout] test workspace::structured_changes::tests::private_symlink_hardlink_and_large_source_are_rejected ... ok
[INFO] [stdout] test workspace::structured_changes::tests::production_patch_repeat_move_and_interaction_contract ... ok
[INFO] [stdout] test workspace::tests::prepared_patch_authorization_failure_leaves_no_workspace_artifacts ... ok
[INFO] [stdout] test workspace::tests::prepared_patch_rejects_symlink_sources_without_writing ... ok
[INFO] [stdout] test workspace::structured_changes::tests::failed_batch_rolls_back_and_drifted_backup_is_not_claimed_restored ... ok
[INFO] [stdout] test workspace::tests::prepared_patch_dry_run_never_invokes_authorization_or_writes ... ok
[INFO] [stdout] test workspace::git_tests::untracked_diff_honors_filters_bounds_and_ignored_files ... ok
[INFO] [stdout] test workspace::tests::prepared_patch_retains_recovery_backup_when_rollback_is_obstructed ... ok
[INFO] [stdout] test workspace::tests::prepared_patch_rejects_parent_symlink_created_during_authorization ... ok
[INFO] [stdout] test workspace::structured_changes::tests::dry_run_noop_and_copy_dependency_have_no_source_side_effects ... ok
[INFO] [stdout] test workspace::tests::prepared_patch_rejects_stale_file_baseline_before_authorization ... ok
[INFO] [stdout] test workspace::tests::public_apply_patch_preserves_empty_and_repeated_path_semantics ... ok
[INFO] [stdout] test workspace::tests::public_apply_patch_keeps_internal_source_symlink_compatibility ... ok
[INFO] [stdout] test workspace::tests::workspace_rejects_escape_and_reads_text ... ok
[INFO] [stdout] test workspace::tests::prepared_patch_revalidates_new_target_after_authorization ... ok
[INFO] [stdout] test workspace::tests::public_apply_patch_preserves_pre_cutover_results_without_git_facts ... ok
[INFO] [stdout] test workspace::tests::prepared_patch_rolls_back_every_file_after_mid_commit_failure ... ok
[INFO] [stdout] test workspace::mode_tests::patch_does_not_widen_private_file_permissions ... ok
[INFO] [stdout] test workspace::structured_changes::tests::bom_mixed_endings_and_precise_edit_evidence ... ok
[INFO] [stdout] test workspace::tests::prepared_patch_commit_lock_allows_one_concurrent_baseline_winner ... ok
[INFO] [stdout] test workspace::structured_changes::tests::stale_revision_alias_collision_and_existing_destination_never_write ... ok
[INFO] [stdout] test workspace::structured_changes::tests::all_six_actions_are_revision_bound_and_copy_does_not_touch_source ... ok
[INFO] [stdout] test workspace::tests::prepared_patch_rejects_changed_git_ignore_metadata_before_authorization ... ok
[INFO] [stdout] test workspace::tests::patch_permission_facts_follow_git_ignore_and_component_rules ... ok
[INFO] [stdout] test workspace::tests::prepared_patch_tracks_included_git_configuration_before_authorization ... ok
[INFO] [stdout] test workspace::tests::prepared_patch_writes_nothing_before_authorization_and_commits_every_change ... ok
[INFO] [stdout] test workspace::git_tests::untracked_names_remain_exact_and_listing_truncation_fails_closed ... ok
[INFO] [stdout] test workspace::tests::patch_permission_facts_cover_ignored_updates_deletes_and_moves ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- native_authority::tests::exec_candidate_classifies_timeout_boundary_and_sensitive_env stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'native_authority::tests::exec_candidate_classifies_timeout_boundary_and_sensitive_env' (5566) panicked at crates/mtm-runtime/src/native_authority.rs:737:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: String("")
[INFO] [stdout]  right: "boundary"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ea3909200c1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5ea3909377aa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5ea390924a8c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5ea3908f7346 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5ea3909164e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5ea39070a8c0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5ea3909166a2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5ea3908f73f2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5ea3908efbd9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5ea3908f857d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5ea390937f8c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5ea390937ea3 - core[a373ad73a504971]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x5ea3906c676b - core[a373ad73a504971]::panicking::assert_failed::<serde_json[3851e061a1652519]::value::Value, &str>
[INFO] [stdout]   13:     0x5ea390688d75 - <mtm_runtime[78eeeca48f261d4]::native_authority::tests::exec_candidate_classifies_timeout_boundary_and_sensitive_env::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5ea3906fdd0b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x5ea39070aee5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5ea3907047d4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5ea39070df72 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5ea39091eb0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x75a263d0bdfa - <unknown>
[INFO] [stdout]   20:     0x75a263d9f3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- native_authority::tests::exec_candidate_preserves_tty_timeout_and_kill_lifecycle stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'native_authority::tests::exec_candidate_preserves_tty_timeout_and_kill_lifecycle' (5569) panicked at crates/mtm-runtime/src/native_authority.rs:583:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: Number(1)
[INFO] [stdout]  right: 0
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ea3909200c1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5ea3909377aa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5ea390924a8c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5ea3908f7346 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5ea3909164e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5ea39070a8c0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5ea3909166a2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5ea3908f73f2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5ea3908efbd9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5ea3908f857d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5ea390937f8c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5ea390937ea3 - core[a373ad73a504971]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x5ea3906c6810 - core[a373ad73a504971]::panicking::assert_failed::<serde_json[3851e061a1652519]::value::Value, i32>
[INFO] [stdout]   13:     0x5ea390682149 - <mtm_runtime[78eeeca48f261d4]::native_authority::tests::exec_candidate_preserves_tty_timeout_and_kill_lifecycle::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5ea3906fdd0b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x5ea39070aee5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5ea3907047d4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5ea39070df72 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5ea39091eb0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x75a263d0bdfa - <unknown>
[INFO] [stdout]   20:     0x75a263d9f3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- native_authority::tests::exec_candidate_preserves_git_latex_sage_and_exposes_magma stdout ----
[INFO] [stdout] Error: ReCtmError { code: "TEST_TOOLCHAIN_EXECUTION_FAILED", message: "git: Candidate toolchain command did not exit successfully.", category: Runtime, retryable: false, details: {"exit_code": Number(1), "status": String("exited")} }
[INFO] [stdout] 
[INFO] [stdout] ---- native_tools::tests::authority_exec_runs_without_grants_when_bubblewrap_is_available stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'native_tools::tests::authority_exec_runs_without_grants_when_bubblewrap_is_available' (5610) panicked at crates/mtm-runtime/src/native_tools.rs:802:13:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: Number(1)
[INFO] [stdout]  right: 0
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ea3909200c1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5ea3909377aa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5ea390924a8c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5ea3908f7346 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5ea3909164e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5ea39070a8c0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5ea3909166a2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5ea3908f73f2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5ea3908efbd9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5ea3908f857d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5ea390937f8c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5ea390937ea3 - core[a373ad73a504971]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x5ea3906c6810 - core[a373ad73a504971]::panicking::assert_failed::<serde_json[3851e061a1652519]::value::Value, i32>
[INFO] [stdout]   13:     0x5ea3906a5580 - <mtm_runtime[78eeeca48f261d4]::native_tools::tests::authority_exec_runs_without_grants_when_bubblewrap_is_available::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5ea3906fdd0b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x5ea39070aee5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5ea3907047d4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5ea39070df72 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5ea39091eb0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x75a263d0bdfa - <unknown>
[INFO] [stdout]   20:     0x75a263d9f3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- native_authority::tests::exec_candidate_runs_all_seven_permission_kinds_without_grants stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'native_authority::tests::exec_candidate_runs_all_seven_permission_kinds_without_grants' (5570) panicked at crates/mtm-runtime/src/native_authority.rs:188:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: Number(1)
[INFO] [stdout]  right: 0
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ea3909200c1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5ea3909377aa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5ea390924a8c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5ea3908f7346 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5ea3909164e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5ea39070a8c0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5ea3909166a2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5ea3908f73f2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5ea3908efbd9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5ea3908f857d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5ea390937f8c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5ea390937ea3 - core[a373ad73a504971]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x5ea3906c6810 - core[a373ad73a504971]::panicking::assert_failed::<serde_json[3851e061a1652519]::value::Value, i32>
[INFO] [stdout]   13:     0x5ea39067be15 - mtm_runtime[78eeeca48f261d4]::native_authority::tests::run_classified_exec
[INFO] [stdout]   14:     0x5ea390689564 - <mtm_runtime[78eeeca48f261d4]::native_authority::tests::exec_candidate_runs_all_seven_permission_kinds_without_grants::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x5ea3906fdd0b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   16:     0x5ea39070aee5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   17:     0x5ea3907047d4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x5ea39070df72 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x5ea39091eb0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x75a263d0bdfa - <unknown>
[INFO] [stdout]   21:     0x75a263d9f3d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- native_authority::tests::exec_candidate_preserves_tty_stdin_and_descendant_cleanup stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'native_authority::tests::exec_candidate_preserves_tty_stdin_and_descendant_cleanup' (5568) panicked at crates/mtm-runtime/src/native_authority.rs:689:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: String("exited")
[INFO] [stdout]  right: "running"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ea3909200c1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5ea3909377aa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5ea390924a8c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5ea3908f7346 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5ea3909164e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5ea39070a8c0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5ea3909166a2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5ea3908f73f2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5ea3908efbd9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5ea3908f857d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5ea390937f8c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5ea390937ea3 - core[a373ad73a504971]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x5ea3906c676b - core[a373ad73a504971]::panicking::assert_failed::<serde_json[3851e061a1652519]::value::Value, &str>
[INFO] [stdout]   13:     0x5ea390686157 - <mtm_runtime[78eeeca48f261d4]::native_authority::tests::exec_candidate_preserves_tty_stdin_and_descendant_cleanup::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5ea3906fdd0b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x5ea39070aee5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5ea3907047d4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5ea39070df72 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5ea39091eb0f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x75a263d0bdfa - <unknown>
[INFO] [stdout]   20:     0x75a263d9f3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- native_authority::tests::patch_candidate_git_ignored_path_is_applied_without_grant stdout ----
[INFO] [stdout] Error: ReCtmError { code: "NATIVE_GIT_IGNORE_LOOKUP_FAILED", message: "Git metadata location lookup returned an empty path during patch preparation.", category: Security, retryable: false, details: {} }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     native_authority::tests::exec_candidate_classifies_timeout_boundary_and_sensitive_env
[INFO] [stdout]     native_authority::tests::exec_candidate_preserves_git_latex_sage_and_exposes_magma
[INFO] [stdout]     native_authority::tests::exec_candidate_preserves_tty_stdin_and_descendant_cleanup
[INFO] [stdout]     native_authority::tests::exec_candidate_preserves_tty_timeout_and_kill_lifecycle
[INFO] [stdout]     native_authority::tests::exec_candidate_runs_all_seven_permission_kinds_without_grants
[INFO] [stdout]     native_authority::tests::patch_candidate_git_ignored_path_is_applied_without_grant
[INFO] [stdout]     native_tools::tests::authority_exec_runs_without_grants_when_bubblewrap_is_available
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 129 passed; 7 failed; 1 ignored; 0 measured; 0 filtered out; finished in 7.48s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `-p mtm-runtime --lib`
[INFO] running `Command { std: "docker" "inspect" "f7beef9e85fcce1ce1370c14b57889d835924f2bed1ea535ce592f6849aff309", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f7beef9e85fcce1ce1370c14b57889d835924f2bed1ea535ce592f6849aff309", kill_on_drop: false }`
[INFO] [stdout] f7beef9e85fcce1ce1370c14b57889d835924f2bed1ea535ce592f6849aff309
