[INFO] fetching crate qualifier 0.8.0...
[INFO] testing qualifier-0.8.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate qualifier 0.8.0 into /workspace/builds/worker-5-tc1/source
[INFO] removed /workspace/builds/worker-5-tc1/source/.cargo/config.toml
[INFO] started tweaking crates.io crate qualifier 0.8.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate qualifier 0.8.0
[INFO] tweaked toml for crates.io crate qualifier 0.8.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate qualifier 0.8.0 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 crates.io crate qualifier 0.8.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded gix-trace v0.1.19
[INFO] [stderr]   Downloaded faster-hex v0.10.0
[INFO] [stderr]   Downloaded gix-bitmap v0.3.1
[INFO] [stderr]   Downloaded gix-validate v0.11.1
[INFO] [stderr]   Downloaded gix-utils v0.3.2
[INFO] [stderr]   Downloaded gix-ignore v0.21.0
[INFO] [stderr]   Downloaded gix-actor v0.41.0
[INFO] [stderr]   Downloaded gix-negotiate v0.31.0
[INFO] [stderr]   Downloaded nonempty v0.12.0
[INFO] [stderr]   Downloaded gix-attributes v0.33.0
[INFO] [stderr]   Downloaded gix-hashtable v0.15.0
[INFO] [stderr]   Downloaded hash32 v0.3.1
[INFO] [stderr]   Downloaded io-close v0.3.7
[INFO] [stderr]   Downloaded gix-lock v23.0.0
[INFO] [stderr]   Downloaded gix-quote v0.7.1
[INFO] [stderr]   Downloaded gix-mailmap v0.33.0
[INFO] [stderr]   Downloaded gix-worktree-stream v0.32.0
[INFO] [stderr]   Downloaded bytesize v2.3.1
[INFO] [stderr]   Downloaded gix-error v0.2.3
[INFO] [stderr]   Downloaded gix-fs v0.21.1
[INFO] [stderr]   Downloaded unicode-bom v2.0.3
[INFO] [stderr]   Downloaded gix-worktree-state v0.30.0
[INFO] [stderr]   Downloaded gix-pathspec v0.18.0
[INFO] [stderr]   Downloaded gix-shallow v0.12.0
[INFO] [stderr]   Downloaded gix-prompt v0.15.0
[INFO] [stderr]   Downloaded uluru v3.1.0
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.112
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.112
[INFO] [stderr]   Downloaded tempfile v3.26.0
[INFO] [stderr]   Downloaded signal-hook v0.4.4
[INFO] [stderr]   Downloaded gix-traverse v0.57.0
[INFO] [stderr]   Downloaded gix-revwalk v0.31.0
[INFO] [stderr]   Downloaded gix-hash v0.25.0
[INFO] [stderr]   Downloaded human_format v1.2.1
[INFO] [stderr]   Downloaded gix-path v0.12.0
[INFO] [stderr]   Downloaded gix-date v0.15.3
[INFO] [stderr]   Downloaded jiff-tzdb v0.1.6
[INFO] [stderr]   Downloaded gix-commitgraph v0.37.0
[INFO] [stderr]   Downloaded gix-chunk v0.7.1
[INFO] [stderr]   Downloaded gix-packetline v0.21.3
[INFO] [stderr]   Downloaded gix-command v0.9.0
[INFO] [stderr]   Downloaded kstring v2.0.2
[INFO] [stderr]   Downloaded gix-glob v0.26.0
[INFO] [stderr]   Downloaded gix-worktree v0.52.0
[INFO] [stderr]   Downloaded gix-tempfile v23.0.0
[INFO] [stderr]   Downloaded gix-url v0.36.0
[INFO] [stderr]   Downloaded gix-submodule v0.30.0
[INFO] [stderr]   Downloaded gix-refspec v0.41.0
[INFO] [stderr]   Downloaded gix-revision v0.45.0
[INFO] [stderr]   Downloaded gix-config-value v0.18.0
[INFO] [stderr]   Downloaded gix-sec v0.14.0
[INFO] [stderr]   Downloaded maybe-async v0.2.10
[INFO] [stderr]   Downloaded clru v0.6.3
[INFO] [stderr]   Downloaded gix-credentials v0.38.0
[INFO] [stderr]   Downloaded gix-blame v0.13.0
[INFO] [stderr]   Downloaded gix-archive v0.32.0
[INFO] [stderr]   Downloaded gix-features v0.48.0
[INFO] [stderr]   Downloaded memmap2 v0.9.10
[INFO] [stderr]   Downloaded gix-filter v0.30.0
[INFO] [stderr]   Downloaded gix-index v0.51.0
[INFO] [stderr]   Downloaded gix-dir v0.25.0
[INFO] [stderr]   Downloaded gix-status v0.30.0
[INFO] [stderr]   Downloaded gix-discover v0.51.0
[INFO] [stderr]   Downloaded gix-imara-diff v0.2.1
[INFO] [stderr]   Downloaded gix-odb v0.80.0
[INFO] [stderr]   Downloaded gix-object v0.60.0
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.112
[INFO] [stderr]   Downloaded clap v4.5.60
[INFO] [stderr]   Downloaded zerocopy-derive v0.8.40
[INFO] [stderr]   Downloaded gix-diff v0.63.0
[INFO] [stderr]   Downloaded gix-ref v0.63.0
[INFO] [stderr]   Downloaded gix-protocol v0.61.0
[INFO] [stderr]   Downloaded gix-merge v0.16.0
[INFO] [stderr]   Downloaded gix-config v0.56.0
[INFO] [stderr]   Downloaded zerocopy v0.8.40
[INFO] [stderr]   Downloaded heapless v0.8.0
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.112
[INFO] [stderr]   Downloaded js-sys v0.3.89
[INFO] [stderr]   Downloaded prodash v31.0.0
[INFO] [stderr]   Downloaded comfy-table v7.2.2
[INFO] [stderr]   Downloaded gix-transport v0.57.0
[INFO] [stderr]   Downloaded gix-pack v0.70.0
[INFO] [stderr]   Downloaded cc v1.2.56
[INFO] [stderr]   Downloaded clap_builder v4.5.60
[INFO] [stderr]   Downloaded blake3 v1.8.3
[INFO] [stderr]   Downloaded gix v0.83.0
[INFO] [stderr]   Downloaded sha1-checked v0.10.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] 64e9c3456d54e378f5af8133020aa94bd721e417057a09d3f498432bd5cdcb64
[INFO] running `Command { std: "docker" "start" "64e9c3456d54e378f5af8133020aa94bd721e417057a09d3f498432bd5cdcb64", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "64e9c3456d54e378f5af8133020aa94bd721e417057a09d3f498432bd5cdcb64", 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" "64e9c3456d54e378f5af8133020aa94bd721e417057a09d3f498432bd5cdcb64" "/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" "64e9c3456d54e378f5af8133020aa94bd721e417057a09d3f498432bd5cdcb64", 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" "64e9c3456d54e378f5af8133020aa94bd721e417057a09d3f498432bd5cdcb64" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling gix-trace v0.1.19
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling human_format v1.2.1
[INFO] [stderr]    Compiling bytesize v2.3.1
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling zlib-rs v0.6.3
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling heapless v0.8.0
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling hash32 v0.3.1
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling jiff v0.2.24
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling getrandom v0.4.1
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling nonempty v0.12.0
[INFO] [stderr]    Compiling signal-hook v0.4.4
[INFO] [stderr]    Compiling unicode-bom v2.0.3
[INFO] [stderr]    Compiling kstring v2.0.2
[INFO] [stderr]    Compiling shell-words v1.1.1
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling sha1-checked v0.10.0
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling proc-macro2-diagnostics v0.10.1
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling zerocopy v0.8.40
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling faster-hex v0.10.0
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling cc v1.2.56
[INFO] [stderr]    Compiling uluru v3.1.0
[INFO] [stderr]    Compiling clru v0.6.3
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling anstyle-parse v0.2.7
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling memmap2 v0.9.10
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling dashmap v6.1.0
[INFO] [stderr]    Compiling gix-sec v0.14.0
[INFO] [stderr]    Compiling filetime v0.2.27
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling prodash v31.0.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling uncased v0.9.10
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling colorchoice v1.0.4
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling io-close v0.3.7
[INFO] [stderr]    Compiling arc-swap v1.9.1
[INFO] [stderr]    Compiling figment v0.10.19
[INFO] [stderr]    Compiling inlinable_string v0.1.15
[INFO] [stderr]    Compiling blake3 v1.8.3
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling clap_lex v1.0.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling clap_builder v4.5.60
[INFO] [stderr]    Compiling constant_time_eq v0.4.2
[INFO] [stderr]    Compiling unicode-segmentation v1.12.0
[INFO] [stderr]    Compiling tempfile v3.26.0
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling comfy-table v7.2.2
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling gix-validate v0.11.1
[INFO] [stderr]    Compiling gix-utils v0.3.2
[INFO] [stderr]    Compiling gix-error v0.2.3
[INFO] [stderr]    Compiling gix-imara-diff v0.2.1
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling maybe-async v0.2.10
[INFO] [stderr]    Compiling pear_codegen v0.2.9
[INFO] [stderr]    Compiling gix-chunk v0.7.1
[INFO] [stderr]    Compiling gix-quote v0.7.1
[INFO] [stderr]    Compiling gix-bitmap v0.3.1
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling pear v0.2.9
[INFO] [stderr]    Compiling gix-date v0.15.3
[INFO] [stderr]    Compiling ignore v0.4.25
[INFO] [stderr]    Compiling gix-actor v0.41.0
[INFO] [stderr]    Compiling gix-mailmap v0.33.0
[INFO] [stderr]    Compiling gix-path v0.12.0
[INFO] [stderr]    Compiling gix-packetline v0.21.3
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling gix-features v0.48.0
[INFO] [stderr]    Compiling gix-command v0.9.0
[INFO] [stderr]    Compiling gix-config-value v0.18.0
[INFO] [stderr]    Compiling gix-url v0.36.0
[INFO] [stderr]    Compiling gix-hash v0.25.0
[INFO] [stderr]    Compiling gix-fs v0.21.1
[INFO] [stderr]    Compiling gix-glob v0.26.0
[INFO] [stderr]    Compiling gix-hashtable v0.15.0
[INFO] [stderr]    Compiling gix-commitgraph v0.37.0
[INFO] [stderr]    Compiling gix-transport v0.57.0
[INFO] [stderr]    Compiling gix-prompt v0.15.0
[INFO] [stderr]    Compiling gix-object v0.60.0
[INFO] [stderr]    Compiling gix-credentials v0.38.0
[INFO] [stderr]    Compiling gix-attributes v0.33.0
[INFO] [stderr]    Compiling gix-ignore v0.21.0
[INFO] [stderr]    Compiling gix-tempfile v23.0.0
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling clap v4.5.60
[INFO] [stderr]    Compiling gix-lock v23.0.0
[INFO] [stderr]    Compiling gix-pathspec v0.18.0
[INFO] [stderr]    Compiling gix-shallow v0.12.0
[INFO] [stderr]    Compiling gix-revwalk v0.31.0
[INFO] [stderr]    Compiling gix-filter v0.30.0
[INFO] [stderr]    Compiling gix-ref v0.63.0
[INFO] [stderr]    Compiling gix-pack v0.70.0
[INFO] [stderr]    Compiling gix-traverse v0.57.0
[INFO] [stderr]    Compiling gix-revision v0.45.0
[INFO] [stderr]    Compiling gix-negotiate v0.31.0
[INFO] [stderr]    Compiling gix-index v0.51.0
[INFO] [stderr]    Compiling gix-worktree-stream v0.32.0
[INFO] [stderr]    Compiling gix-refspec v0.41.0
[INFO] [stderr]    Compiling gix-archive v0.32.0
[INFO] [stderr]    Compiling gix-discover v0.51.0
[INFO] [stderr]    Compiling gix-config v0.56.0
[INFO] [stderr]    Compiling gix-protocol v0.61.0
[INFO] [stderr]    Compiling gix-odb v0.80.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling gix-worktree v0.52.0
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling gix-diff v0.63.0
[INFO] [stderr]    Compiling gix-dir v0.25.0
[INFO] [stderr]    Compiling gix-worktree-state v0.30.0
[INFO] [stderr]    Compiling gix-submodule v0.30.0
[INFO] [stderr]    Compiling gix-status v0.30.0
[INFO] [stderr]    Compiling gix-blame v0.13.0
[INFO] [stderr]    Compiling gix v0.83.0
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling qualifier v0.8.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 15s
[INFO] running `Command { std: "docker" "inspect" "64e9c3456d54e378f5af8133020aa94bd721e417057a09d3f498432bd5cdcb64", 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" "64e9c3456d54e378f5af8133020aa94bd721e417057a09d3f498432bd5cdcb64" "/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 qualifier v0.8.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 6.63s
[INFO] running `Command { std: "docker" "inspect" "64e9c3456d54e378f5af8133020aa94bd721e417057a09d3f498432bd5cdcb64", 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" "64e9c3456d54e378f5af8133020aa94bd721e417057a09d3f498432bd5cdcb64" "/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.23s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/qualifier-82e7a7f5172a97a7)
[INFO] [stdout] 
[INFO] [stdout] running 138 tests
[INFO] [stdout] test annotation::tests::test_generate_id_changes_with_content ... ok
[INFO] [stdout] test annotation::tests::test_issuer_type_roundtrip ... ok
[INFO] [stdout] test annotation::tests::test_finalize ... ok
[INFO] [stdout] test annotation::tests::test_epoch_record_roundtrip ... ok
[INFO] [stdout] test annotation::tests::test_custom_kind ... ok
[INFO] [stdout] test annotation::tests::test_cross_subject_supersession_detected ... ok
[INFO] [stdout] test annotation::tests::test_generate_id_deterministic ... ok
[INFO] [stdout] test annotation::tests::test_is_likely_typo ... ok
[INFO] [stdout] test annotation::tests::test_metabox_id_includes_new_fields ... ok
[INFO] [stdout] test annotation::tests::test_parse_span_with_columns ... ok
[INFO] [stdout] test annotation::tests::test_metabox_serde_roundtrip ... ok
[INFO] [stdout] test annotation::tests::test_record_serde_roundtrip ... ok
[INFO] [stdout] test annotation::tests::test_record_type_defaults_to_annotation ... ok
[INFO] [stdout] test annotation::tests::test_no_typo_for_distant_custom_kind ... ok
[INFO] [stdout] test annotation::tests::test_parse_location_not_a_number ... ok
[INFO] [stdout] test annotation::tests::test_parse_span_line_only ... ok
[INFO] [stdout] test annotation::tests::test_parse_location_single_line ... ok
[INFO] [stdout] test annotation::tests::test_kind_serde_roundtrip ... ok
[INFO] [stdout] test annotation::tests::test_parse_span_line_range ... ok
[INFO] [stdout] test annotation::tests::test_finalize_normalizes_span ... ok
[INFO] [stdout] test annotation::tests::test_kind_roundtrip ... ok
[INFO] [stdout] test annotation::tests::test_metabox_finalize_sets_version ... ok
[INFO] [stdout] test annotation::tests::test_parse_location_range ... ok
[INFO] [stdout] test annotation::tests::test_same_subject_supersession_ok ... ok
[INFO] [stdout] test annotation::tests::test_supersession_cycle_detection ... ok
[INFO] [stdout] test annotation::tests::test_unknown_record_type_preserved ... ok
[INFO] [stdout] test annotation::tests::test_self_reference_rejected ... ok
[INFO] [stdout] test annotation::tests::test_validate_valid ... ok
[INFO] [stdout] test cli::commands::init::tests::append_gitattributes_preserves_crlf ... ok
[INFO] [stdout] test cli::commands::init::tests::append_gitattributes_to_empty_file ... ok
[INFO] [stdout] test cli::commands::agents::tests::all_pages_have_non_empty_summaries ... ok
[INFO] [stdout] test cli::commands::init::tests::append_directive_to_newline_terminated_content ... ok
[INFO] [stdout] test annotation::tests::test_parse_location_no_span ... ok
[INFO] [stdout] test annotation::tests::test_span_changes_id ... ok
[INFO] [stdout] test annotation::tests::test_references_in_canonical_form ... ok
[INFO] [stdout] test cli::commands::init::tests::append_gitattributes_to_non_newline_terminated_content ... ok
[INFO] [stdout] test cli::commands::init::tests::append_directive_to_non_newline_terminated_content ... ok
[INFO] [stdout] test cli::commands::init::tests::already_configured_steps_print_once ... ok
[INFO] [stdout] test cli::commands::init::tests::append_directive_preserves_crlf ... ok
[INFO] [stdout] test cli::commands::agents::tests::overview_contains_topics_sentinel ... ok
[INFO] [stdout] test cli::commands::init::tests::append_gitattributes_to_newline_terminated_content ... ok
[INFO] [stdout] test annotation::tests::test_validate_id_mismatch ... ok
[INFO] [stdout] test cli::commands::init::tests::directive_present_exact ... ok
[INFO] [stdout] test cli::commands::init::tests::gitattributes_absent_different_attr ... ok
[INFO] [stdout] test cli::commands::init::tests::gitattributes_absent_different_pattern ... ok
[INFO] [stdout] test annotation::tests::test_typo_detection_in_validate ... ok
[INFO] [stdout] test annotation::tests::test_validate_empty_fields ... ok
[INFO] [stdout] test cli::commands::init::tests::append_directive_to_empty_file ... ok
[INFO] [stdout] test cli::commands::init::tests::discovers_additional_agent_conventions ... ok
[INFO] [stdout] test cli::commands::init::tests::directive_present_inside_prose ... ok
[INFO] [stdout] test cli::commands::init::tests::directive_present_mixed_case ... ok
[INFO] [stdout] test cli::commands::init::tests::gitattributes_present_exact ... ok
[INFO] [stdout] test cli::commands::init::tests::gitattributes_absent_empty ... ok
[INFO] [stdout] test cli::commands::init::tests::directive_absent_empty ... ok
[INFO] [stdout] test cli::commands::init::tests::gitattributes_present_leading_whitespace ... ok
[INFO] [stdout] test cli::commands::init::tests::dry_run_summary_reports_would_apply ... ok
[INFO] [stdout] test cli::commands::init::tests::gitattributes_later_binary_macro_wins ... ok
[INFO] [stdout] test cli::commands::init::tests::gitattributes_later_unset_wins ... ok
[INFO] [stdout] test cli::commands::init::tests::gitattributes_macro_definition_is_not_a_pattern ... ok
[INFO] [stdout] test cli::commands::init::tests::gitattributes_present_among_other_rules ... ok
[INFO] [stdout] test cli::commands::init::tests::gitattributes_later_union_overrides_earlier_driver ... ok
[INFO] [stdout] test cli::commands::init::tests::directive_absent_unrelated ... ok
[INFO] [stdout] test cli::commands::init::tests::directive_absent_hyphenated_form ... ok
[INFO] [stdout] test cli::commands::init::tests::interactive_eof_aborts_without_writing ... ok
[INFO] [stdout] test cli::commands::init::tests::gitattributes_present_with_catch_all_pattern ... ok
[INFO] [stdout] test cli::commands::init::tests::gitattributes_present_with_double_star_pattern ... ok
[INFO] [stdout] test cli::commands::init::tests::gitattributes_present_with_extra_attributes ... ok
[INFO] [stdout] test cli::commands::init::tests::gitattributes_present_with_trailing_comment ... ok
[INFO] [stdout] test cli::commands::init::tests::gitattributes_trailing_hash_is_an_attribute_not_a_comment ... ok
[INFO] [stdout] test cli::commands::init::tests::gitattributes_absent_other_rules_only ... ok
[INFO] [stdout] test cli::commands::init::tests::gitattributes_commented_out_line_is_ignored ... ok
[INFO] [stdout] test cli::commands::init::tests::gitattributes_crlf_content_is_parsed ... ok
[INFO] [stdout] test cli::commands::init::tests::interactive_eof_after_first_answer_keeps_earlier_change_only ... ok
[INFO] [stdout] test cli::commands::init::tests::hg_hint_gives_hgrc_snippet ... ok
[INFO] [stdout] test cli::commands::init::tests::symlinked_agent_file_is_listed_once ... ok
[INFO] [stdout] test cli::commands::init::tests::interactive_reprompts_on_unrecognized_answer ... ok
[INFO] [stdout] test cli::commands::init::tests::interactive_answers_apply_and_decline_per_step ... ok
[INFO] [stdout] test cli::commands::init::tests::interactive_empty_answer_takes_default_yes ... ok
[INFO] [stdout] test cli::commands::init::tests::jj_hint_does_not_promise_union_merge ... ok
[INFO] [stdout] test cli::commands::init::tests::read_failure_is_io_error_naming_the_file ... ok
[INFO] [stdout] test cli::span_context::tests::test_end_beyond_eof ... ok
[INFO] [stdout] test cli::span_context::tests::test_beyond_eof ... ok
[INFO] [stdout] test cli::span_context::tests::test_to_json_structure ... ok
[INFO] [stdout] test cli::span_context::tests::test_file_end_edge ... ok
[INFO] [stdout] test cli::span_context::tests::test_file_not_found ... ok
[INFO] [stdout] test cli::span_context::tests::test_format_human_output ... ok
[INFO] [stdout] test compact::tests::test_prune_no_supersession ... ok
[INFO] [stdout] test cli::commands::init::tests::yes_mode_prints_changes_without_prompts ... ok
[INFO] [stdout] test cli::span_context::tests::test_file_start_edge ... ok
[INFO] [stdout] test cli::span_context::tests::test_format_human_empty ... ok
[INFO] [stdout] test compact::tests::test_prune_multiple_disjoint_chains ... ok
[INFO] [stdout] test cli::span_context::tests::test_to_json_with_warning ... ok
[INFO] [stdout] test compact::tests::test_prune_deep_chain ... ok
[INFO] [stdout] test cli::span_context::tests::test_basic_read ... ok
[INFO] [stdout] test compact::tests::test_prune_preserves_unknown_records ... ok
[INFO] [stdout] test compact::tests::test_prune_removes_superseded ... ok
[INFO] [stdout] test cli::span_context::tests::test_range_span ... ok
[INFO] [stdout] test compact::tests::test_prune_with_dangling_supersedes ... ok
[INFO] [stdout] test compact::tests::test_prune_multi_subject ... ok
[INFO] [stdout] test compact::tests::test_snapshot_collapses_to_epoch ... ok
[INFO] [stdout] test compact::tests::test_snapshot_multi_subject ... ok
[INFO] [stdout] test compact::tests::test_snapshot_single_record ... ok
[INFO] [stdout] test compact::tests::test_snapshot_preserves_unknown_records ... ok
[INFO] [stdout] test compact::tests::test_snapshot_with_supersession_chain ... ok
[INFO] [stdout] test content_hash::tests::test_compute_beyond_eof ... ok
[INFO] [stdout] test compact::tests::test_snapshot_empty ... ok
[INFO] [stdout] test content_hash::tests::test_compute_single_line ... ok
[INFO] [stdout] test content_hash::tests::test_freshness_missing_lines ... ok
[INFO] [stdout] test content_hash::tests::test_freshness_fresh ... ok
[INFO] [stdout] test content_hash::tests::test_freshness_missing_file ... ok
[INFO] [stdout] test content_hash::tests::test_freshness_no_hash ... ok
[INFO] [stdout] test content_hash::tests::test_compute_end_beyond_eof ... ok
[INFO] [stdout] test qual_file::tests::test_detect_vcs ... ok
[INFO] [stdout] test content_hash::tests::test_compute_file_not_found ... ok
[INFO] [stdout] test content_hash::tests::test_freshness_drifted ... ok
[INFO] [stdout] test qual_file::tests::test_find_annotations_for_across_files ... ok
[INFO] [stdout] test qual_file::tests::test_find_project_root ... ok
[INFO] [stdout] test qual_file::tests::test_find_qual_file_for_dir_qual ... ok
[INFO] [stdout] test qual_file::tests::test_discover_skips_hidden_dirs ... ok
[INFO] [stdout] test qual_file::tests::test_parse_skips_comments_and_blanks ... ok
[INFO] [stdout] test qual_file::tests::test_discover ... ok
[INFO] [stdout] test qual_file::tests::test_resolve_qual_path_creates_parent_dirs ... ok
[INFO] [stdout] test qual_file::tests::test_resolve_qual_path_explicit_override ... ok
[INFO] [stdout] test qual_file::tests::test_find_qual_file_for_1to1 ... ok
[INFO] [stdout] test qual_file::tests::test_resolve_qual_path_defaults_to_dir_qual ... ok
[INFO] [stdout] test qual_file::tests::test_find_qual_file_for_not_found ... ok
[INFO] [stdout] test qual_file::tests::test_parse_and_append ... ok
[INFO] [stdout] test qual_file::tests::test_discover_respects_qualignore ... ok
[INFO] [stdout] test qual_file::tests::test_discover_includes_non_vcs_hidden_dirs ... ok
[INFO] [stdout] test qual_file::tests::test_resolve_qual_path_prefers_existing_1to1 ... ok
[INFO] [stdout] test qual_file::tests::test_resolve_qual_path_root_level_subject ... ok
[INFO] [stdout] test qual_file::tests::test_subject_name_directory ... ok
[INFO] [stdout] test qual_file::tests::test_write_all ... ok
[INFO] [stdout] test qual_file::tests::test_subject_name_file ... ok
[INFO] [stdout] test annotation::tests::test_validate_unknown_metabox_version ... ok
[INFO] [stdout] test cli::commands::init::tests::discovers_clinerules_directory ... ok
[INFO] [stderr]      Running unittests src/bin/qualifier.rs (/opt/rustwide/target/debug/deps/qualifier-64a3731051bee5e0)
[INFO] [stdout] test cli::commands::init::tests::gitattributes_present_no_trailing_newline ... ok
[INFO] [stdout] test content_hash::tests::test_compute_range ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 138 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] [stdout] 
[INFO] [stderr]      Running tests/cli_integration.rs (/opt/rustwide/target/debug/deps/cli_integration-9748f8cb1fbdb35b)
[INFO] [stdout] running 180 tests
[INFO] [stdout] test test_agents_overview_renders_topics_index ... ok
[INFO] [stdout] test test_agents_concepts_documents_issuer_env_and_harness ... ok
[INFO] [stdout] test test_agents_orientation_summaries_match_pages ... ok
[INFO] [stdout] test test_agents_unknown_topic_returns_error ... ok
[INFO] [stdout] test test_agents_bare_invocation_succeeds ... ok
[INFO] [stdout] test test_batch_dry_run_creates_no_directories ... ok
[INFO] [stdout] test test_ambiguous_id_prefix_lists_candidates ... ok
[INFO] [stdout] test test_claude_code_harness_detected_on_every_write_verb ... ok
[INFO] [stdout] test test_agents_conventions_and_batch_pages ... ok
[INFO] [stdout] test test_closed_and_superseded_errors_print_usable_full_ids ... ok
[INFO] [stdout] test test_agents_all_registered_topics_render ... ok
[INFO] [stdout] test test_compact_preserves_unknown_record_type ... ok
[INFO] [stdout] test test_diff_bad_ref ... ok
[INFO] [stdout] test test_diff_json_includes_base_and_from_tip ... ok
[INFO] [stdout] test test_diff_requires_git ... ok
[INFO] [stdout] test test_emit_annotation ... ok
[INFO] [stdout] test test_diff_drift_includes_span_snippet ... ok
[INFO] [stdout] test test_diff_added_resolved_drifted ... ok
[INFO] [stdout] test test_diff_human_output_fits_80_cols ... ok
[INFO] [stdout] test test_emit_unknown_type_roundtrips ... ok
[INFO] [stdout] test test_env_issuer_and_type_apply ... ok
[INFO] [stdout] test test_emit_annotation_validates_body ... ok
[INFO] [stdout] test test_flags_override_env ... ok
[INFO] [stdout] test test_init_dry_run_writes_nothing ... ok
[INFO] [stdout] test test_empty_env_vars_are_unset ... ok
[INFO] [stdout] test test_init_creates_agents_md_when_none_exist ... ok
[INFO] [stdout] test test_diff_kind_filter ... ok
[INFO] [stdout] test test_init_help_runs ... ok
[INFO] [stdout] test test_init_git_idempotent_gitattributes ... ok
[INFO] [stdout] test test_diff_fail_on_kind_exits_nonzero ... ok
[INFO] [stdout] test test_diff_fail_on_drift ... ok
[INFO] [stdout] test test_diff_issuer_type_filter ... ok
[INFO] [stdout] test test_init_git_creates_gitattributes ... ok
[INFO] [stdout] test test_init_hg_prints_hint_no_gitattributes ... ok
[INFO] [stdout] test test_init_patches_multiple_agent_files ... ok
[INFO] [stdout] test test_init_patches_existing_agents_md ... ok
[INFO] [stdout] test test_init_non_tty_without_flag_refuses ... ok
[INFO] [stdout] test test_init_no_vcs_prints_note ... ok
[INFO] [stdout] test test_init_patches_copilot_instructions ... ok
[INFO] [stdout] test test_diff_json_format ... ok
[INFO] [stdout] test test_init_yes_and_dry_run_conflict ... ok
[INFO] [stdout] test test_init_summary_counts_idempotent ... ok
[INFO] [stdout] test test_init_skips_agent_file_with_directive ... ok
[INFO] [stdout] test test_batch_from_subdirectory_normalizes_locations ... ok
[INFO] [stdout] test test_diff_no_changes ... ok
[INFO] [stdout] test test_init_appears_in_top_level_help ... ok
[INFO] [stdout] test test_init_summary_counts_fresh_git ... ok
[INFO] [stdout] test test_invalid_env_issuer_type_names_variable ... ok
[INFO] [stdout] test test_praise_blame_alias ... ok
[INFO] [stdout] test test_praise_vcs_without_vcs ... ok
[INFO] [stdout] test test_no_content_hash_when_file_missing ... ok
[INFO] [stdout] test test_qualifier_session_overrides_harness_session ... ok
[INFO] [stdout] test test_praise_shows_records ... ok
[INFO] [stdout] test test_init_walks_cursor_rules_one_level ... ok
[INFO] [stdout] test test_diff_fail_on_multiple_kinds ... ok
[INFO] [stdout] test test_record_concern_auto_populates_content_hash ... ok
[INFO] [stdout] test test_location_escaping_project_root_errors ... ok
[INFO] [stdout] test test_record_and_show_roundtrip ... ok
[INFO] [stdout] test test_record_file_flag_override ... ok
[INFO] [stdout] test test_malformed_project_config_fails_loudly ... ok
[INFO] [stdout] test test_record_creates_parent_dirs ... ok
[INFO] [stdout] test test_record_batch_full_record_form ... ok
[INFO] [stdout] test test_record_invalid_issuer_type ... ok
[INFO] [stdout] test test_diff_subjects_only ... ok
[INFO] [stdout] test test_diff_resolved_inlines_closer_summary ... ok
[INFO] [stdout] test test_new_annotations_are_metabox ... ok
[INFO] [stdout] test test_record_requires_message ... ok
[INFO] [stdout] test test_record_respects_existing_1to1_file ... ok
[INFO] [stdout] test test_record_span_flag_auto_populates_content_hash ... ok
[INFO] [stdout] test test_ls_preserves_unknown_record_type ... ok
[INFO] [stdout] test test_record_batch_validates ... ok
[INFO] [stdout] test test_ls_kind_filter ... ok
[INFO] [stdout] test test_diff_from_tip_includes_post_fork_main_records ... ok
[INFO] [stdout] test test_location_target_skips_resolve_records ... ok
[INFO] [stdout] test test_record_references_requires_full_id ... ok
[INFO] [stdout] test test_record_span_via_location ... ok
[INFO] [stdout] test test_record_stdin_default_is_all_or_nothing ... ok
[INFO] [stdout] test test_record_references_closed_record_names_closer ... ok
[INFO] [stdout] test test_record_stdin_emits_per_record_human_output ... ok
[INFO] [stdout] test test_record_stdin_continue_on_error_keeps_valid_lines ... ok
[INFO] [stdout] test test_record_stdin_json_errors_are_structured ... ok
[INFO] [stdout] test test_record_stdin_json_format_emits_records ... ok
[INFO] [stdout] test test_record_from_subdirectory_stores_root_relative_subject ... ok
[INFO] [stdout] test test_record_stdin_json_summary_written_field ... ok
[INFO] [stdout] test test_record_stdin_dry_run_still_validates ... ok
[INFO] [stdout] test test_ls_basic_listing ... ok
[INFO] [stdout] test test_record_stdin_error_includes_line_number ... ok
[INFO] [stdout] test test_record_stdin_closed_target_names_closer ... ok
[INFO] [stdout] test test_diff_default_uses_merge_base ... ok
[INFO] [stdout] test test_record_stdin_dry_run_rejects_bad_pointer_ids ... ok
[INFO] [stdout] test test_record_stdin_reports_every_failing_line ... ok
[INFO] [stdout] test test_record_stdin_references_record_created_in_same_batch ... ok
[INFO] [stdout] test test_record_with_issuer_type ... ok
[INFO] [stdout] test test_record_stdin_rejects_file_flag ... ok
[INFO] [stdout] test test_record_with_ref ... ok
[INFO] [stdout] test test_record_pointer_short_or_unknown_id_rejected ... ok
[INFO] [stdout] test test_record_resolve_kind_validates_reason_tags ... ok
[INFO] [stdout] test test_record_suggestion_auto_populates_content_hash ... ok
[INFO] [stdout] test test_record_with_span_and_columns ... ok
[INFO] [stdout] test test_record_stdin_dry_run_writes_nothing ... ok
[INFO] [stdout] test test_record_writes_to_directory_qual_by_default ... ok
[INFO] [stdout] test test_record_with_span ... ok
[INFO] [stdout] test test_record_stdin_resolve_line_reason_tags_validated ... ok
[INFO] [stdout] test test_record_stdin_double_resolve_fails_atomically ... ok
[INFO] [stdout] test test_reply_not_found ... ok
[INFO] [stdout] test test_reply_and_resolve_locations_from_subdirectory ... ok
[INFO] [stdout] test test_record_supersedes_rejects_superseded_target ... ok
[INFO] [stdout] test test_record_stdin_reply_and_resolve_keys_are_not_line_shapes ... ok
[INFO] [stdout] test test_reply_basic ... ok
[INFO] [stdout] test test_record_stdin_pointers_must_be_full_ids ... ok
[INFO] [stdout] test test_reply_by_location_ambiguous ... ok
[INFO] [stdout] test test_record_stdin_reply_and_resolve_as_plain_records ... ok
[INFO] [stdout] test test_record_stdin_superseded_target_rejected ... ok
[INFO] [stdout] test test_record_superseding_resolve_reopens_thread ... ok
[INFO] [stdout] test test_resolve_not_found ... ok
[INFO] [stdout] test test_reply_to_resolved_record_says_closed ... ok
[INFO] [stdout] test test_record_stdin_continue_on_error_writes_valid_lines_past_closed_target ... ok
[INFO] [stdout] test test_reply_supersedes_requires_full_id ... ok
[INFO] [stdout] test test_reply_to_closing_resolve_joins_closed_thread ... ok
[INFO] [stdout] test test_record_supersedes_requires_full_id ... ok
[INFO] [stdout] test test_resolve_by_location ... ok
[INFO] [stdout] test test_reply_with_kind_override ... ok
[INFO] [stdout] test test_resolve_reason_not_duplicated_with_tag ... ok
[INFO] [stdout] test test_resolve_default_message ... ok
[INFO] [stdout] test test_resolve_reason_adds_tag ... ok
[INFO] [stdout] test test_reply_by_location ... ok
[INFO] [stdout] test test_resolve_rejects_conflicting_reason_tag ... ok
[INFO] [stdout] test test_reply_inherits_subject ... ok
[INFO] [stdout] test test_resolve_reason_rejects_unknown ... ok
[INFO] [stdout] test test_record_with_references ... ok
[INFO] [stdout] test test_session_tag_not_duplicated ... ok
[INFO] [stdout] test test_review_drifted ... ok
[INFO] [stdout] test test_review_missing ... ok
[INFO] [stdout] test test_review_json_output ... ok
[INFO] [stdout] test test_review_empty_project ... ok
[INFO] [stdout] test test_show_json_output ... ok
[INFO] [stdout] test test_resolve_basic ... ok
[INFO] [stdout] test test_show_displays_references ... ok
[INFO] [stdout] test test_review_finds_annotations_from_subdirectory ... ok
[INFO] [stdout] test test_resolve_rejects_unknown_reason_tag ... ok
[INFO] [stdout] test test_show_nonexistent_artifact ... ok
[INFO] [stdout] test test_show_pretty_no_span ... ok
[INFO] [stdout] test test_reply_to_superseded_record_names_successor ... ok
[INFO] [stdout] test test_show_and_reply_in_hidden_directory ... ok
[INFO] [stdout] test test_show_finds_annotation_in_directory_qual ... ok
[INFO] [stdout] test test_reply_to_superseded_chain_names_tip ... ok
[INFO] [stdout] test test_review_fresh ... ok
[INFO] [stdout] test test_resolve_twice_fails ... ok
[INFO] [stdout] test test_review_subject_filter ... ok
[INFO] [stdout] test test_stdin_batch_uses_env_defaults ... ok
[INFO] [stdout] test test_threads_all_includes_closed ... ok
[INFO] [stdout] test test_show_filters_by_record_type ... ok
[INFO] [stdout] test test_show_pretty_file_not_found ... ok
[INFO] [stdout] test test_show_pretty_shows_source ... ok
[INFO] [stdout] test test_threads_changed_since_outside_git_errors ... ok
[INFO] [stdout] test test_show_marks_non_human_issuer_type ... ok
[INFO] [stdout] test test_threads_json_empty_is_array ... ok
[INFO] [stdout] test test_show_preserves_unknown_record_type ... ok
[INFO] [stdout] test test_show_omits_dependency_records_in_human_output ... ok
[INFO] [stdout] test test_show_pretty_json ... ok
[INFO] [stdout] test test_threads_lists_open_threads_with_replies ... ok
[INFO] [stdout] test test_show_threads_replies_under_parent ... ok
[INFO] [stdout] test test_threads_json_shape ... ok
[INFO] [stdout] test test_threads_all_tag_matches_closing_resolve ... ok
[INFO] [stdout] test test_threads_summary_silent_when_nothing ... ok
[INFO] [stdout] test test_threads_summary_outside_git_counts_everything ... ok
[INFO] [stdout] test test_threads_history_shows_superseded_root_chain ... ok
[INFO] [stdout] test test_top_level_help_shows_agents_group ... ok
[INFO] [stdout] test test_threads_kind_tag_and_issuer_type_filters ... ok
[INFO] [stdout] test test_threads_status_uses_latest_tag ... ok
[INFO] [stdout] test test_threads_location_filters ... ok
[INFO] [stdout] test test_threads_span_filter_includes_file_level_and_ancestor_threads ... ok
[INFO] [stdout] test test_show_praise_compact_from_subdirectory ... ok
[INFO] [stdout] test test_threads_changed_since ... ok
[INFO] [stdout] test test_threads_and_reply_discover_project_from_subdirectory ... ok
[INFO] [stdout] test test_threads_location_from_subdirectory_is_cwd_relative ... ok
[INFO] [stdout] test test_threads_summary_on_base_branch_counts_project_wide ... ok
[INFO] [stdout] test test_threads_path_filter_includes_ancestor_threads ... ok
[INFO] [stdout] test test_threads_id_filter_matches_every_record_role ... ok
[INFO] [stdout] test test_threads_summary_counts_changed_files_and_decisions ... ok
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/debug/deps/integration-fd567213b003e382)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 180 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.33s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test test_supersession_cycle_detected ... ok
[INFO] [stdout] test test_annotation_id_is_content_addressed ... ok
[INFO] [stdout] test test_parse_qual_file_only_comments ... ok
[INFO] [stdout] test test_supersession_filter ... ok
[INFO] [stdout] test test_golden_annotation_id ... ok
[INFO] [stdout] test test_threads_dangling_targets_form_own_thread ... ok
[INFO] [stdout] test test_kind_typo_detected_in_validation ... ok
[INFO] [stdout] test test_annotation_lifecycle_write_parse_roundtrip ... ok
[INFO] [stdout] test test_metabox_roundtrip ... ok
[INFO] [stdout] test test_golden_epoch_id ... ok
[INFO] [stdout] test test_threads_fork_open_when_any_non_resolve_tip ... ok
[INFO] [stdout] test test_threads_ignore_epochs ... ok
[INFO] [stdout] test test_threads_nested_replies_join_root ... ok
[INFO] [stdout] test test_cross_artifact_supersession_rejected ... ok
[INFO] [stdout] test test_compaction_prune_removes_superseded ... ok
[INFO] [stdout] test test_compact_snapshot_produces_epoch ... ok
[INFO] [stdout] test test_threads_closed_when_all_tips_resolve ... ok
[INFO] [stdout] test test_golden_dependency_id ... ok
[INFO] [stdout] test test_discovery_walks_tree ... ok
[INFO] [stdout] test test_threads_resolving_a_reply_keeps_thread_open ... ok
[INFO] [stdout] test test_threads_reply_supersedes_root_stays_a_reply ... ok
[INFO] [stdout] test test_threads_single_open_root ... ok
[INFO] [stdout] test test_threads_tie_break_by_origin_id_is_deterministic ... ok
[INFO] [stdout] test test_threads_rerecorded_root_keeps_replies ... ok
[INFO] [stdout] test test_threads_resolved_root_is_closed ... ok
[INFO] [stdout] test test_threads_edited_reply_marks_old_inactive ... ok
[INFO] [stderr]    Doc-tests qualifier
[INFO] [stdout] test test_threads_ordered_by_subject_then_line ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[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" "64e9c3456d54e378f5af8133020aa94bd721e417057a09d3f498432bd5cdcb64", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "64e9c3456d54e378f5af8133020aa94bd721e417057a09d3f498432bd5cdcb64", kill_on_drop: false }`
[INFO] [stdout] 64e9c3456d54e378f5af8133020aa94bd721e417057a09d3f498432bd5cdcb64
