[INFO] fetching crate tokmd-sensor 1.9.0...
[INFO] testing tokmd-sensor-1.9.0 against 1.95.0 for beta-1.96-2
[INFO] extracting crate tokmd-sensor 1.9.0 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate tokmd-sensor 1.9.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate tokmd-sensor 1.9.0
[INFO] tweaked toml for crates.io crate tokmd-sensor 1.9.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate tokmd-sensor 1.9.0 on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate tokmd-sensor 1.9.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.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded clap-cargo v0.18.3
[INFO] [stderr]   Downloaded grep-matcher v0.1.8
[INFO] [stderr]   Downloaded tokmd-module-key v1.9.0
[INFO] [stderr]   Downloaded toml_parser v1.0.10+spec-1.1.0
[INFO] [stderr]   Downloaded encoding_rs_io v0.1.7
[INFO] [stderr]   Downloaded tokmd-envelope v1.9.0
[INFO] [stderr]   Downloaded tokmd-model v1.9.0
[INFO] [stderr]   Downloaded tokei v14.0.0
[INFO] [stderr]   Downloaded parse-zoneinfo v0.3.1
[INFO] [stderr]   Downloaded tokmd-types v1.9.0
[INFO] [stderr]   Downloaded grep-searcher v0.1.16
[INFO] [stderr]   Downloaded tokmd-scan v1.9.0
[INFO] [stderr]   Downloaded proptest v1.10.0
[INFO] [stderr]   Downloaded winnow v1.0.0
[INFO] [stderr]   Downloaded tokmd-substrate v1.9.0
[INFO] [stderr]   Downloaded tokmd-settings v1.9.0
[INFO] [stderr]   Downloaded table_formatter v0.6.1
[INFO] [stderr]   Downloaded term_size v0.3.2
[INFO] [stderr]   Downloaded toml_writer v1.0.7+spec-1.1.0
[INFO] [stderr]   Downloaded json5 v0.4.1
[INFO] [stderr]   Downloaded toml_datetime v1.0.1+spec-1.1.0
[INFO] [stderr]   Downloaded toml v1.0.7+spec-1.1.0
[INFO] [stderr]   Downloaded chrono-tz v0.9.0
[INFO] [stderr]   Downloaded chrono-tz-build v0.3.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 9efd7fd8f68fe99a9cac12cd6f6271d7fb9bae2fb865a93299905c421257bce7
[INFO] running `Command { std: "docker" "start" "-a" "9efd7fd8f68fe99a9cac12cd6f6271d7fb9bae2fb865a93299905c421257bce7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9efd7fd8f68fe99a9cac12cd6f6271d7fb9bae2fb865a93299905c421257bce7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9efd7fd8f68fe99a9cac12cd6f6271d7fb9bae2fb865a93299905c421257bce7", kill_on_drop: false }`
[INFO] [stdout] 9efd7fd8f68fe99a9cac12cd6f6271d7fb9bae2fb865a93299905c421257bce7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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" "+1.95.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6783a570f677b7499bd228c519aaf8bf5bcf7b9eea7e07e8d315fd3730bb75d3
[INFO] running `Command { std: "docker" "start" "-a" "6783a570f677b7499bd228c519aaf8bf5bcf7b9eea7e07e8d315fd3730bb75d3", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling zerocopy v0.8.47
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling siphasher v1.0.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling pest v2.8.6
[INFO] [stderr]    Compiling phf v0.11.3
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling pest_meta v2.8.6
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling pest_generator v2.8.6
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling parse-zoneinfo v0.3.1
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling pest_derive v2.8.6
[INFO] [stderr]    Compiling ignore v0.4.25
[INFO] [stderr]    Compiling humansize v2.1.3
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling clap_derive v4.6.0
[INFO] [stderr]    Compiling json5 v0.4.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling phf_generator v0.11.3
[INFO] [stderr]    Compiling phf_codegen v0.11.3
[INFO] [stderr]    Compiling chrono-tz-build v0.3.0
[INFO] [stderr]    Compiling globwalk v0.9.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling cc v1.2.57
[INFO] [stderr]    Compiling encoding_rs_io v0.1.7
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling itertools v0.11.0
[INFO] [stderr]    Compiling chrono-tz v0.9.0
[INFO] [stderr]    Compiling derive_arbitrary v1.4.2
[INFO] [stderr]    Compiling colored v2.2.0
[INFO] [stderr]    Compiling memmap2 v0.9.10
[INFO] [stderr]    Compiling grep-matcher v0.1.8
[INFO] [stderr]    Compiling home v0.5.12
[INFO] [stderr]    Compiling winnow v1.0.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling etcetera v0.8.0
[INFO] [stderr]    Compiling grep-searcher v0.1.16
[INFO] [stderr]    Compiling toml_parser v1.0.10+spec-1.1.0
[INFO] [stderr]    Compiling blake3 v1.8.3
[INFO] [stderr]    Compiling table_formatter v0.6.1
[INFO] [stderr]    Compiling arbitrary v1.4.2
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling clap-cargo v0.18.3
[INFO] [stderr]    Compiling serde_spanned v1.0.4
[INFO] [stderr]    Compiling toml_datetime v1.0.1+spec-1.1.0
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling dashmap v6.1.0
[INFO] [stderr]    Compiling tokmd-types v1.9.0
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling term_size v0.3.2
[INFO] [stderr]    Compiling toml_writer v1.0.7+spec-1.1.0
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling toml v1.0.7+spec-1.1.0
[INFO] [stderr]    Compiling tera v1.20.1
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling constant_time_eq v0.4.2
[INFO] [stderr]    Compiling arrayref v0.3.9
[INFO] [stderr]    Compiling tokmd-module-key v1.9.0
[INFO] [stderr]    Compiling tokmd-substrate v1.9.0
[INFO] [stderr]    Compiling tokmd-envelope v1.9.0
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling tokmd-settings v1.9.0
[INFO] [stderr]    Compiling tokei v14.0.0
[INFO] [stderr]    Compiling tokmd-model v1.9.0
[INFO] [stderr]    Compiling tokmd-scan v1.9.0
[INFO] [stderr]    Compiling tokmd-sensor v1.9.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 55s
[INFO] running `Command { std: "docker" "inspect" "6783a570f677b7499bd228c519aaf8bf5bcf7b9eea7e07e8d315fd3730bb75d3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6783a570f677b7499bd228c519aaf8bf5bcf7b9eea7e07e8d315fd3730bb75d3", kill_on_drop: false }`
[INFO] [stdout] 6783a570f677b7499bd228c519aaf8bf5bcf7b9eea7e07e8d315fd3730bb75d3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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" "+1.95.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 86746760c68b8d301b5522d67c1a6ae6e79e339347f59275d50718a3e7ef8c16
[INFO] running `Command { std: "docker" "start" "-a" "86746760c68b8d301b5522d67c1a6ae6e79e339347f59275d50718a3e7ef8c16", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.47
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling proptest v1.10.0
[INFO] [stderr]    Compiling phf_generator v0.11.3
[INFO] [stderr]    Compiling phf_codegen v0.11.3
[INFO] [stderr]    Compiling chrono-tz-build v0.3.0
[INFO] [stderr]    Compiling chrono-tz v0.9.0
[INFO] [stderr]    Compiling tera v1.20.1
[INFO] [stderr]    Compiling tokei v14.0.0
[INFO] [stderr]    Compiling tokmd-model v1.9.0
[INFO] [stderr]    Compiling tokmd-scan v1.9.0
[INFO] [stderr]    Compiling tokmd-sensor v1.9.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 00s
[INFO] running `Command { std: "docker" "inspect" "86746760c68b8d301b5522d67c1a6ae6e79e339347f59275d50718a3e7ef8c16", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "86746760c68b8d301b5522d67c1a6ae6e79e339347f59275d50718a3e7ef8c16", kill_on_drop: false }`
[INFO] [stdout] 86746760c68b8d301b5522d67c1a6ae6e79e339347f59275d50718a3e7ef8c16
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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" "+1.95.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 812333f188ef3507d8aa6955ffdcee841280485b0499331aa1f041799ccaa6b1
[INFO] running `Command { std: "docker" "start" "-a" "812333f188ef3507d8aa6955ffdcee841280485b0499331aa1f041799ccaa6b1", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.32s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tokmd_sensor-ba7df5262743d5ce)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test tests::dummy_sensor_pass ... ok
[INFO] [stdout] test tests::dummy_sensor_warn ... ok
[INFO] [stdout] test tests::sensor_name_and_version ... ok
[INFO] [stdout] test substrate_builder::tests::build_substrate_errors_on_missing_root ... ok
[INFO] [stdout] test substrate_builder::tests::build_substrate_scans_self ... ok
[INFO] [stdout] test substrate_builder::tests::build_substrate_with_diff_range ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bdd.rs (/opt/rustwide/target/debug/deps/bdd-45eea68e6597862b)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test scenario_diff_aware_sensor_passes_when_all_files_small ... ok
[INFO] [stdout] test scenario_diff_aware_sensor_with_no_diff_context ... ok
[INFO] [stdout] test scenario_diff_aware_sensor_warns_on_large_diff_files ... ok
[INFO] [stdout] test scenario_sensor_passes_on_empty_substrate ... ok
[INFO] [stdout] test scenario_sensor_fails_when_code_lines_exceed_fail_threshold ... ok
[INFO] [stdout] test scenario_sensor_passes_when_code_lines_under_threshold ... ok
[INFO] [stdout] test scenario_failing_sensor_returns_error ... ok
[INFO] [stdout] test scenario_sensor_report_survives_json_roundtrip ... ok
[INFO] [stdout] test scenario_skip_sensor_produces_skip_verdict ... ok
[INFO] [stdout] test scenario_sensor_warns_when_code_lines_exceed_warn_threshold ... ok
[INFO] [stdout] test scenario_threshold_boundary_exact_match ... ok
[INFO] [stderr]      Running tests/bdd_capabilities.rs (/opt/rustwide/target/debug/deps/bdd_capabilities-b2ccff5ee76157a1)
[INFO] [stdout] test scenario_threshold_boundary_one_below ... ok
[INFO] [stdout] test scenario_settings_deserialize_from_json ... ok
[INFO] [stdout] test scenario_sensor_metadata_is_stable ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test scenario_given_all_features_available_when_reporting_then_all_capabilities_are_available ... ok
[INFO] [stdout] test scenario_all_verdict_variants_can_be_used_in_reports ... ok
[INFO] [stdout] test scenario_given_different_modes_when_creating_tool_meta_then_mode_is_preserved ... ok
[INFO] [stdout] test scenario_given_content_skipped_when_reporting_then_capability_shows_skipped_with_reason ... ok
[INFO] [stdout] test scenario_given_git_unavailable_when_reporting_then_capability_shows_unavailable_with_reason ... ok
[INFO] [stdout] test scenario_given_report_with_all_capability_states_when_serialized_then_roundtrips ... ok
[INFO] [stdout] test scenario_given_multi_lang_substrate_when_querying_files_for_lang_then_correct_files_returned ... ok
[INFO] [stdout] test scenario_given_sensor_adding_multiple_findings_then_order_is_preserved ... ok
[INFO] [stdout] test scenario_given_sensor_report_when_chaining_with_artifacts_then_artifacts_are_attached ... ok
[INFO] [stdout] test scenario_given_sensor_report_when_chaining_both_then_both_present ... ok
[INFO] [stdout] test scenario_given_specific_timestamp_when_creating_report_then_timestamp_preserved ... ok
[INFO] [stdout] test scenario_given_sensor_report_when_chaining_with_data_then_data_is_attached ... ok
[INFO] [stdout] test scenario_given_substrate_where_all_files_in_diff_then_diff_files_returns_all ... ok
[INFO] [stdout] test scenario_given_substrate_without_diff_when_querying_diff_files_then_empty ... ok
[INFO] [stdout] test scenario_given_substrate_with_diff_range_when_querying_diff_files_then_only_diff_files_returned ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/deep2.rs (/opt/rustwide/target/debug/deps/deep2-31ca5fc81208c6fb)
[INFO] [stdout] 
[INFO] [stdout] running 41 tests
[INFO] [stdout] test all_verdict_variants_serialize_correctly ... ok
[INFO] [stdout] test always_pass_sensor_returns_pass ... ok
[INFO] [stdout] test diff_files_returns_only_in_diff ... ok
[INFO] [stdout] test diff_files_empty_when_none_in_diff ... ok
[INFO] [stdout] test diff_range_empty_changed_files ... ok
[INFO] [stdout] test diff_range_serde_roundtrip ... ok
[INFO] [stdout] test diff_sensor_reports_diff_file_count ... ok
[INFO] [stdout] test diff_sensor_skip_when_required_but_missing ... ok
[INFO] [stdout] test dominance_sensor_empty_substrate_passes ... ok
[INFO] [stdout] test dominance_sensor_pass_when_balanced ... ok
[INFO] [stdout] test dominance_sensor_warn_when_dominant ... ok
[INFO] [stdout] test dominance_sensor_single_language_always_warns_at_low_threshold ... ok
[INFO] [stdout] test dominance_settings_serde_roundtrip ... ok
[INFO] [stdout] test files_for_lang_filters_correctly ... ok
[INFO] [stdout] test finding_fingerprint_deterministic ... ok
[INFO] [stdout] test empty_settings_serde_roundtrip ... ok
[INFO] [stdout] test fail_sensor_returns_fail_with_message ... ok
[INFO] [stdout] test fail_settings_serde_roundtrip ... ok
[INFO] [stdout] test finding_fingerprint_differs_by_tool ... ok
[INFO] [stdout] test empty_substrate_methods_return_empty ... ok
[INFO] [stdout] test finding_fingerprint_differs_by_path ... ok
[INFO] [stdout] test finding_fingerprint_no_location_uses_empty_path ... ok
[INFO] [stdout] test lang_summary_btreemap_ordering ... ok
[INFO] [stdout] test lang_summary_totals_consistent ... ok
[INFO] [stdout] test sensor_name_and_version_are_stable ... ok
[INFO] [stdout] test sensor_report_schema_field ... ok
[INFO] [stdout] test sensor_report_with_artifacts ... ok
[INFO] [stdout] test sensor_report_with_capabilities ... ok
[INFO] [stdout] test sensor_report_with_data_payload ... ok
[INFO] [stdout] test sensor_report_with_findings_roundtrip ... ok
[INFO] [stdout] test sensor_reports_are_independent ... ok
[INFO] [stdout] test substrate_serde_diff_range_none_omitted ... ok
[INFO] [stdout] test substrate_serde_roundtrip_empty ... ok
[INFO] [stdout] test substrate_serde_roundtrip_multi_lang ... ok
[INFO] [stdout] test substrate_serde_preserves_in_diff_flag ... ok
[INFO] [stdout] test tool_meta_new_fields ... ok
[INFO] [stdout] test tool_meta_tokmd_helper ... ok
[INFO] [stdout] test verdict_default_is_pass ... ok
[INFO] [stdout] test verdict_display_matches_serde ... ok
[INFO] [stdout] test diff_sensor_pass_when_diff_not_required_and_missing ... ok
[INFO] [stdout] test multi_sensor_pipeline_on_same_substrate ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 41 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/deep_sensor_round2_w52.rs (/opt/rustwide/target/debug/deps/deep_sensor_round2_w52-78748cdcec9c0d9c)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test sensor_name_returns_expected_identifier ... ok
[INFO] [stdout] test sensor_can_attach_capabilities_to_report ... ok
[INFO] [stdout] test sensor_report_full_serde_roundtrip ... ok
[INFO] [stdout] test sensor_passes_when_thresholds_not_exceeded ... ok
[INFO] [stdout] test sensor_report_tool_meta_matches_sensor ... ok
[INFO] [stdout] test sensor_report_has_iso8601_timestamp ... ok
[INFO] [stdout] test sensor_warns_when_code_exceeds_threshold ... ok
[INFO] [stdout] test settings_serde_roundtrip ... ok
[INFO] [stdout] test skip_sensor_name_and_version ... ok
[INFO] [stdout] test sensor_reports_multiple_findings_when_both_thresholds_exceeded ... ok
[INFO] [stdout] test sensor_run_with_empty_substrate_passes ... ok
[INFO] [stdout] test skip_sensor_returns_skip_verdict_on_empty_substrate ... ok
[INFO] [stdout] test sensor_report_with_artifacts_roundtrips ... ok
[INFO] [stdout] test sensor_version_returns_semver_string ... ok
[INFO] [stdout] test sensor_report_has_correct_schema ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/deep_sensor_w48.rs (/opt/rustwide/target/debug/deps/deep_sensor_w48-b3887012264b774b)
[INFO] [stdout] 
[INFO] [stdout] running 41 tests
[INFO] [stdout] test diff_sensor_skip_no_diff ... ok
[INFO] [stdout] test edge_all_verdicts_serde_roundtrip ... ok
[INFO] [stdout] test edge_empty_substrate_diff_files_empty ... ok
[INFO] [stdout] test edge_empty_substrate_no_diff_range ... ok
[INFO] [stdout] test diff_sensor_pass_with_diff ... ok
[INFO] [stdout] test edge_empty_substrate_files_for_lang_empty ... ok
[INFO] [stdout] test edge_sensor_on_empty_substrate ... ok
[INFO] [stdout] test edge_empty_substrate_totals_zero ... ok
[INFO] [stdout] test edge_report_no_findings ... ok
[INFO] [stdout] test edge_verdict_default_is_pass ... ok
[INFO] [stdout] test edge_report_serde_omits_none_fields ... ok
[INFO] [stdout] test edge_substrate_serde_roundtrip_empty ... ok
[INFO] [stdout] test lang_count_sensor_pass_enough_languages ... ok
[INFO] [stdout] test lang_count_sensor_warn_not_enough ... ok
[INFO] [stdout] test edge_substrate_serde_roundtrip_with_diff ... ok
[INFO] [stdout] test pass_sensor_returns_pass ... ok
[INFO] [stdout] test report_has_schema_v1 ... ok
[INFO] [stdout] test report_serde_roundtrip ... ok
[INFO] [stdout] test report_with_artifacts ... ok
[INFO] [stdout] test report_with_capabilities ... ok
[INFO] [stdout] test report_with_data_payload ... ok
[INFO] [stdout] test report_with_findings ... ok
[INFO] [stdout] test sensor_name_and_version_accessors ... ok
[INFO] [stdout] test substrate_diff_files_iterator ... ok
[INFO] [stdout] test substrate_diff_range_fields ... ok
[INFO] [stdout] test substrate_field_access_files ... ok
[INFO] [stdout] test substrate_field_access_totals ... ok
[INFO] [stdout] test substrate_files_for_lang ... ok
[INFO] [stdout] test substrate_from_files_computes_totals ... ok
[INFO] [stdout] test substrate_from_files_empty ... ok
[INFO] [stdout] test substrate_from_files_lang_aggregation ... ok
[INFO] [stdout] test substrate_lang_summary_keys ... ok
[INFO] [stdout] test threshold_sensor_fail_above_limit ... ok
[INFO] [stdout] test threshold_sensor_pass_below_limit ... ok
[INFO] [stdout] test prop_diff_sensor_skip_when_no_diff ... ok
[INFO] [stdout] test prop_pass_sensor_always_has_schema ... ok
[INFO] [stdout] test prop_lang_count_sensor_consistent ... ok
[INFO] [stdout] test prop_substrate_lang_summary_consistent ... ok
[INFO] [stdout] test prop_report_serde_roundtrip ... ok
[INFO] [stdout] test prop_threshold_sensor_verdict_consistent ... ok
[INFO] [stdout] test prop_substrate_totals_consistent ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 41 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/deep_w67.rs (/opt/rustwide/target/debug/deps/deep_w67-6bf1ff39aa4dbfb7)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test diff_aware_sensor_warn_when_diff_files_exist ... ok
[INFO] [stdout] test empty_settings_serde_roundtrip ... ok
[INFO] [stdout] test finding_sensor_creates_one_finding_per_file ... ok
[INFO] [stdout] test finding_sensor_deterministic_across_runs ... ok
[INFO] [stdout] test finding_sensor_locations_match_file_paths ... ok
[INFO] [stdout] test finding_sensor_each_finding_has_location ... ok
[INFO] [stdout] test line_sensor_fail_over_threshold ... ok
[INFO] [stdout] test always_pass_returns_pass_with_empty_substrate ... ok
[INFO] [stdout] test line_sensor_pass_at_exact_threshold ... ok
[INFO] [stdout] test line_sensor_pass_under_threshold ... ok
[INFO] [stdout] test report_tool_meta_matches_sensor ... ok
[INFO] [stdout] test sensor_can_attach_artifacts_to_report ... ok
[INFO] [stdout] test sensor_can_attach_capabilities_to_report ... ok
[INFO] [stdout] test sensor_name_returns_correct_id ... ok
[INFO] [stdout] test diff_aware_sensor_pass_when_no_diff_files ... ok
[INFO] [stdout] test sensor_output_deterministic_across_runs ... ok
[INFO] [stdout] test sensor_report_serde_roundtrip_preserves_all_fields ... ok
[INFO] [stdout] test sensor_version_returns_semver ... ok
[INFO] [stdout] test threshold_settings_serde_roundtrip ... ok
[INFO] [stdout] test always_pass_schema_is_sensor_report_v1 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/debug/deps/integration-196962f6c1ce0521)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test build_substrate_errors_on_nonexistent_directory ... ok
[INFO] [stdout] test build_substrate_scans_temp_dir_with_rust_file ... ok
[INFO] [stdout] test end_to_end_empty_substrate_sensor_warns ... ok
[INFO] [stdout] test build_substrate_returns_valid_substrate_for_own_src ... ok
[INFO] [stdout] test build_substrate_lang_summary_matches_files ... ok
[INFO] [stdout] test end_to_end_sensor_warns_on_low_diversity ... ok
[INFO] [stdout] test end_to_end_substrate_to_sensor_report ... ok
[INFO] [stdout] test lang_coverage_sensor_produces_per_language_findings ... ok
[INFO] [stdout] test build_substrate_diff_range_no_matching_files ... ok
[INFO] [stdout] test build_substrate_scans_multiple_languages ... ok
[INFO] [stdout] test build_substrate_returns_empty_for_empty_directory ... ok
[INFO] [stdout] test build_substrate_totals_are_consistent ... ok
[INFO] [stdout] test multiple_sensors_share_same_substrate ... ok
[INFO] [stdout] test build_substrate_marks_diff_files ... ok
[INFO] [stdout] test substrate_paths_use_forward_slashes ... ok
[INFO] [stdout] test substrate_serde_roundtrip ... ok
[INFO] [stdout] test prop_substrate_totals_are_sums ... ok
[INFO] [stdout] test prop_zero_threshold_warns_or_fails ... ok
[INFO] [stdout] test prop_report_schema_is_stable ... ok
[INFO] [stdout] test prop_loc_sensor_never_panics ... ok
[INFO] [stdout] test prop_sensor_verdict_is_deterministic ... ok
[INFO] [stdout] test prop_high_threshold_always_passes ... ok
[INFO] [stdout] test prop_substrate_serde_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.25s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/properties.rs (/opt/rustwide/target/debug/deps/properties-e8bfcbb1f6fed387)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test sensor_report_tool_meta_preserves_inputs ... ok
[INFO] [stdout] test sensor_report_serde_roundtrip_preserves_schema ... ok
[INFO] [stdout] test sensor_report_always_has_valid_schema ... ok
[INFO] [stdout] test substrate_serde_roundtrip_preserves_totals ... ok
[INFO] [stdout] test substrate_lang_summary_matches_file_aggregates ... ok
[INFO] [stderr]      Running tests/properties_extended.rs (/opt/rustwide/target/debug/deps/properties_extended-8ac775d61a2a15f5)
[INFO] [stdout] test substrate_totals_equal_sum_of_files ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.63s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test with_data_preserves_verdict ... ok
[INFO] [stdout] test capability_status_roundtrips_through_json ... ok
[INFO] [stdout] test with_artifacts_preserves_schema ... ok
[INFO] [stdout] test finding_preserves_all_fields ... ok
[INFO] [stdout] test diff_count_sensor_never_panics ... ok
[INFO] [stdout] test diff_files_count_matches_in_diff_flag ... ok
[INFO] [stdout] test files_for_lang_covers_all_files ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/proptest_w56.rs (/opt/rustwide/target/debug/deps/proptest_w56-90fe4cf7916476a6)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test sensor_version_is_stable ... ok
[INFO] [stdout] test report_summary_nonempty ... ok
[INFO] [stdout] test sensor_run_is_deterministic ... ok
[INFO] [stdout] test verdict_matches_threshold ... ok
[INFO] [stdout] test settings_serde_roundtrip ... ok
[INFO] [stdout] test report_serializes_to_json ... ok
[INFO] [stdout] test sensor_name_is_stable ... ok
[INFO] [stdout] test report_serde_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/proptest_w59.rs (/opt/rustwide/target/debug/deps/proptest_w59-25f66966fc7cd5b0)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test substrate_totals_consistent ... ok
[INFO] [stdout] test lang_summary_files_count_matches ... ok
[INFO] [stdout] test report_json_roundtrips ... ok
[INFO] [stdout] test empty_substrate_always_skips ... ok
[INFO] [stdout] test report_is_deterministic ... ok
[INFO] [stdout] test report_always_has_valid_schema ... ok
[INFO] [stdout] test report_tool_meta_always_matches ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.24s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sensor_depth_w56.rs (/opt/rustwide/target/debug/deps/sensor_depth_w56-f9a7efd6602a1997)
[INFO] [stdout] 
[INFO] [stdout] running 32 tests
[INFO] [stdout] test capability_sensor_git_available_with_diff ... ok
[INFO] [stdout] test capability_sensor_rust_available ... ok
[INFO] [stdout] test finding_sensor_multiple_findings ... ok
[INFO] [stdout] test capability_sensor_rust_unavailable_for_python_only ... ok
[INFO] [stdout] test failing_sensor_returns_error ... ok
[INFO] [stdout] test finding_sensor_no_findings_when_all_small ... ok
[INFO] [stdout] test finding_sensor_warns_on_large_file ... ok
[INFO] [stdout] test multi_lang_substrate_totals_correct ... ok
[INFO] [stdout] test multiple_sensor_impls_coexist ... ok
[INFO] [stdout] test report_generated_at_is_populated ... ok
[INFO] [stdout] test report_summary_contains_line_count ... ok
[INFO] [stdout] test report_schema_is_sensor_report_v1 ... ok
[INFO] [stdout] test report_json_roundtrip ... ok
[INFO] [stdout] test report_tool_meta_matches_sensor ... ok
[INFO] [stdout] test sensor_deterministic_across_runs ... ok
[INFO] [stdout] test report_with_data_payload ... ok
[INFO] [stdout] test sensor_name_returns_static_str ... ok
[INFO] [stdout] test sensor_on_empty_substrate ... ok
[INFO] [stdout] test sensor_json_deterministic ... ok
[INFO] [stdout] test sensor_run_pass_at_exact_threshold ... ok
[INFO] [stdout] test sensor_run_warn_when_over_threshold ... ok
[INFO] [stdout] test report_with_artifacts ... ok
[INFO] [stdout] test sensor_version_returns_semver ... ok
[INFO] [stdout] test settings_json_roundtrip ... ok
[INFO] [stdout] test sensor_run_pass_when_under_threshold ... ok
[INFO] [stdout] test substrate_diff_range_none_by_default ... ok
[INFO] [stdout] test substrate_file_in_diff_flag ... ok
[INFO] [stdout] test verdict_default_is_pass ... ok
[INFO] [stdout] test substrate_builder_scans_sensor_crate_src ... ok
[INFO] [stdout] test substrate_builder_lang_summary_matches_files ... ok
[INFO] [stdout] test substrate_builder_totals_match_file_sums ... ok
[INFO] [stdout] test capability_sensor_git_skipped_without_diff ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sensor_depth_w63.rs (/opt/rustwide/target/debug/deps/sensor_depth_w63-0de91881fac1c5b5)
[INFO] [stdout] 
[INFO] [stdout] running 58 tests
[INFO] [stdout] test artifact_badge_has_no_id ... ok
[INFO] [stdout] test capability_skipped_has_reason ... ok
[INFO] [stdout] test capability_unavailable_has_reason ... ok
[INFO] [stdout] test capability_available_has_no_reason ... ok
[INFO] [stdout] test determinism_diff_sensor ... ok
[INFO] [stdout] test capabilities_serialized_in_json ... ok
[INFO] [stdout] test determinism_full_sensor ... ok
[INFO] [stdout] test determinism_noop_sensor ... ok
[INFO] [stdout] test determinism_skip_empty_sensor ... ok
[INFO] [stdout] test determinism_threshold_sensor ... ok
[INFO] [stdout] test artifact_receipt_has_id ... ok
[INFO] [stdout] test diff_sensor_finding_messages_reference_paths ... ok
[INFO] [stdout] test diff_sensor_no_diff_files_when_no_range ... ok
[INFO] [stdout] test diff_sensor_on_empty_substrate_no_findings ... ok
[INFO] [stdout] test full_sensor_data_matches_substrate ... ok
[INFO] [stdout] test full_sensor_data_payload_present ... ok
[INFO] [stdout] test full_sensor_includes_artifacts ... ok
[INFO] [stdout] test error_sensor_on_nonempty_still_errors ... ok
[INFO] [stdout] test full_sensor_reports_capabilities_with_diff ... ok
[INFO] [stdout] test error_sensor_returns_err ... ok
[INFO] [stdout] test full_sensor_skips_diff_without_range ... ok
[INFO] [stdout] test multi_sensor_mixed_verdicts ... ok
[INFO] [stdout] test multi_sensor_total_findings ... ok
[INFO] [stdout] test multi_sensor_all_pass_on_empty ... ok
[INFO] [stdout] test diff_sensor_passes_when_within_limit ... ok
[INFO] [stdout] test diff_sensor_produces_findings_for_changed_files ... ok
[INFO] [stdout] test noop_sensor_on_empty_substrate ... ok
[INFO] [stdout] test multiple_sensors_share_substrate ... ok
[INFO] [stdout] test multi_sensor_aggregate_worst_verdict ... ok
[INFO] [stdout] test prop_report_always_has_tool_name ... ok
[INFO] [stdout] test report_findings_initially_empty_for_noop ... ok
[INFO] [stdout] test prop_diff_findings_count_matches_diff_files ... ok
[INFO] [stdout] test report_has_summary ... ok
[INFO] [stdout] test prop_report_always_has_schema ... ok
[INFO] [stdout] test report_has_schema_field ... ok
[INFO] [stdout] test report_json_contains_required_fields ... ok
[INFO] [stdout] test report_optional_fields_absent_when_none ... ok
[INFO] [stdout] test report_serde_roundtrip ... ok
[INFO] [stdout] test sensor_name_is_nonempty ... ok
[INFO] [stdout] test report_has_tool_meta ... ok
[INFO] [stdout] test sensor_version_is_semver_like ... ok
[INFO] [stdout] test prop_report_verdict_is_pass_or_warn ... ok
[INFO] [stdout] test settings_serde_roundtrip_diff ... ok
[INFO] [stdout] test settings_serde_roundtrip_threshold ... ok
[INFO] [stdout] test prop_report_summary_not_empty ... ok
[INFO] [stdout] test skip_empty_sensor_passes_on_nonempty ... ok
[INFO] [stdout] test skip_empty_sensor_skips_on_empty ... ok
[INFO] [stdout] test sensor_name_returns_expected ... ok
[INFO] [stdout] test settings_serde_roundtrip_unit ... ok
[INFO] [stdout] test report_has_timestamp ... ok
[INFO] [stdout] test sensor_version_returns_expected ... ok
[INFO] [stdout] test threshold_sensor_pass_at_exact_boundary ... ok
[INFO] [stdout] test threshold_sensor_pass_on_empty_substrate ... ok
[INFO] [stdout] test threshold_sensor_pass_when_below ... ok
[INFO] [stdout] test threshold_sensor_warn_when_above ... ok
[INFO] [stdout] test prop_determinism ... ok
[INFO] [stdout] test prop_report_json_has_required_keys ... ok
[INFO] [stdout] test prop_report_serde_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 58 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sensor_w74.rs (/opt/rustwide/target/debug/deps/sensor_w74-fcf03af71877f965)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test capabilities_diff_skipped_without_diff_range ... ok
[INFO] [stdout] test report_schema_is_sensor_report_v1 ... ok
[INFO] [stdout] test report_generated_at_is_iso8601 ... ok
[INFO] [stdout] test capabilities_present_when_diff_range_exists ... ok
[INFO] [stdout] test sensor_name_returns_expected_value ... ok
[INFO] [stdout] test report_summary_contains_code_lines ... ok
[INFO] [stdout] test sensor_report_with_findings_roundtrip ... ok
[INFO] [stdout] test report_tool_meta_matches_sensor ... ok
[INFO] [stdout] test sensor_run_on_empty_substrate_passes ... ok
[INFO] [stdout] test sensor_run_returns_warn_above_threshold ... ok
[INFO] [stdout] test sensor_report_serde_roundtrip ... ok
[INFO] [stdout] test capabilities_unavailable_variant_works ... ok
[INFO] [stdout] test sensor_version_returns_expected_value ... ok
[INFO] [stdout] test sensor_run_returns_pass_below_threshold ... ok
[INFO] [stdout] test build_substrate_scans_own_crate ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/trait_depth_w59.rs (/opt/rustwide/target/debug/deps/trait_depth_w59-97fa887dfb1feea2)
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test diff_sensor_pass_when_diff_files_exist ... ok
[INFO] [stdout] test diff_settings_unit_struct_roundtrip ... ok
[INFO] [stdout] test failing_sensor_returns_error ... ok
[INFO] [stdout] test failing_sensor_succeeds_when_not_failing ... ok
[INFO] [stdout] test diff_sensor_skip_when_no_diff_files ... ok
[INFO] [stdout] test lang_count_findings_match_languages ... ok
[INFO] [stdout] test lang_count_pass_when_enough ... ok
[INFO] [stdout] test report_findings_empty_by_default ... ok
[INFO] [stdout] test report_has_correct_schema ... ok
[INFO] [stdout] test multiple_sensors_share_substrate ... ok
[INFO] [stdout] test lang_count_warn_when_too_few ... ok
[INFO] [stdout] test report_with_artifacts ... ok
[INFO] [stdout] test report_with_capabilities ... ok
[INFO] [stdout] test report_tool_meta_matches_sensor ... ok
[INFO] [stdout] test report_with_data_payload ... ok
[INFO] [stdout] test sensor_version_is_stable ... ok
[INFO] [stdout] test report_serde_roundtrip ... ok
[INFO] [stdout] test sensor_name_is_stable ... ok
[INFO] [stdout] test same_inputs_produce_identical_reports ... ok
[INFO] [stdout] test substrate_with_diff_range_propagates_to_sensors ... ok
[INFO] [stdout] test threshold_fail_above_limit ... ok
[INFO] [stdout] test threshold_pass_at_exact_boundary ... ok
[INFO] [stdout] test threshold_pass_below_limit ... ok
[INFO] [stdout] test threshold_on_empty_substrate ... ok
[INFO] [stdout] test threshold_settings_roundtrip ... ok
[INFO] [stdout] test finding_order_is_deterministic ... ok
[INFO] [stdout] test lang_count_empty_substrate ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tokmd_sensor
[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" "812333f188ef3507d8aa6955ffdcee841280485b0499331aa1f041799ccaa6b1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "812333f188ef3507d8aa6955ffdcee841280485b0499331aa1f041799ccaa6b1", kill_on_drop: false }`
[INFO] [stdout] 812333f188ef3507d8aa6955ffdcee841280485b0499331aa1f041799ccaa6b1
