[INFO] cloning repository https://github.com/gabriel-taufer/graxaim
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/gabriel-taufer/graxaim" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgabriel-taufer%2Fgraxaim", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgabriel-taufer%2Fgraxaim'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] a8430ace99177ed3d9c515039ecae8c84fe6cdc4
[INFO] testing gabriel-taufer/graxaim against beta-2026-04-21 for beta-1.96-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgabriel-taufer%2Fgraxaim" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/gabriel-taufer/graxaim
[INFO] finished tweaking git repo https://github.com/gabriel-taufer/graxaim
[INFO] tweaked toml for git repo https://github.com/gabriel-taufer/graxaim written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/gabriel-taufer/graxaim on toolchain beta-2026-04-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/gabriel-taufer/graxaim 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" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 9cbde9dfeafd16dbc8902e4d37b630dde901cc51b0405c86d2a4a14c539bffb5
[INFO] running `Command { std: "docker" "start" "-a" "9cbde9dfeafd16dbc8902e4d37b630dde901cc51b0405c86d2a4a14c539bffb5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9cbde9dfeafd16dbc8902e4d37b630dde901cc51b0405c86d2a4a14c539bffb5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9cbde9dfeafd16dbc8902e4d37b630dde901cc51b0405c86d2a4a14c539bffb5", kill_on_drop: false }`
[INFO] [stdout] 9cbde9dfeafd16dbc8902e4d37b630dde901cc51b0405c86d2a4a14c539bffb5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3b3a10f31a6001215ac1994249063efc18da775b8ff5a46f0e32012a609b77a0
[INFO] running `Command { std: "docker" "start" "-a" "3b3a10f31a6001215ac1994249063efc18da775b8ff5a46f0e32012a609b77a0", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.23
[INFO] [stderr]    Compiling libc v0.2.181
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling rustc-hash v2.1.1
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling type-map v0.5.1
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]    Compiling self_cell v1.2.2
[INFO] [stderr]    Compiling self_cell v0.10.3
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling futures-core v0.3.31
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling syn v2.0.115
[INFO] [stderr]    Compiling rust-embed-utils v8.11.0
[INFO] [stderr]    Compiling zerocopy v0.8.39
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling futures-io v0.3.31
[INFO] [stderr]    Compiling semver v1.0.27
[INFO] [stderr]    Compiling futures-task v0.3.31
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling arc-swap v1.8.1
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling dirs-sys-next v0.1.2
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling memoffset v0.6.5
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling opaque-debug v0.3.1
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling regex-syntax v0.8.9
[INFO] [stderr]    Compiling poly1305 v0.8.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling dirs-next v2.0.0
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling hashbrown v0.12.3
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling os_str_bytes v6.6.1
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling clap_lex v0.2.4
[INFO] [stderr]    Compiling dashmap v5.5.3
[INFO] [stderr]    Compiling chrono v0.4.43
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling darling_core v0.14.4
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling zeroize_derive v1.4.3
[INFO] [stderr]    Compiling rust-embed-impl v8.11.0
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling unic-langid-impl v0.9.6
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling darling_macro v0.14.4
[INFO] [stderr]    Compiling chacha20 v0.9.1
[INFO] [stderr]    Compiling unic-langid v0.9.6
[INFO] [stderr]    Compiling fluent-langneg v0.13.1
[INFO] [stderr]    Compiling intl-memoizer v0.5.3
[INFO] [stderr]    Compiling intl_pluralrules v7.0.2
[INFO] [stderr]    Compiling darling v0.14.4
[INFO] [stderr]    Compiling derive_builder_core v0.11.2
[INFO] [stderr]    Compiling rust-embed v8.11.0
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling fluent-syntax v0.11.1
[INFO] [stderr]    Compiling chacha20poly1305 v0.10.1
[INFO] [stderr]    Compiling salsa20 v0.10.2
[INFO] [stderr]    Compiling fluent-bundle v0.15.3
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling pin-project-internal v1.1.10
[INFO] [stderr]    Compiling derive_builder_macro v0.11.2
[INFO] [stderr]    Compiling fluent v0.16.1
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling deranged v0.5.6
[INFO] [stderr]    Compiling term v0.7.0
[INFO] [stderr]    Compiling inotify-sys v0.1.5
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling nix v0.24.3
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling toml v0.5.11
[INFO] [stderr]    Compiling basic-toml v0.1.10
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling secrecy v0.8.0
[INFO] [stderr]    Compiling pbkdf2 v0.12.2
[INFO] [stderr]    Compiling i18n-config v0.4.8
[INFO] [stderr]    Compiling vte_generate_state_changes v0.1.2
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling find-crate v0.6.3
[INFO] [stderr]    Compiling owo-colors v4.2.3
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling humantime v2.3.0
[INFO] [stderr]    Compiling textwrap v0.16.2
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling cookie-factory v0.3.3
[INFO] [stderr]    Compiling anyhow v1.0.101
[INFO] [stderr]    Compiling clap_lex v1.0.0
[INFO] [stderr]    Compiling io_tee v0.1.1
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling clap_builder v4.5.58
[INFO] [stderr]    Compiling clap v3.2.25
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling age-core v0.10.0
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling i18n-embed-impl v0.8.4
[INFO] [stderr]    Compiling env_logger v0.9.3
[INFO] [stderr]    Compiling i18n-embed v0.14.1
[INFO] [stderr]    Compiling vte v0.11.1
[INFO] [stderr]    Compiling i18n-embed-fl v0.7.0
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling tuikit v0.5.0
[INFO] [stderr]    Compiling crossbeam v0.8.4
[INFO] [stderr]    Compiling fuzzy-matcher v0.3.7
[INFO] [stderr]    Compiling scrypt v0.11.0
[INFO] [stderr]    Compiling inotify v0.9.6
[INFO] [stderr]    Compiling nix v0.25.1
[INFO] [stderr]    Compiling x25519-dalek v2.0.1
[INFO] [stderr]    Compiling pin-project v1.1.10
[INFO] [stderr]    Compiling derive_builder v0.11.2
[INFO] [stderr]    Compiling timer v0.2.0
[INFO] [stderr]    Compiling defer-drop v1.3.0
[INFO] [stderr]    Compiling rtoolbox v0.0.3
[INFO] [stderr]    Compiling mio v0.8.11
[INFO] [stderr]    Compiling filetime v0.2.27
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling beef v0.5.2
[INFO] [stderr]    Compiling bech32 v0.9.1
[INFO] [stderr]    Compiling age v0.10.1
[INFO] [stderr]    Compiling notify v6.1.1
[INFO] [stderr]    Compiling rpassword v7.4.0
[INFO] [stderr]    Compiling clap v4.5.58
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling skim v0.10.4
[INFO] [stderr]    Compiling graxaim v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 08s
[INFO] running `Command { std: "docker" "inspect" "3b3a10f31a6001215ac1994249063efc18da775b8ff5a46f0e32012a609b77a0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3b3a10f31a6001215ac1994249063efc18da775b8ff5a46f0e32012a609b77a0", kill_on_drop: false }`
[INFO] [stdout] 3b3a10f31a6001215ac1994249063efc18da775b8ff5a46f0e32012a609b77a0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fe6b79df3c013b4c2dc50feeeb5dce3c58fdda8a73d2b5df12b61c605322730d
[INFO] running `Command { std: "docker" "start" "-a" "fe6b79df3c013b4c2dc50feeeb5dce3c58fdda8a73d2b5df12b61c605322730d", kill_on_drop: false }`
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling predicates-core v1.0.10
[INFO] [stderr]    Compiling getrandom v0.4.1
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling assert_cmd v2.1.2
[INFO] [stderr]    Compiling normalize-line-endings v0.3.0
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling predicates-tree v1.0.13
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling tempfile v3.25.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling env_logger v0.9.3
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling skim v0.10.4
[INFO] [stderr]    Compiling graxaim v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 34.99s
[INFO] running `Command { std: "docker" "inspect" "fe6b79df3c013b4c2dc50feeeb5dce3c58fdda8a73d2b5df12b61c605322730d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fe6b79df3c013b4c2dc50feeeb5dce3c58fdda8a73d2b5df12b61c605322730d", kill_on_drop: false }`
[INFO] [stdout] fe6b79df3c013b4c2dc50feeeb5dce3c58fdda8a73d2b5df12b61c605322730d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 4ac6db8c49c4e5f44c85dddf24362bcc2f7991fdbe79d53e0f082b1d75e69d3e
[INFO] running `Command { std: "docker" "start" "-a" "4ac6db8c49c4e5f44c85dddf24362bcc2f7991fdbe79d53e0f082b1d75e69d3e", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.38s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/graxaim-c74b8e1a74dcc24d)
[INFO] [stdout] 
[INFO] [stdout] running 94 tests
[INFO] [stdout] test core::config::tests::test_default_config ... ok
[INFO] [stdout] test core::auditor::tests::test_skip_directories ... ok
[INFO] [stdout] test core::config::tests::test_load_missing_config ... ok
[INFO] [stdout] test core::config::tests::test_round_trip ... ok
[INFO] [stdout] test core::differ::tests::test_diff_empty_files ... ok
[INFO] [stdout] test core::differ::tests::test_diff_identical_files ... ok
[INFO] [stdout] test core::differ::tests::test_diff_mixed ... ok
[INFO] [stdout] test core::differ::tests::test_diff_one_sided ... ok
[INFO] [stdout] test core::differ::tests::test_diff_same_keys_different_values ... ok
[INFO] [stdout] test core::config::tests::test_save_and_load ... ok
[INFO] [stdout] test core::encryption::tests::test_sealed_path ... ok
[INFO] [stdout] test core::env_file::tests::test_get_set_remove ... ok
[INFO] [stdout] test core::env_file::tests::test_parse_comment ... ok
[INFO] [stdout] test core::env_file::tests::test_parse_empty_value ... ok
[INFO] [stdout] test core::env_file::tests::test_parse_inline_comment ... ok
[INFO] [stdout] test core::env_file::tests::test_parse_multiline_value ... ok
[INFO] [stdout] test core::env_file::tests::test_parse_quoted_value ... ok
[INFO] [stdout] test core::env_file::tests::test_parse_simple ... ok
[INFO] [stdout] test core::env_file::tests::test_parse_value_with_equals ... ok
[INFO] [stdout] test core::env_file::tests::test_parse_windows_line_endings ... ok
[INFO] [stdout] test core::env_file::tests::test_parse_with_spaces ... ok
[INFO] [stdout] test core::env_file::tests::test_round_trip ... ok
[INFO] [stdout] test core::hooks::tests::test_hook_exists ... ok
[INFO] [stdout] test core::hooks::tests::test_hook_phase_names ... ok
[INFO] [stdout] test core::hooks::tests::test_profile_has_hooks ... ok
[INFO] [stdout] test core::profile::tests::test_create_and_list ... ok
[INFO] [stdout] test core::profile::tests::test_create_duplicate ... ok
[INFO] [stdout] test core::profile::tests::test_delete_active_profile ... ok
[INFO] [stdout] test core::profile::tests::test_delete_profile ... ok
[INFO] [stdout] test core::profile::tests::test_get_nonexistent ... ok
[INFO] [stdout] test core::auditor::tests::test_scan_javascript ... ok
[INFO] [stdout] test core::profile::tests::test_get_profile ... ok
[INFO] [stdout] test core::profile::tests::test_rename_profile ... ok
[INFO] [stdout] test core::profile::tests::test_rename_active_profile ... ok
[INFO] [stdout] test core::profile::tests::test_switch_profile ... ok
[INFO] [stdout] test core::project::tests::test_discover_profiles ... ok
[INFO] [stdout] test core::auditor::tests::test_scan_rust ... ok
[INFO] [stdout] test core::project::tests::test_find_project_with_git_but_no_graxaim ... ok
[INFO] [stdout] test core::project::tests::test_find_project_walks_up ... ok
[INFO] [stdout] test core::profile::tests::test_validate_name ... ok
[INFO] [stdout] test core::project::tests::test_find_project_with_graxaim ... ok
[INFO] [stdout] test core::auditor::tests::test_scan_docker ... ok
[INFO] [stdout] test core::auditor::tests::test_scan_python ... ok
[INFO] [stdout] test core::auditor::tests::test_audit_cross_reference ... ok
[INFO] [stdout] test core::project::tests::test_generate_envrc ... ok
[INFO] [stdout] test core::project::tests::test_update_gitignore ... ok
[INFO] [stdout] test core::schema::tests::test_depends_on_falsy ... ok
[INFO] [stdout] test core::schema::tests::test_infer_email ... ok
[INFO] [stdout] test core::schema::tests::test_infer_integer ... ok
[INFO] [stdout] test core::schema::tests::test_depends_on_missing_dependency ... ok
[INFO] [stdout] test core::schema::tests::test_depends_on_truthy_present ... ok
[INFO] [stdout] test core::project::tests::test_update_gitignore_existing ... ok
[INFO] [stdout] test core::schema::tests::test_full_validation_mixed ... ok
[INFO] [stdout] test core::schema::tests::test_infer_non_sensitive ... ok
[INFO] [stdout] test core::schema::tests::test_infer_port ... ok
[INFO] [stdout] test core::schema::tests::test_infer_sensitive ... ok
[INFO] [stdout] test core::schema::tests::test_infer_string ... ok
[INFO] [stdout] test core::schema::tests::test_infer_url ... ok
[INFO] [stdout] test core::schema::tests::test_schema_toml_roundtrip ... ok
[INFO] [stdout] test core::schema::tests::test_validate_boolean_pass ... ok
[INFO] [stdout] test core::schema::tests::test_validate_email_no_text_after_at ... ok
[INFO] [stdout] test core::schema::tests::test_validate_email_no_text_before_at ... ok
[INFO] [stdout] test core::schema::tests::test_validate_enum_fail ... ok
[INFO] [stdout] test core::schema::tests::test_validate_email_pass ... ok
[INFO] [stdout] test core::schema::tests::test_validate_boolean_fail ... ok
[INFO] [stdout] test core::schema::tests::test_validate_email_fail ... ok
[INFO] [stdout] test core::schema::tests::test_validate_enum_pass ... ok
[INFO] [stdout] test core::schema::tests::test_validate_integer_max_fail ... ok
[INFO] [stdout] test core::schema::tests::test_validate_integer_min_fail ... ok
[INFO] [stdout] test core::schema::tests::test_infer_boolean ... ok
[INFO] [stdout] test core::schema::tests::test_validate_integer_pass ... ok
[INFO] [stdout] test core::schema::tests::test_validate_path_must_exist_fail ... ok
[INFO] [stdout] test core::schema::tests::test_validate_missing_optional ... ok
[INFO] [stdout] test core::schema::tests::test_validate_missing_required ... ok
[INFO] [stdout] test core::schema::tests::test_validate_integer_non_numeric ... ok
[INFO] [stdout] test core::schema::tests::test_validate_port_pass ... ok
[INFO] [stdout] test core::schema::tests::test_validate_path_must_exist_pass ... ok
[INFO] [stdout] test core::schema::tests::test_validate_path_pass_no_exist_check ... ok
[INFO] [stdout] test core::schema::tests::test_validate_port_non_numeric ... ok
[INFO] [stdout] test core::schema::tests::test_validate_port_out_of_range ... ok
[INFO] [stdout] test core::schema::tests::test_validate_port_zero ... ok
[INFO] [stdout] test core::schema::tests::test_validate_string_max_length_fail ... ok
[INFO] [stdout] test core::schema::tests::test_validate_string_min_length_fail ... ok
[INFO] [stdout] test core::schema::tests::test_validate_string_pass ... ok
[INFO] [stdout] test core::schema::tests::test_validate_unknown_keys ... ok
[INFO] [stdout] test core::schema::tests::test_validate_url_fail_no_scheme ... ok
[INFO] [stdout] test core::schema::tests::test_validate_url_pass ... ok
[INFO] [stdout] test core::schema::tests::test_validate_url_scheme_constraint ... ok
[INFO] [stdout] test core::shell::tests::test_escape_bash ... ok
[INFO] [stdout] test core::shell::tests::test_escape_fish ... ok
[INFO] [stdout] test core::schema::tests::test_validate_string_pattern_pass ... ok
[INFO] [stdout] test core::schema::tests::test_validate_string_pattern_fail ... ok
[INFO] [stdout] test core::encryption::tests::test_wrong_passphrase_fails ... ok
[INFO] [stdout] test core::encryption::tests::test_round_trip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 94 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.58s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/graxaim-3ec2692ceb0f2eb9)
[INFO] [stdout] 
[INFO] [stdout] running 102 tests
[INFO] [stdout] test core::auditor::tests::test_skip_directories ... ok
[INFO] [stdout] test core::config::tests::test_default_config ... ok
[INFO] [stdout] test core::config::tests::test_load_missing_config ... ok
[INFO] [stdout] test core::config::tests::test_round_trip ... ok
[INFO] [stdout] test core::config::tests::test_save_and_load ... ok
[INFO] [stdout] test core::differ::tests::test_diff_empty_files ... ok
[INFO] [stdout] test core::differ::tests::test_diff_identical_files ... ok
[INFO] [stdout] test core::differ::tests::test_diff_mixed ... ok
[INFO] [stdout] test core::differ::tests::test_diff_one_sided ... ok
[INFO] [stdout] test core::differ::tests::test_diff_same_keys_different_values ... ok
[INFO] [stdout] test core::encryption::tests::test_sealed_path ... ok
[INFO] [stdout] test core::env_file::tests::test_get_set_remove ... ok
[INFO] [stdout] test core::env_file::tests::test_parse_comment ... ok
[INFO] [stdout] test core::env_file::tests::test_parse_empty_value ... ok
[INFO] [stdout] test core::env_file::tests::test_parse_inline_comment ... ok
[INFO] [stdout] test core::env_file::tests::test_parse_multiline_value ... ok
[INFO] [stdout] test core::env_file::tests::test_parse_quoted_value ... ok
[INFO] [stdout] test core::env_file::tests::test_parse_simple ... ok
[INFO] [stdout] test core::auditor::tests::test_audit_cross_reference ... ok
[INFO] [stdout] test core::auditor::tests::test_scan_rust ... ok
[INFO] [stdout] test core::env_file::tests::test_parse_with_spaces ... ok
[INFO] [stdout] test core::auditor::tests::test_scan_python ... ok
[INFO] [stdout] test core::env_file::tests::test_parse_value_with_equals ... ok
[INFO] [stdout] test core::env_file::tests::test_parse_windows_line_endings ... ok
[INFO] [stdout] test core::auditor::tests::test_scan_javascript ... ok
[INFO] [stdout] test core::env_file::tests::test_round_trip ... ok
[INFO] [stdout] test core::hooks::tests::test_hook_phase_names ... ok
[INFO] [stdout] test core::hooks::tests::test_profile_has_hooks ... ok
[INFO] [stdout] test core::profile::tests::test_create_and_list ... ok
[INFO] [stdout] test core::hooks::tests::test_hook_exists ... ok
[INFO] [stdout] test core::profile::tests::test_get_nonexistent ... ok
[INFO] [stdout] test core::profile::tests::test_delete_profile ... ok
[INFO] [stdout] test core::profile::tests::test_create_duplicate ... ok
[INFO] [stdout] test core::profile::tests::test_get_profile ... ok
[INFO] [stdout] test core::profile::tests::test_delete_active_profile ... ok
[INFO] [stdout] test core::auditor::tests::test_scan_docker ... ok
[INFO] [stdout] test core::profile::tests::test_rename_profile ... ok
[INFO] [stdout] test core::profile::tests::test_validate_name ... ok
[INFO] [stdout] test core::project::tests::test_find_project_with_git_but_no_graxaim ... ok
[INFO] [stdout] test core::project::tests::test_find_project_walks_up ... ok
[INFO] [stdout] test core::project::tests::test_find_project_with_graxaim ... ok
[INFO] [stdout] test core::project::tests::test_update_gitignore ... ok
[INFO] [stdout] test core::project::tests::test_generate_envrc ... ok
[INFO] [stdout] test core::profile::tests::test_switch_profile ... ok
[INFO] [stdout] test core::schema::tests::test_depends_on_missing_dependency ... ok
[INFO] [stdout] test core::schema::tests::test_depends_on_falsy ... ok
[INFO] [stdout] test core::schema::tests::test_infer_boolean ... ok
[INFO] [stdout] test core::project::tests::test_update_gitignore_existing ... ok
[INFO] [stdout] test core::profile::tests::test_rename_active_profile ... ok
[INFO] [stdout] test core::schema::tests::test_depends_on_truthy_present ... ok
[INFO] [stdout] test core::project::tests::test_discover_profiles ... ok
[INFO] [stdout] test core::schema::tests::test_infer_email ... ok
[INFO] [stdout] test core::schema::tests::test_infer_integer ... ok
[INFO] [stdout] test core::schema::tests::test_infer_non_sensitive ... ok
[INFO] [stdout] test core::schema::tests::test_infer_port ... ok
[INFO] [stdout] test core::schema::tests::test_infer_sensitive ... ok
[INFO] [stdout] test core::schema::tests::test_validate_boolean_fail ... ok
[INFO] [stdout] test core::schema::tests::test_full_validation_mixed ... ok
[INFO] [stdout] test core::schema::tests::test_infer_string ... ok
[INFO] [stdout] test core::schema::tests::test_validate_boolean_pass ... ok
[INFO] [stdout] test core::schema::tests::test_schema_toml_roundtrip ... ok
[INFO] [stdout] test core::schema::tests::test_validate_enum_fail ... ok
[INFO] [stdout] test core::schema::tests::test_validate_enum_pass ... ok
[INFO] [stdout] test core::schema::tests::test_validate_email_no_text_before_at ... ok
[INFO] [stdout] test core::schema::tests::test_validate_integer_max_fail ... ok
[INFO] [stdout] test core::schema::tests::test_validate_email_fail ... ok
[INFO] [stdout] test core::schema::tests::test_validate_email_pass ... ok
[INFO] [stdout] test core::schema::tests::test_infer_url ... ok
[INFO] [stdout] test core::schema::tests::test_validate_integer_min_fail ... ok
[INFO] [stdout] test core::schema::tests::test_validate_email_no_text_after_at ... ok
[INFO] [stdout] test core::schema::tests::test_validate_missing_required ... ok
[INFO] [stdout] test core::schema::tests::test_validate_integer_non_numeric ... ok
[INFO] [stdout] test core::schema::tests::test_validate_path_must_exist_fail ... ok
[INFO] [stdout] test core::schema::tests::test_validate_integer_pass ... ok
[INFO] [stdout] test core::schema::tests::test_validate_port_out_of_range ... ok
[INFO] [stdout] test core::schema::tests::test_validate_missing_optional ... ok
[INFO] [stdout] test core::schema::tests::test_validate_path_pass_no_exist_check ... ok
[INFO] [stdout] test core::schema::tests::test_validate_port_non_numeric ... ok
[INFO] [stdout] test core::schema::tests::test_validate_port_pass ... ok
[INFO] [stdout] test core::schema::tests::test_validate_port_zero ... ok
[INFO] [stdout] test core::schema::tests::test_validate_string_max_length_fail ... ok
[INFO] [stdout] test core::schema::tests::test_validate_string_min_length_fail ... ok
[INFO] [stdout] test core::schema::tests::test_validate_string_pass ... ok
[INFO] [stdout] test core::schema::tests::test_validate_path_must_exist_pass ... ok
[INFO] [stdout] test core::schema::tests::test_validate_unknown_keys ... ok
[INFO] [stdout] test core::schema::tests::test_validate_url_fail_no_scheme ... ok
[INFO] [stdout] test core::shell::tests::test_escape_fish ... ok
[INFO] [stdout] test ui::output::tests::test_format_key_value ... ok
[INFO] [stdout] test ui::output::tests::test_format_profile_name ... ok
[INFO] [stdout] test ui::picker::tests::test_pick_profile_empty ... ok
[INFO] [stdout] test core::schema::tests::test_validate_url_pass ... ok
[INFO] [stdout] test core::schema::tests::test_validate_url_scheme_constraint ... ok
[INFO] [stdout] test ui::picker::tests::test_pick_profile_single ... ok
[INFO] [stdout] test core::shell::tests::test_escape_bash ... ok
[INFO] [stdout] test ui::redact::tests::test_redact_value ... ok
[INFO] [stdout] test ui::redact::tests::test_redact_with_config_disabled ... ok
[INFO] [stdout] test core::schema::tests::test_validate_string_pattern_pass ... ok
[INFO] [stdout] test ui::redact::tests::test_is_sensitive_key ... ok
[INFO] [stdout] test ui::redact::tests::test_redact_if_needed ... ok
[INFO] [stdout] test core::schema::tests::test_validate_string_pattern_fail ... ok
[INFO] [stdout] test core::encryption::tests::test_wrong_passphrase_fails ... ok
[INFO] [stdout] test core::encryption::tests::test_round_trip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 102 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.82s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/debug/deps/integration-5567ff822d5c782e)
[INFO] [stdout] 
[INFO] [stdout] running 53 tests
[INFO] [stdout] test integration::audit_test::test_audit_no_issues ... ok
[INFO] [stdout] test integration::check_test::test_check_enum_error ... ok
[INFO] [stdout] test integration::audit_test::test_audit_finds_dead_vars ... ok
[INFO] [stdout] test integration::check_test::test_check_no_schema_error ... ok
[INFO] [stdout] test integration::check_test::test_check_missing_required_var ... ok
[INFO] [stdout] test integration::audit_test::test_audit_skips_node_modules ... ok
[INFO] [stdout] test integration::check_test::test_check_all_profiles ... ok
[INFO] [stdout] test integration::audit_test::test_audit_specific_profile ... ok
[INFO] [stdout] test integration::check_test::test_schema_generate_example ... ok
[INFO] [stdout] test integration::check_test::test_schema_init_creates_schema ... ok
[INFO] [stdout] test integration::diff_test::test_diff_identical_profiles ... ok
[INFO] [stdout] test integration::diff_test::test_diff_nonexistent_profile ... ok
[INFO] [stdout] test integration::diff_test::test_diff_against_active_profile ... ok
[INFO] [stdout] test integration::encryption_test::test_sealed_path_convention ... ok
[INFO] [stdout] test integration::check_test::test_check_type_error ... ok
[INFO] [stdout] test integration::diff_test::test_diff_two_profiles ... ok
[INFO] [stdout] test integration::export_test::test_use_exports_can_be_evaluated ... ok
[INFO] [stdout] test integration::audit_test::test_audit_finds_vars_in_code ... ok
[INFO] [stdout] test integration::export_test::test_use_with_special_characters_in_values ... ok
[INFO] [stdout] test integration::hooks_test::test_leave_hook_executes_when_switching_away ... ok
[INFO] [stdout] test integration::hooks_test::test_hook_receives_env_vars ... ok
[INFO] [stdout] test integration::check_test::test_check_valid_profile ... ok
[INFO] [stdout] test integration::hooks_test::test_no_hooks_flag_skips_all_hooks ... ok
[INFO] [stdout] test integration::hooks_test::test_global_hooks_execute ... ok
[INFO] [stdout] test integration::diff_test::test_diff_with_no_redact ... ok
[INFO] [stdout] test integration::init_test::test_init_in_empty_directory ... ok
[INFO] [stdout] test integration::init_test::test_init_already_initialized ... ok
[INFO] [stdout] test integration::hooks_test::test_post_hook_executes_after_switch ... ok
[INFO] [stdout] test integration::hooks_test::test_pre_hook_executes_before_switch ... ok
[INFO] [stdout] test integration::init_test::test_init_no_gitignore ... ok
[INFO] [stdout] test integration::init_test::test_init_with_existing_profiles ... ok
[INFO] [stdout] test integration::list_test::test_list_no_profiles ... ok
[INFO] [stdout] test integration::list_test::test_list_profiles ... ok
[INFO] [stdout] test integration::profile_management_test::test_create_duplicate_profile ... ok
[INFO] [stdout] test integration::hooks_test::test_non_executable_hook_is_skipped ... ok
[INFO] [stdout] test integration::profile_management_test::test_current_no_active ... ok
[INFO] [stdout] test integration::profile_management_test::test_create_profile ... ok
[INFO] [stdout] test integration::profile_management_test::test_create_with_from ... ok
[INFO] [stdout] test integration::profile_management_test::test_delete_active_profile ... ok
[INFO] [stdout] test integration::profile_management_test::test_rename_profile ... ok
[INFO] [stdout] test integration::profile_management_test::test_delete_profile ... ok
[INFO] [stdout] test integration::run_test::test_export_bash ... ok
[INFO] [stdout] test integration::run_test::test_export_fish ... ok
[INFO] [stdout] test integration::use_test::test_use_nonexistent_profile ... ok
[INFO] [stdout] test integration::init_test::test_init_no_envrc ... ok
[INFO] [stdout] test integration::run_test::test_run_no_command ... ok
[INFO] [stdout] test integration::run_test::test_run_command ... ok
[INFO] [stdout] test integration::use_test::test_use_outside_project ... ok
[INFO] [stdout] test integration::use_test::test_use_profile ... ok
[INFO] [stdout] test integration::profile_management_test::test_current_with_active ... ok
[INFO] [stdout] test integration::encryption_test::test_encrypted_differs_from_plaintext ... ok
[INFO] [stdout] test integration::encryption_test::test_wrong_passphrase_fails ... ok
[INFO] [stdout] test integration::encryption_test::test_encryption_round_trip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 53 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.77s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests graxaim
[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" "4ac6db8c49c4e5f44c85dddf24362bcc2f7991fdbe79d53e0f082b1d75e69d3e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4ac6db8c49c4e5f44c85dddf24362bcc2f7991fdbe79d53e0f082b1d75e69d3e", kill_on_drop: false }`
[INFO] [stdout] 4ac6db8c49c4e5f44c85dddf24362bcc2f7991fdbe79d53e0f082b1d75e69d3e
