[INFO] cloning repository https://github.com/frgmt0/jingle-jingle [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/frgmt0/jingle-jingle" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffrgmt0%2Fjingle-jingle", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffrgmt0%2Fjingle-jingle'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 9629eefb24b4d7ffd0f93db129a476eb12b34ee8 [INFO] testing frgmt0/jingle-jingle against 1.99.0-beta.8 for beta-1.100-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffrgmt0%2Fjingle-jingle" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/frgmt0/jingle-jingle [INFO] finished tweaking git repo https://github.com/frgmt0/jingle-jingle [INFO] tweaked toml for git repo https://github.com/frgmt0/jingle-jingle written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/frgmt0/jingle-jingle on toolchain 1.99.0-beta.8 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/frgmt0/jingle-jingle 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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded base32 v0.5.1 [INFO] [stderr] Downloaded time-core v0.1.7 [INFO] [stderr] Downloaded time-macros v0.2.25 [INFO] [stderr] Downloaded regex v1.13.0 [INFO] [stderr] Downloaded time v0.3.45 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] 844493925acbe92c2c405fa4e9eacdb70c27eef8d867e36906250006e312f638 [INFO] running `Command { std: "docker" "start" "844493925acbe92c2c405fa4e9eacdb70c27eef8d867e36906250006e312f638", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "844493925acbe92c2c405fa4e9eacdb70c27eef8d867e36906250006e312f638", 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" "844493925acbe92c2c405fa4e9eacdb70c27eef8d867e36906250006e312f638" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "844493925acbe92c2c405fa4e9eacdb70c27eef8d867e36906250006e312f638", 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" "844493925acbe92c2c405fa4e9eacdb70c27eef8d867e36906250006e312f638" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling subtle v2.6.1 [INFO] [stderr] Compiling bitflags v2.13.0 [INFO] [stderr] Compiling simd-adler32 v0.3.10 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling syn v2.0.118 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling inout v0.1.4 [INFO] [stderr] Compiling getrandom v0.4.3 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling fdeflate v0.3.7 [INFO] [stderr] Compiling smallvec v1.15.2 [INFO] [stderr] Compiling moxcms v0.7.11 [INFO] [stderr] Compiling crypto-common v0.1.7 [INFO] [stderr] Compiling serde_json v1.0.150 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling universal-hash v0.5.1 [INFO] [stderr] Compiling anyhow v1.0.103 [INFO] [stderr] Compiling time-core v0.1.7 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling num-conv v0.1.0 [INFO] [stderr] Compiling flate2 v1.1.9 [INFO] [stderr] Compiling x11rb-protocol v0.13.2 [INFO] [stderr] Compiling clap_builder v4.6.0 [INFO] [stderr] Compiling time-macros v0.2.25 [INFO] [stderr] Compiling poly1305 v0.8.0 [INFO] [stderr] Compiling png v0.18.1 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling password-hash v0.5.0 [INFO] [stderr] Compiling blake2 v0.10.6 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling dirs-sys v0.5.0 [INFO] [stderr] Compiling aead v0.5.2 [INFO] [stderr] Compiling once_cell v1.21.4 [INFO] [stderr] Compiling fastrand v2.4.1 [INFO] [stderr] Compiling log v0.4.33 [INFO] [stderr] Compiling memchr v2.8.3 [INFO] [stderr] Compiling directories v6.0.0 [INFO] [stderr] Compiling hkdf v0.12.4 [INFO] [stderr] Compiling time v0.3.45 [INFO] [stderr] Compiling sha1 v0.10.7 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling base32 v0.5.1 [INFO] [stderr] Compiling gethostname v1.1.0 [INFO] [stderr] Compiling x11rb v0.13.2 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling zeroize_derive v1.5.0 [INFO] [stderr] Compiling clap_derive v4.6.1 [INFO] [stderr] Compiling image v0.25.9 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling zeroize v1.9.0 [INFO] [stderr] Compiling cipher v0.4.4 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling chacha20 v0.9.1 [INFO] [stderr] Compiling chacha20poly1305 v0.10.1 [INFO] [stderr] Compiling argon2 v0.5.3 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling clap v4.6.1 [INFO] [stderr] Compiling arboard v3.6.1 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling jingle v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 14s [INFO] running `Command { std: "docker" "inspect" "844493925acbe92c2c405fa4e9eacdb70c27eef8d867e36906250006e312f638", 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" "844493925acbe92c2c405fa4e9eacdb70c27eef8d867e36906250006e312f638" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling regex-syntax v0.8.11 [INFO] [stderr] Compiling predicates-core v1.0.10 [INFO] [stderr] Compiling float-cmp v0.10.0 [INFO] [stderr] Compiling difflib v0.4.0 [INFO] [stderr] Compiling termtree v0.5.1 [INFO] [stderr] Compiling normalize-line-endings v0.3.0 [INFO] [stderr] Compiling assert_cmd v2.2.2 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling predicates-tree v1.0.13 [INFO] [stderr] Compiling regex-automata v0.4.15 [INFO] [stderr] Compiling regex v1.13.0 [INFO] [stderr] Compiling bstr v1.12.3 [INFO] [stderr] Compiling predicates v3.1.4 [INFO] [stderr] Compiling jingle v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 23.03s [INFO] running `Command { std: "docker" "inspect" "844493925acbe92c2c405fa4e9eacdb70c27eef8d867e36906250006e312f638", 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" "844493925acbe92c2c405fa4e9eacdb70c27eef8d867e36906250006e312f638" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.19s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/jingle-25512c057e45ef8a) [INFO] [stdout] [INFO] [stdout] running 51 tests [INFO] [stdout] test commands::egress::redactor_tests::redacts_a_whole_secret ... ok [INFO] [stdout] test commands::egress::redactor_tests::tracks_which_of_several_secrets_leaked ... ok [INFO] [stdout] test commands::vault_agent::tests::parse_ttl_rejects_junk_and_zero ... ok [INFO] [stdout] test commands::vault_agent::tests::parse_ttl_units ... ok [INFO] [stdout] test audit::tests::records_never_contain_unsanitized_control_chars ... ok [INFO] [stdout] test crypto::tests::header_downgrade_rejected ... ok [INFO] [stdout] test commands::egress::redactor_tests::clean_output_is_passed_through_untouched ... ok [INFO] [stdout] test commands::egress::redactor_tests::catches_secret_split_across_chunks ... ok [INFO] [stdout] test crypto::tests::nonce_is_fresh_per_seal ... ok [INFO] [stdout] test audit::tests::chain_verifies_and_detects_edits ... ok [INFO] [stdout] test audit::tests::burst_tripwire_fires_on_distinct_entries ... ok [INFO] [stdout] test crypto::tests::wrong_key_fails ... ok [INFO] [stdout] test commands::egress::redactor_tests::redacts_every_occurrence ... ok [INFO] [stdout] test commands::vault_agent::tests::human_remaining_shapes ... ok [INFO] [stdout] test genpass::tests::no_shell_hostile_characters_in_full ... ok [INFO] [stdout] test genpass::tests::respects_length_and_charset ... ok [INFO] [stdout] test genpass::tests::outputs_differ ... ok [INFO] [stdout] test genpass::tests::rejects_bad_lengths ... ok [INFO] [stdout] test harden::tests::empty_range_is_trivially_locked ... ok [INFO] [stdout] test harden::tests::probe_does_not_panic_and_reports_a_state ... ok [INFO] [stdout] test crypto::tests::roundtrip ... ok [INFO] [stdout] test crypto::tests::truncation_is_tamper ... ok [INFO] [stdout] test harden::tests::dumpable_reports_on_linux ... ok [INFO] [stdout] test genpass::tests::entropy_estimates ... ok [INFO] [stdout] test keyfile::tests::rejects_loose_permissions ... ok [INFO] [stdout] test keyfile::tests::rejects_group_world_writable_parent_dir ... ok [INFO] [stdout] test keyfile::tests::create_and_load_roundtrip ... ok [INFO] [stdout] test crypto::tests::any_flipped_byte_is_tamper ... ok [INFO] [stdout] test model::tests::name_validation ... ok [INFO] [stdout] test model::tests::secret_string_debug_and_display_are_redacted ... ok [INFO] [stdout] test model::tests::view_carries_field_names_not_values ... ok [INFO] [stdout] test redact::tests::framing_wraps_notes ... ok [INFO] [stdout] test redact::tests::multiline_keeps_newlines_kills_escapes ... ok [INFO] [stdout] test redact::tests::single_line_flattens_newlines ... ok [INFO] [stdout] test redact::tests::strips_ansi_and_control ... ok [INFO] [stdout] test totp::tests::code_now_shape ... ok [INFO] [stdout] test totp::tests::hotp_rfc4226_vectors ... ok [INFO] [stdout] test totp::tests::normalize_accepts_variants ... ok [INFO] [stdout] test totp::tests::normalize_rejects_garbage ... ok [INFO] [stdout] test totp::tests::totp_rfc6238_vectors ... ok [INFO] [stdout] test vault::tests::backup_generation_is_kept ... ok [INFO] [stdout] test vault::tests::create_load_roundtrip_with_entries ... ok [INFO] [stdout] test vault::tests::duplicate_names_rejected_case_insensitively ... ok [INFO] [stdout] test vault::tests::vault_file_never_contains_plaintext ... ok [INFO] [stdout] test keywrap::tests::wrapped_image_does_not_contain_the_root_key ... ok [INFO] [stdout] test keywrap::tests::structural_corruption_is_keyfile_error ... ok [INFO] [stdout] test keywrap::tests::params_from_header_are_used_on_unwrap ... ok [INFO] [stdout] test keywrap::tests::nonce_and_salt_are_fresh_per_wrap ... ok [INFO] [stdout] test keywrap::tests::wrong_passphrase_is_passphrase_error_not_tamper ... ok [INFO] [stdout] test keywrap::tests::wrap_unwrap_roundtrip ... ok [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/jingle-eb2a9e47a1a64ba2) [INFO] [stdout] test keywrap::tests::header_tamper_fails_the_tag ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 51 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 45.13s [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 tests/agent.rs (/opt/rustwide/target/debug/deps/agent-c08787025609ed86) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test unlock_refuses_a_v1_keyfile ... ok [INFO] [stdout] test entry_lock_unlock_still_works_with_a_name ... ok [INFO] [stdout] test v1_vault_works_with_no_agent_and_no_passphrase ... ok [INFO] [stdout] test agent_expires_after_ttl_and_removes_its_socket has been running for over 60 seconds [INFO] [stdout] test doctor_reports_agent_live_and_ttl has been running for over 60 seconds [INFO] [stdout] test lock_then_exec_fails_naming_jingle_unlock has been running for over 60 seconds [INFO] [stdout] test socket_and_directory_have_tight_permissions has been running for over 60 seconds [INFO] [stdout] test stale_socket_is_cleaned_up_not_hung_on has been running for over 60 seconds [INFO] [stdout] test status_reports_live_then_not_running has been running for over 60 seconds [INFO] [stdout] test unlock_then_exec_needs_no_passphrase has been running for over 60 seconds [INFO] [stdout] test doctor_reports_agent_live_and_ttl ... ok [INFO] [stdout] test status_reports_live_then_not_running ... ok [INFO] [stdout] test socket_and_directory_have_tight_permissions ... ok [INFO] [stdout] test agent_expires_after_ttl_and_removes_its_socket ... ok [INFO] [stdout] test unlock_then_exec_needs_no_passphrase ... ok [INFO] [stdout] test lock_then_exec_fails_naming_jingle_unlock ... ok [INFO] [stdout] test stale_socket_is_cleaned_up_not_hung_on ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 100.32s [INFO] [stdout] [INFO] [stderr] Running tests/audit.rs (/opt/rustwide/target/debug/deps/audit-80f1c10cf4fbc65e) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test failed_lookups_are_recorded ... ok [INFO] [stdout] test audit_json_reports_records ... ok [INFO] [stdout] test every_egress_and_refusal_is_recorded ... ok [INFO] [stdout] test burst_tripwire_warns_on_bulk_access ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s [INFO] [stdout] [INFO] [stderr] Running tests/crud.rs (/opt/rustwide/target/debug/deps/crud-0f9ef54acab0304b) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test secrets_are_rejected_on_argv_grammar ... ok [INFO] [stdout] test duplicate_add_is_rejected ... ok [INFO] [stdout] test invalid_names_are_usage_errors ... ok [INFO] [stdout] test destructive_actions_need_yes_when_not_a_tty ... ok [INFO] [stdout] test stdin_secret_limits ... ok [INFO] [stdout] test generation_flags_require_generate ... ok [INFO] [stdout] test list_filters ... ok [INFO] [stdout] test generate_into_entry_and_print_modes ... ok [INFO] [stderr] Running tests/doctor.rs (/opt/rustwide/target/debug/deps/doctor-99ee54631ef39682) [INFO] [stdout] test full_lifecycle ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test doctor_json_is_wellformed_and_exits_zero ... ok [INFO] [stdout] test doctor_reports_dumpable_disabled_on_linux ... ok [INFO] [stdout] test doctor_reports_posture_and_exits_zero ... ok [INFO] [stdout] test doctor_flags_separate_directories_as_ok ... ok [INFO] [stdout] test doctor_warns_on_loose_vault_permissions_without_failing ... ok [INFO] [stderr] Running tests/exec.rs (/opt/rustwide/target/debug/deps/exec-f02fd41e3495008f) [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test exit_code_passes_through_the_guard ... ok [INFO] [stdout] test leak_on_stderr_is_redacted_and_audited ... ok [INFO] [stdout] test injects_secret_into_child_env ... ok [INFO] [stdout] test clean_output_has_no_warning_and_passes_through ... ok [INFO] [stdout] test leak_on_stdout_is_redacted_and_audited ... ok [INFO] [stdout] test maps_specific_fields ... ok [INFO] [stdout] test bad_mapping_specs_are_usage_errors ... ok [INFO] [stdout] test no_leak_guard_passes_the_secret_through_untouched ... ok [INFO] [stdout] test locked_entries_refuse_and_confirm ... ok [INFO] [stdout] test refuses_env_collision_without_allow_overwrite ... ok [INFO] [stdout] test scrubs_jingle_env_from_child ... ok [INFO] [stdout] test propagates_child_exit_code ... ok [INFO] [stdout] test unknown_entry_or_field_is_exit_3 ... ok [INFO] [stdout] test secret_split_across_read_chunks_is_still_caught ... ok [INFO] [stderr] Running tests/protect.rs (/opt/rustwide/target/debug/deps/protect-62eda2d7c3f4c1a1) [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test doctor_reports_v1_and_warns_disk_access_is_total_compromise ... ok [INFO] [stdout] test v1_keyfile_is_raw_32_bytes_and_needs_no_passphrase ... ok [INFO] [stdout] test aborted_protect_leaves_the_v1_keyfile_untouched ... ok [INFO] [stdout] test a_failing_passphrase_command_reports_clearly has been running for over 60 seconds [INFO] [stdout] test doctor_reports_v2_after_protect_without_prompting has been running for over 60 seconds [INFO] [stdout] test protect_migrates_to_v2_keeps_a_backup_and_opens_with_passphrase has been running for over 60 seconds [INFO] [stdout] test unprotect_reverts_to_v1_and_needs_no_passphrase_afterward has been running for over 60 seconds [INFO] [stdout] test v2_open_without_a_passphrase_source_fails_actionably has been running for over 60 seconds [INFO] [stdout] test wrong_passphrase_is_a_distinct_error_not_the_vault_tamper_error has been running for over 60 seconds [INFO] [stdout] test doctor_reports_v2_after_protect_without_prompting ... ok [INFO] [stdout] test a_failing_passphrase_command_reports_clearly ... ok [INFO] [stdout] test v2_open_without_a_passphrase_source_fails_actionably ... ok [INFO] [stdout] test wrong_passphrase_is_a_distinct_error_not_the_vault_tamper_error ... ok [INFO] [stdout] test unprotect_reverts_to_v1_and_needs_no_passphrase_afterward ... ok [INFO] [stdout] test protect_migrates_to_v2_keeps_a_backup_and_opens_with_passphrase ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 74.69s [INFO] [stdout] [INFO] [stderr] Running tests/redaction.rs (/opt/rustwide/target/debug/deps/redaction-903d601841bba70f) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test json_outputs_redact_secret_values_structurally ... ok [INFO] [stdout] test panic_paths_cannot_format_secrets ... ok [INFO] [stdout] test on_disk_artifacts_never_hold_plaintext ... ok [INFO] [stderr] Running tests/tamper.rs (/opt/rustwide/target/debug/deps/tamper-d681779e8f954fa0) [INFO] [stdout] test no_command_leaks_the_sentinel ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.52s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test wrong_magic_is_exit_4 ... ok [INFO] [stdout] test corrupt_vault_is_a_clean_exit_4 ... ok [INFO] [stdout] test tamper_events_are_audited ... ok [INFO] [stdout] test backup_survives_a_corrupted_primary ... ok [INFO] [stdout] test truncated_vault_is_exit_4 ... ok [INFO] [stdout] test wrong_keyfile_is_exit_4 ... ok [INFO] [stderr] Running tests/totp.rs (/opt/rustwide/target/debug/deps/totp-00433f35d8da02d5) [INFO] [stdout] test edited_audit_log_is_flagged ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test entry_without_totp_is_exit_3 ... ok [INFO] [stdout] test rejects_invalid_seed_and_generate ... ok [INFO] [stdout] test prints_current_code_never_the_seed ... ok [INFO] [stdout] test accepts_otpauth_uri_on_stdin ... ok [INFO] [stdout] test json_mode ... ok [INFO] [stdout] test locked_entry_refuses_totp ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s [INFO] [stdout] [INFO] [stderr] Running tests/transfer.rs (/opt/rustwide/target/debug/deps/transfer-a52b2d26871fde46) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test there_is_no_plaintext_export_flag ... ok [INFO] [stdout] test import_with_wrong_key_fails ... ok [INFO] [stderr] Doc-tests jingle [INFO] [stdout] test export_import_roundtrip ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s [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] running `Command { std: "docker" "inspect" "844493925acbe92c2c405fa4e9eacdb70c27eef8d867e36906250006e312f638", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "844493925acbe92c2c405fa4e9eacdb70c27eef8d867e36906250006e312f638", kill_on_drop: false }` [INFO] [stdout] 844493925acbe92c2c405fa4e9eacdb70c27eef8d867e36906250006e312f638