[INFO] cloning repository https://github.com/hastur-dev/polyref [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/hastur-dev/polyref" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhastur-dev%2Fpolyref", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhastur-dev%2Fpolyref'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] fc89fbe0f37dcf133ab901c07349f307991b3de3 [INFO] testing hastur-dev/polyref against try#8da20828b6ea601dfd8e2448cb50ace88876bd78 for pr-150933 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhastur-dev%2Fpolyref" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/hastur-dev/polyref [INFO] finished tweaking git repo https://github.com/hastur-dev/polyref [INFO] tweaked toml for git repo https://github.com/hastur-dev/polyref written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/hastur-dev/polyref on toolchain 8da20828b6ea601dfd8e2448cb50ace88876bd78 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/hastur-dev/polyref 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" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:cfa559dde23f44738f9990739aaa3487d8df3af37eb5df0572f7cf76004a604a" "/opt/rustwide/cargo-home/bin/cargo" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 4d0f08e000fb857609f96bc4d86e7bf6c79aa8a52db192f93d3b481abd30520a [INFO] running `Command { std: "docker" "start" "-a" "4d0f08e000fb857609f96bc4d86e7bf6c79aa8a52db192f93d3b481abd30520a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "4d0f08e000fb857609f96bc4d86e7bf6c79aa8a52db192f93d3b481abd30520a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4d0f08e000fb857609f96bc4d86e7bf6c79aa8a52db192f93d3b481abd30520a", kill_on_drop: false }` [INFO] [stdout] 4d0f08e000fb857609f96bc4d86e7bf6c79aa8a52db192f93d3b481abd30520a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:cfa559dde23f44738f9990739aaa3487d8df3af37eb5df0572f7cf76004a604a" "/opt/rustwide/cargo-home/bin/cargo" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4dce32ce0f0f6996783ac16465d98ba1879553b0ce0bf1151446904c1e6ca5c7 [INFO] running `Command { std: "docker" "start" "-a" "4dce32ce0f0f6996783ac16465d98ba1879553b0ce0bf1151446904c1e6ca5c7", kill_on_drop: false }` [INFO] [stderr] Compiling unicode-ident v1.0.24 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling libc v0.2.182 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling writeable v0.6.2 [INFO] [stderr] Compiling litemap v0.8.1 [INFO] [stderr] Compiling phf_shared v0.11.3 [INFO] [stderr] Compiling cc v1.2.56 [INFO] [stderr] Compiling icu_normalizer_data v2.1.1 [INFO] [stderr] Compiling icu_properties_data v2.1.2 [INFO] [stderr] Compiling zeroize v1.8.2 [INFO] [stderr] Compiling zerocopy v0.8.40 [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling untrusted v0.9.0 [INFO] [stderr] Compiling memchr v2.8.0 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling rustls-pki-types v1.14.0 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling quote v1.0.44 [INFO] [stderr] Compiling utf8_iter v1.0.4 [INFO] [stderr] Compiling simd-adler32 v0.3.8 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling rustls v0.23.37 [INFO] [stderr] Compiling percent-encoding v2.3.2 [INFO] [stderr] Compiling subtle v2.6.1 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling phf_generator v0.11.3 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling phf_codegen v0.11.3 [INFO] [stderr] Compiling toml_write v0.1.2 [INFO] [stderr] Compiling regex-syntax v0.8.10 [INFO] [stderr] Compiling selectors v0.26.0 [INFO] [stderr] Compiling anyhow v1.0.102 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling string_cache_codegen v0.5.4 [INFO] [stderr] Compiling winnow v0.7.14 [INFO] [stderr] Compiling webpki-roots v1.0.6 [INFO] [stderr] Compiling webpki-roots v0.26.11 [INFO] [stderr] Compiling zmij v1.0.21 [INFO] [stderr] Compiling ego-tree v0.9.0 [INFO] [stderr] Compiling colored v2.2.0 [INFO] [stderr] Compiling indexmap v2.13.0 [INFO] [stderr] Compiling markup5ever v0.14.1 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling flate2 v1.1.9 [INFO] [stderr] Compiling similar v2.7.0 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling phf_macros v0.11.3 [INFO] [stderr] Compiling cssparser-macros v0.6.1 [INFO] [stderr] Compiling match_token v0.1.0 [INFO] [stderr] Compiling derive_more v0.99.20 [INFO] [stderr] Compiling clap_derive v4.5.55 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling phf v0.11.3 [INFO] [stderr] Compiling cssparser v0.34.0 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling clap v4.5.60 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling rustls-webpki v0.103.9 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling string_cache v0.8.9 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling chrono v0.4.44 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling icu_properties v2.1.2 [INFO] [stderr] Compiling html5ever v0.29.1 [INFO] [stderr] Compiling scraper v0.21.0 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling toml v0.8.23 [INFO] [stderr] Compiling ureq v2.12.1 [INFO] [stderr] Compiling polyref v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 44.82s [INFO] running `Command { std: "docker" "inspect" "4dce32ce0f0f6996783ac16465d98ba1879553b0ce0bf1151446904c1e6ca5c7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4dce32ce0f0f6996783ac16465d98ba1879553b0ce0bf1151446904c1e6ca5c7", kill_on_drop: false }` [INFO] [stdout] 4dce32ce0f0f6996783ac16465d98ba1879553b0ce0bf1151446904c1e6ca5c7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:cfa559dde23f44738f9990739aaa3487d8df3af37eb5df0572f7cf76004a604a" "/opt/rustwide/cargo-home/bin/cargo" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a2bbfee469fab64a00744fc00ae2e3c37f471d1595a91cb54f0ab037e9056d1f [INFO] running `Command { std: "docker" "start" "-a" "a2bbfee469fab64a00744fc00ae2e3c37f471d1595a91cb54f0ab037e9056d1f", kill_on_drop: false }` [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling getrandom v0.4.1 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling fastrand v2.3.0 [INFO] [stderr] Compiling diff v0.1.13 [INFO] [stderr] Compiling yansi v1.0.1 [INFO] [stderr] Compiling selectors v0.26.0 [INFO] [stderr] Compiling pretty_assertions v1.4.1 [INFO] [stderr] Compiling scraper v0.21.0 [INFO] [stderr] Compiling polyref v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling tempfile v3.26.0 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 18.84s [INFO] running `Command { std: "docker" "inspect" "a2bbfee469fab64a00744fc00ae2e3c37f471d1595a91cb54f0ab037e9056d1f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a2bbfee469fab64a00744fc00ae2e3c37f471d1595a91cb54f0ab037e9056d1f", kill_on_drop: false }` [INFO] [stdout] a2bbfee469fab64a00744fc00ae2e3c37f471d1595a91cb54f0ab037e9056d1f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:cfa559dde23f44738f9990739aaa3487d8df3af37eb5df0572f7cf76004a604a" "/opt/rustwide/cargo-home/bin/cargo" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 96d1f44906439a691d23c10d9ff1f490645f8b2e87a5088507da96d0a849ee8f [INFO] running `Command { std: "docker" "start" "-a" "96d1f44906439a691d23c10d9ff1f490645f8b2e87a5088507da96d0a849ee8f", 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/polyref-15e0107b11824fd1) [INFO] [stdout] [INFO] [stdout] running 99 tests [INFO] [stdout] test arg_checker::tests::test_count_unbalanced_parens_returns_none ... ok [INFO] [stdout] test arg_checker::tests::test_format_too_many_args ... ok [INFO] [stdout] test arg_checker::tests::test_check_unknown_metadata_no_issue ... ok [INFO] [stdout] test arg_checker::tests::test_format_too_few_args ... ok [INFO] [stdout] test associated_checker::tests::test_check_known_associated_fn_no_issue ... ok [INFO] [stdout] test associated_checker::tests::test_extract_ignores_trait_paths ... ok [INFO] [stdout] test arg_checker::tests::test_count_no_args ... ok [INFO] [stdout] test associated_checker::tests::test_check_suggests_close_match ... ok [INFO] [stdout] test associated_checker::tests::test_check_unknown_associated_fn_emits_issue ... ok [INFO] [stdout] test arg_checker::tests::test_count_nested_calls_not_overcounted ... ok [INFO] [stdout] test associated_checker::tests::test_extract_skips_comment_lines ... ok [INFO] [stdout] test associated_checker::tests::test_extract_skips_use_statements ... ok [INFO] [stdout] test dirs::tests::test_data_dir_env_override ... ok [INFO] [stdout] test dirs::tests::test_global_refs_dir_env_override ... ok [INFO] [stdout] test dirs::tests::test_data_dir_returns_temp_based ... ok [INFO] [stdout] test dirs::tests::test_global_refs_dir_returns_some ... ok [INFO] [stdout] test generate::docsrs::tests::test_extract_fn_name_from_sig ... ok [INFO] [stdout] test generate::docsrs::tests::test_build_item_url ... ok [INFO] [stdout] test generate::docsrs::tests::test_build_all_url ... ok [INFO] [stdout] test arg_checker::tests::test_count_one_arg ... ok [INFO] [stdout] test arg_checker::tests::test_check_correct_args_no_issue ... ok [INFO] [stdout] test associated_checker::tests::test_format_issue_with_suggestion ... ok [INFO] [stdout] test arg_checker::tests::test_count_two_args ... ok [INFO] [stdout] test arg_checker::tests::test_check_too_few_args_emits_issue ... ok [INFO] [stdout] test generate::docsrs::tests::test_parse_all_html_structs ... ok [INFO] [stdout] test generate::docsrs::tests::test_parse_all_html_empty_page ... ok [INFO] [stdout] test associated_checker::tests::test_extract_multiple_associated_calls ... ok [INFO] [stdout] test associated_checker::tests::test_extract_associated_call_fn_name_has_no_colon ... ok [INFO] [stdout] test associated_checker::tests::test_check_invented_constructor_flagged ... ok [INFO] [stdout] test generate::docsrs::tests::test_clean_signature ... ok [INFO] [stdout] test generate::docsrs_format::tests::test_extract_method_args ... ok [INFO] [stdout] test generate::docsrs_format::tests::test_format_roundtrip_parsed_by_parse_rust_reference ... ok [INFO] [stdout] test generate::docsrs_format::tests::test_format_scraped_crate_empty ... ok [INFO] [stdout] test generate::docsrs::tests::test_parse_item_html_function ... ok [INFO] [stdout] test generate::docsrs::tests::test_parse_item_html_missing_signature ... ok [INFO] [stdout] test generate::docsrs::tests::test_parse_item_html_struct_with_methods ... ok [INFO] [stdout] test generate::docsrs::tests::test_parse_all_html_submodule_item ... ok [INFO] [stdout] test generate::docsrs::tests::test_truncate_description ... ok [INFO] [stdout] test generate::docsrs::tests::test_parse_all_html_multiple_kinds ... ok [INFO] [stdout] test generate::docsrs_format::tests::test_format_scraped_crate_header ... ok [INFO] [stdout] test generate::docsrs_format::tests::test_format_scraped_crate_groups_by_section ... ok [INFO] [stdout] test generate::docsrs_format::tests::test_format_scraped_crate_method_entries ... ok [INFO] [stdout] test generate::docsrs_format::tests::test_to_snake_case ... ok [INFO] [stdout] test generate::docsrs_format::tests::test_format_scraped_crate_import_line ... ok [INFO] [stdout] test model_output::tests::test_extract_raw_code_no_fences_with_hint ... ok [INFO] [stdout] test model_output::tests::test_extract_raw_code_no_fences ... ok [INFO] [stdout] test model_output::tests::test_extract_rust_fenced_block ... ok [INFO] [stdout] test model_output::tests::test_extract_lang_hint_with_numbers ... ok [INFO] [stdout] test model_output::tests::test_extract_case_insensitive_lang_hint ... ok [INFO] [stdout] test model_output::tests::test_extract_multiple_blocks_first_wins_no_hint ... ok [INFO] [stdout] test model_output::tests::test_extract_prefers_lang_hint ... ok [INFO] [stdout] test ref_parser_v2::tests::test_parse_arg_count_self_only ... ok [INFO] [stdout] test ref_parser_v2::tests::test_parse_arg_count_zero_arg_fn ... ok [INFO] [stdout] test model_output::tests::test_extract_case_insensitive_lang_hint_mismatch ... ok [INFO] [stdout] test ref_parser_v2::tests::test_parse_arg_count_one_real_arg ... ok [INFO] [stdout] test ref_parser_v2::tests::test_parse_reexports_extracts_path_and_name ... ok [INFO] [stdout] test ref_parser_v2::tests::test_parse_reexports_skips_non_pub ... ok [INFO] [stdout] test model_output::tests::test_extract_multiline_code ... ok [INFO] [stdout] test model_output::tests::test_extract_trims_whitespace ... ok [INFO] [stdout] test ref_parser_v2::tests::test_parse_enum_variants_basic ... ok [INFO] [stdout] test ref_parser_v2::tests::test_parse_enum_variants_skips_comments ... ok [INFO] [stdout] test ref_parser_v2::tests::test_parse_struct_fields_opaque_struct ... ok [INFO] [stdout] test ref_parser_v2::tests::test_parse_impl_block_extracts_method ... ok [INFO] [stdout] test ref_parser_v2::tests::test_parse_impl_block_skips_private_fns ... ok [INFO] [stdout] test model_output::tests::test_extract_with_surrounding_text ... ok [INFO] [stdout] test model_output::tests::test_extract_generic_fence ... ok [INFO] [stdout] test ref_parser_v2::tests::test_parse_struct_fields_pub_only ... ok [INFO] [stdout] test source_context::tests::test_extract_imported_crates_multiple ... ok [INFO] [stdout] test source_context::tests::test_extract_crates_no_empty_strings ... ok [INFO] [stdout] test source_context::tests::test_extract_imported_crates_no_duplicates ... ok [INFO] [stdout] test ref_parser_v2::tests::test_parse_reference_file_v2_empty_input ... ok [INFO] [stdout] test associated_checker::tests::test_extract_single_associated_call ... ok [INFO] [stdout] test ref_parser_v2::tests::test_parse_impl_block_extracts_associated_fn ... ok [INFO] [stdout] test associated_checker::tests::test_format_issue_no_suggestion ... ok [INFO] [stdout] test generate::docsrs::tests::test_extract_module_prefix ... ok [INFO] [stdout] test model_output::tests::test_extract_fallback_to_first_block ... ok [INFO] [stdout] test source_context::tests::test_select_relevant_refs_empty_imports_returns_all ... ok [INFO] [stdout] test type_inference::tests::test_infer_constructor_binding ... ok [INFO] [stdout] test type_inference::tests::test_build_type_context_overwrites_reassignment ... ok [INFO] [stdout] test source_context::tests::test_extract_imported_crates_single ... ok [INFO] [stdout] test type_inference::tests::test_build_context_no_empty_keys ... ok [INFO] [stdout] test type_inference::tests::test_infer_constructor_binding_no_match ... ok [INFO] [stdout] test type_inference::tests::test_infer_explicit_type_binding ... ok [INFO] [stdout] test type_inference::tests::test_method_check_with_unknown_type_returns_unknown ... ok [INFO] [stdout] test type_inference::tests::test_resolve_known_receiver ... ok [INFO] [stdout] test type_inference::tests::test_method_check_with_known_type_invalid ... ok [INFO] [stdout] test type_inference::tests::test_build_type_context_multiple_bindings ... ok [INFO] [stdout] test type_inference::tests::test_infer_extracts_base_type_not_generic ... ok [INFO] [stdout] test type_inference::tests::test_resolve_unknown_receiver ... ok [INFO] [stdout] test ref_parser_v2::tests::test_parse_reference_file_v2_full ... ok [INFO] [stdout] test arg_checker::tests::test_check_too_many_args_emits_issue ... ok [INFO] [stdout] test type_inference::tests::test_infer_explicit_type_no_match ... ok [INFO] [stdout] test type_inference::tests::test_method_check_with_known_type_valid ... ok [INFO] [stdout] test source_context::tests::test_extract_imported_items_single ... ok [INFO] [stdout] test source_context::tests::test_select_relevant_refs_filters_correctly ... ok [INFO] [stdout] test source_context::tests::test_build_source_context_populates_all_fields ... ok [INFO] [stdout] test source_context::tests::test_extract_items_no_empty_keys ... ok [INFO] [stdout] test source_context::tests::test_extract_imported_items_multi_brace ... ok [INFO] [stdout] test model_output::tests::test_extract_empty_content_panics - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 99 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/polyref-67ae3732c458f45c) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/ast_tests.rs (/opt/rustwide/target/debug/deps/ast_tests-5430826b855a4b46) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test test_empty_source ... ok [INFO] [stdout] test test_extract_chained_receiver_field_access ... ok [INFO] [stdout] test test_extract_method_call ... ok [INFO] [stdout] test test_no_calls ... ok [INFO] [stdout] test test_calls_inside_closures ... ok [INFO] [stdout] test test_extract_free_call ... ok [INFO] [stdout] test test_multi_segment_associated_call ... ok [INFO] [stdout] test test_chained_method_calls ... ok [INFO] [stdout] test test_self_receiver ... ok [INFO] [stdout] test test_nested_calls ... ok [INFO] [stdout] test test_method_call_arg_count_multiple_args ... ok [INFO] [stdout] test test_parse_error_returns_error ... ok [INFO] [stdout] test test_extract_associated_call ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running tests/check_tests.rs (/opt/rustwide/target/debug/deps/check_tests-ed44300a53677663) [INFO] [stdout] running 40 tests [INFO] [stdout] test test_count_arguments_empty ... ok [INFO] [stdout] test test_count_arguments_strings ... ok [INFO] [stdout] test test_count_arguments_simple ... ok [INFO] [stdout] test test_count_arguments_nested ... ok [INFO] [stdout] test test_fuzzy_match_close ... ok [INFO] [stdout] test test_fuzzy_match_exact ... ok [INFO] [stdout] test test_fuzzy_match_too_far ... ok [INFO] [stdout] test test_is_inside_comment_python ... ok [INFO] [stdout] test test_is_inside_comment_typescript ... ok [INFO] [stdout] test test_is_inside_string ... ok [INFO] [stdout] test test_is_inside_comment_rust ... ok [INFO] [stdout] test test_python_check_invalid_method ... ok [INFO] [stdout] test test_python_check_decorator_validation ... ok [INFO] [stdout] test test_python_check_class_instantiation ... ok [INFO] [stdout] test test_python_check_invalid_import ... ok [INFO] [stdout] test test_python_check_missing_required_arg ... ok [INFO] [stdout] test test_python_check_skips_comments ... ok [INFO] [stdout] test test_python_check_skips_strings ... ok [INFO] [stdout] test test_ts_check_invalid_import ... ok [INFO] [stdout] test test_ts_check_skips_strings ... ok [INFO] [stdout] test test_python_check_valid_imports ... ok [INFO] [stdout] test test_suggest_correction ... ok [INFO] [stdout] test test_ts_check_valid_hook_usage ... ok [INFO] [stdout] test test_python_check_unknown_function ... ok [INFO] [stdout] test test_ts_check_multiple_files ... ok [INFO] [stdout] test test_ts_check_unknown_function ... ok [INFO] [stdout] test test_python_check_valid_function_call ... ok [INFO] [stdout] test test_ts_check_skips_comments ... ok [INFO] [stdout] test test_ts_check_valid_type_usage ... ok [INFO] [stdout] test test_ts_check_wrong_destructuring ... ok [INFO] [stdout] test test_ts_check_valid_imports ... ok [INFO] [stdout] test test_rust_check_invalid_method ... ok [INFO] [stdout] test test_rust_check_skips_comments ... ok [INFO] [stdout] test test_rust_check_skips_strings ... ok [INFO] [stdout] test test_rust_check_valid_function_call ... ok [INFO] [stdout] test test_rust_check_multiple_files ... ok [INFO] [stdout] test test_rust_check_invalid_import ... ok [INFO] [stdout] test test_rust_check_suggestion_provided ... ok [INFO] [stdout] test test_rust_check_valid_imports ... ok [INFO] [stdout] test test_ts_check_jsx_component_validation ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running tests/checker_integration_tests.rs (/opt/rustwide/target/debug/deps/checker_integration_tests-19f60ce9a0234f93) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test test_commands_enforce_module_functions ... ok [INFO] [stdout] test test_ast_checker_arg_count_too_few ... ok [INFO] [stdout] test test_ast_checker_detects_unknown_method ... ok [INFO] [stdout] test test_regex_fallback_on_parse_error ... ok [INFO] [stdout] test test_ast_checker_arg_count_too_many ... ok [INFO] [stdout] test test_ast_checker_accepts_known_method ... ok [INFO] [stderr] Running tests/cli_enforce_tests.rs (/opt/rustwide/target/debug/deps/cli_enforce_tests-5de6e86bce0aad6e) [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test test_gate_exits_zero_without_enforce_flag ... ok [INFO] [stdout] test test_build_enforce_config_maps_strict_flag ... ok [INFO] [stdout] test test_build_enforce_config_coverage_validates ... ok [INFO] [stdout] test test_json_output_format_parseable ... ok [INFO] [stdout] test test_build_enforce_config_maps_enforce_flag ... ok [INFO] [stdout] test test_exit_zero_on_no_issues ... ok [INFO] [stdout] test test_exit_one_on_issues_with_enforce ... ok [INFO] [stderr] Running tests/core_types_tests.rs (/opt/rustwide/target/debug/deps/core_types_tests-d8d1bf2f5d167bfd) [INFO] [stdout] test test_gate_stdin_mode_works ... ok [INFO] [stderr] Running tests/coverage_tests.rs (/opt/rustwide/target/debug/deps/coverage_tests-f865a73a650fed5c) [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.39s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 19 tests [INFO] [stdout] test test_config_default ... ok [INFO] [stdout] test test_config_resolved_global_refs_dir_relative ... ok [INFO] [stdout] test test_config_resolved_global_refs_dir_absolute ... ok [INFO] [stdout] test test_config_resolved_refs_dir_relative ... ok [INFO] [stdout] test test_config_load_with_global_refs_dir ... ok [INFO] [stdout] test test_config_resolved_refs_dir_absolute ... ok [INFO] [stdout] test test_config_load_without_global_refs_dir ... ok [INFO] [stdout] test test_issue_creation ... ok [INFO] [stdout] test test_detected_project_creation ... ok [INFO] [stdout] test test_dependency_creation ... ok [INFO] [stdout] test test_validation_result_counts ... ok [INFO] [stdout] test test_reference_entry_kinds ... ok [INFO] [stdout] test test_severity_ordering ... ok [INFO] [stdout] test test_validation_result_empty_is_clean ... ok [INFO] [stdout] test test_config_default_global_refs_dir_none ... ok [INFO] [stdout] test test_config_load_from_toml ... ok [INFO] [stdout] test test_config_skip_libraries ... ok [INFO] [stdout] test test_language_enum_variants ... ok [INFO] [stdout] test test_config_load_missing_file ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test test_check_coverage_gate_pct_threshold_passes ... ok [INFO] [stdout] test test_check_coverage_gate_strict_blocks ... ok [INFO] [stdout] test test_check_coverage_gate_pct_threshold_blocks ... ok [INFO] [stdout] test test_check_coverage_gate_strict_not_set_passes ... ok [INFO] [stdout] test test_compute_coverage_partial ... ok [INFO] [stdout] test test_compute_coverage_none_covered ... ok [INFO] [stdout] test test_format_coverage_report_contains_pct ... ok [INFO] [stdout] test test_coverage_pct_bounded ... ok [INFO] [stdout] test test_missing_ref_suggestions_populated ... ok [INFO] [stdout] test test_compute_coverage_all_covered ... ok [INFO] [stderr] Running tests/detect_tests.rs (/opt/rustwide/target/debug/deps/detect_tests-519251095840305d) [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 26 tests [INFO] [stdout] test test_detect_python_missing_files ... ok [INFO] [stdout] test test_detect_python_comments_ignored ... ok [INFO] [stdout] test test_detect_python_pipfile ... ok [INFO] [stdout] test test_detect_rust_invalid_toml ... ok [INFO] [stdout] test test_detect_rust_dev_deps ... ok [INFO] [stdout] test test_detect_python_version_formats ... ok [INFO] [stdout] test test_detect_python_pyproject_toml ... ok [INFO] [stdout] test test_detect_python_extras_stripped ... ok [INFO] [stdout] test test_detect_python_requirements_txt ... ok [INFO] [stdout] test test_detect_ts_tsconfig_exists ... ok [INFO] [stdout] test test_detect_ts_package_json ... ok [INFO] [stdout] test test_detect_ts_types_filtered ... ok [INFO] [stdout] test test_detect_ts_version_formats ... ok [INFO] [stdout] test test_detect_rust_simple_deps ... ok [INFO] [stdout] test test_detect_unified_empty_dir ... ok [INFO] [stdout] test test_detect_rust_table_format ... ok [INFO] [stdout] test test_detect_unified_deduplication ... ok [INFO] [stdout] test test_detect_rust_no_deps_section ... ok [INFO] [stdout] test test_detect_rust_missing_cargo_toml ... ok [INFO] [stdout] test test_detect_unified_python_only ... ok [INFO] [stdout] test test_detect_unified_rust_only ... ok [INFO] [stdout] test test_detect_unified_skip_libraries ... ok [INFO] [stdout] test test_detect_unified_ts_only ... ok [INFO] [stdout] test test_detect_ts_workspace_version ... ok [INFO] [stdout] test test_detect_unified_multi_language ... ok [INFO] [stderr] Running tests/enforce_tests.rs (/opt/rustwide/target/debug/deps/enforce_tests-b6dfc2bd7b40c9d7) [INFO] [stdout] test test_detect_ts_missing_package_json ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test test_enforce_config_default_values ... ok [INFO] [stdout] test test_build_enforce_result_no_issues_approved ... ok [INFO] [stdout] test test_format_enforce_result_human_nonempty ... ok [INFO] [stdout] test test_build_enforce_result_issues_blocked ... ok [INFO] [stdout] test test_format_enforce_result_json_roundtrip ... ok [INFO] [stdout] test test_serialized_issue_has_correct_fields ... ok [INFO] [stdout] test test_enforce_config_validate_coverage_range ... ok [INFO] [stdout] test test_instruction_lists_all_issues ... ok [INFO] [stdout] test test_build_enforce_result_issues_not_blocking_when_disabled ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/enforcement_pipeline_tests.rs (/opt/rustwide/target/debug/deps/enforcement_pipeline_tests-ea7d6d148235ccaf) [INFO] [stdout] [INFO] [stderr] Running tests/final_audit_tests.rs (/opt/rustwide/target/debug/deps/final_audit_tests-9e77a50170febdfe) [INFO] [stdout] running 5 tests [INFO] [stdout] test test_all_tests_pass ... ignored [INFO] [stdout] test test_drift_crate_compiles ... ignored [INFO] [stdout] test test_gen_crate_compiles ... ignored [INFO] [stdout] test test_main_crate_clippy_clean ... ignored [INFO] [stdout] test test_main_crate_compiles ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 5 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test test_all_source_modules_exist ... ok [INFO] [stdout] test test_reference_directories_exist ... ok [INFO] [stdout] test test_python_stdlib_refs_present ... ok [INFO] [stdout] test test_stdlib_ref_files_present ... ok [INFO] [stdout] test test_stdlib_ref_files_have_version ... ok [INFO] [stdout] test test_polyref_v2_files_have_lang ... ok [INFO] [stdout] test test_typescript_refs_present ... ok [INFO] [stdout] test test_tools_crates_exist ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/generate_tests.rs (/opt/rustwide/target/debug/deps/generate_tests-18da584872987dc7) [INFO] [stdout] [INFO] [stdout] running 43 tests [INFO] [stdout] test test_cache_is_valid_current ... ok [INFO] [stdout] test test_cache_is_valid_expired ... ok [INFO] [stdout] test test_cache_create_and_save ... ok [INFO] [stdout] test test_cache_is_valid_version_mismatch ... ok [INFO] [stdout] test test_file_header_python_format ... ok [INFO] [stdout] test test_file_header_typescript_format ... ok [INFO] [stdout] test test_cache_is_valid_missing ... ok [INFO] [stdout] test test_file_header_rust_format ... ok [INFO] [stdout] test test_global_ref_file_is_parsed_not_stub ... ok [INFO] [stdout] test test_python_gen_kwargs_handling ... ok [INFO] [stdout] test test_python_gen_parse_exceptions ... ok [INFO] [stdout] test test_python_gen_parse_imports ... ok [INFO] [stdout] test test_python_gen_parse_methods ... ok [INFO] [stdout] test test_python_gen_global_refs_fallback ... ok [INFO] [stderr] Running tests/improvement_tests.rs (/opt/rustwide/target/debug/deps/improvement_tests-eec2815fd8dfe955) [INFO] [stdout] test test_python_gen_parse_functions ... ok [INFO] [stdout] test test_python_gen_parse_signatures ... ok [INFO] [stdout] test test_rust_gen_global_refs_dash_to_underscore ... ok [INFO] [stdout] test test_rust_gen_local_ref_takes_priority_over_global ... ok [INFO] [stdout] test test_python_gen_parse_classes ... ok [INFO] [stdout] test test_python_gen_parse_properties ... ok [INFO] [stdout] test test_rust_gen_parse_macros ... ok [INFO] [stdout] test test_rust_gen_parse_functions ... ok [INFO] [stdout] test test_rust_gen_parse_sections ... ok [INFO] [stdout] test test_python_gen_user_provided_file ... ok [INFO] [stdout] test test_rust_gen_global_refs_none_skips_lookup ... ok [INFO] [stdout] test test_rust_gen_parse_methods ... ok [INFO] [stdout] test test_rust_gen_global_refs_fallback ... ok [INFO] [stdout] test test_ts_gen_parse_generics ... ok [INFO] [stdout] test test_ts_gen_parse_imports ... ok [INFO] [stdout] test test_rust_gen_stub_fallback_when_fetch_fails ... ok [INFO] [stdout] test test_rust_gen_stub_generation ... ok [INFO] [stdout] test test_ts_gen_global_refs_fallback ... ok [INFO] [stdout] test test_ts_gen_parse_hooks ... ok [INFO] [stdout] test test_rust_gen_no_global_ref_generates_stub ... ok [INFO] [stdout] test test_rust_gen_user_provided_file ... ok [INFO] [stdout] test test_rust_gen_parse_use_statements ... ok [INFO] [stdout] test test_ts_gen_parse_components ... ok [INFO] [stdout] test test_python_gen_parse_constants ... ok [INFO] [stdout] test test_ts_gen_parse_functions ... ok [INFO] [stdout] test test_ts_gen_parse_type_aliases ... ok [INFO] [stdout] test test_section_header_format ... ok [INFO] [stdout] test test_ts_gen_user_provided_file ... ok [INFO] [stdout] test test_ts_gen_parse_interfaces ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 43 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 23 tests [INFO] [stdout] test test_arg_count_one ... ok [INFO] [stdout] test test_arg_count_too_many_emits_issue ... ok [INFO] [stdout] test test_arg_count_zero ... ok [INFO] [stdout] test test_arg_count_nested ... ok [INFO] [stdout] test test_fuzzy_exact_match_returns_true ... ok [INFO] [stdout] test test_fuzzy_missing_returns_false ... ok [INFO] [stdout] test test_fuzzy_spawn_async_flagged ... ok [INFO] [stdout] test test_fuzzy_suggestion_below_threshold ... ok [INFO] [stdout] test test_fuzzy_suggestion_above_threshold ... ok [INFO] [stdout] test test_associated_fn_unknown_flagged ... ok [INFO] [stdout] test test_type_inference_constructor ... ok [INFO] [stdout] test test_type_inference_explicit ... ok [INFO] [stdout] test test_associated_fn_extract_single ... ok [INFO] [stdout] test test_fuzzy_get_size_flagged ... ok [INFO] [stdout] test test_source_context_extracts_crates ... ok [INFO] [stdout] test test_ref_parser_v2_enum_variants ... ok [INFO] [stdout] test test_ref_parser_v2_impl_block ... ok [INFO] [stdout] test test_full_pipeline_arg_count_integrated ... ok [INFO] [stdout] test test_full_pipeline_associated_plus_method ... ok [INFO] [stdout] test test_no_false_positives_on_good_rust ... ok [INFO] [stdout] test test_source_context_filters_refs ... ok [INFO] [stdout] test test_full_pipeline_type_context_reduces_false_positives ... ok [INFO] [stdout] test test_detection_rate_benchmark ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stderr] Running tests/integration_enforce_tests.rs (/opt/rustwide/target/debug/deps/integration_enforce_tests-a5beee6d3ce79965) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test test_install_hook_script_creates_settings_file ... ok [INFO] [stdout] test test_gate_json_output_schema_valid ... ok [INFO] [stdout] test test_gate_stdin_mode_works ... ok [INFO] [stdout] test test_gate_blocks_hallucinated_method ... ok [INFO] [stdout] test test_gate_coverage_threshold_blocks ... ok [INFO] [stdout] test test_gate_approves_clean_rust_code ... ok [INFO] [stdout] test test_gate_strict_blocks_uncovered_package ... ok [INFO] [stdout] test test_gate_exits_zero_without_enforce_flag ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s [INFO] [stdout] [INFO] [stderr] Running tests/integration_tests.rs (/opt/rustwide/target/debug/deps/integration_tests-a507da94e253d62d) [INFO] [stdout] [INFO] [stdout] running 25 tests [INFO] [stdout] test test_e2e_clean_project_exits_zero ... ok [INFO] [stdout] test test_e2e_json_output_parseable ... ok [INFO] [stdout] test test_cli_init_creates_config ... ok [INFO] [stdout] test test_e2e_python_project ... ok [INFO] [stdout] test test_e2e_typescript_project ... ok [INFO] [stdout] test test_e2e_with_config ... ok [INFO] [stdout] test test_cli_generate_with_global_refs_flag ... ok [INFO] [stdout] test test_e2e_cached_refs ... ok [INFO] [stdout] test test_e2e_multi_language_project ... ok [INFO] [stdout] test test_hook_session_start ... ok [INFO] [stdout] test test_e2e_rust_project_with_global_refs ... ok [INFO] [stdout] test test_hook_session_start_with_global_refs_config ... ok [INFO] [stdout] test test_hook_stop_full_check ... ok [INFO] [stdout] test test_e2e_mixed_global_and_stub ... ok [INFO] [stdout] test test_cli_detect_ts_project ... ok [INFO] [stdout] test test_e2e_issues_exit_nonzero ... ok [INFO] [stdout] test test_hook_post_tool_use_non_source ... ok [INFO] [stdout] test test_cli_json_output ... ok [INFO] [stdout] test test_cli_list_refs_empty ... ok [INFO] [stdout] test test_cli_language_filter ... ok [INFO] [stdout] test test_cli_detect_rust_project ... ok [INFO] [stdout] test test_hook_post_tool_use_source_file ... ok [INFO] [stdout] test test_cli_detect_python_project ... ok [INFO] [stdout] test test_e2e_rust_project ... ok [INFO] [stdout] test test_cli_version ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stderr] Running tests/layer_coverage_tests.rs (/opt/rustwide/target/debug/deps/layer_coverage_tests-8d37f7ab4172df40) [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test test_layer6_lint_script_exists ... ok [INFO] [stdout] test test_layer5_security_script_exists ... ok [INFO] [stdout] test test_layer7_test_in_pipeline ... ok [INFO] [stdout] test test_layer2_project_compiles ... ok [INFO] [stdout] test test_ref_coverage_rust_libs ... ok [INFO] [stdout] test test_layer1_enforce_binary_exists ... ok [INFO] [stdout] test test_pipeline_has_seven_layers ... ok [INFO] [stdout] test test_layer1_enforce_module_has_cmd ... ok [INFO] [stdout] test test_ref_coverage_stdlib ... ok [INFO] [stdout] test test_layer4_audit_in_pipeline ... ok [INFO] [stdout] test test_layer6_lint_in_pipeline ... ok [INFO] [stdout] test test_ref_coverage_typescript ... ok [INFO] [stdout] test test_layer3_clippy_config_exists ... ok [INFO] [stdout] test test_layer5_security_in_pipeline ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s [INFO] [stdout] [INFO] [stderr] Running tests/report_tests.rs (/opt/rustwide/target/debug/deps/report_tests-ae199b90287f88e9) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test test_json_report_is_clean_true ... ok [INFO] [stdout] test test_terminal_report_with_errors ... ok [INFO] [stderr] Running tests/security_check_tests.rs (/opt/rustwide/target/debug/deps/security_check_tests-542a1db334ada8ae) [INFO] [stdout] test test_terminal_report_summary_counts ... ok [INFO] [stdout] test test_terminal_report_empty ... ok [INFO] [stdout] test test_json_report_is_clean_false ... ok [INFO] [stdout] test test_terminal_report_with_suggestions ... ok [INFO] [stdout] test test_json_report_multiple_languages ... ok [INFO] [stdout] test test_json_report_structure ... ok [INFO] [stdout] test test_terminal_report_with_warnings ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_security_script_exists ... ok [INFO] [stdout] test test_no_unsafe_in_src ... ok [INFO] [stdout] test test_no_hardcoded_secrets ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running tests/stdlib_ref_tests.rs (/opt/rustwide/target/debug/deps/stdlib_ref_tests-ebd71829d8734109) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test test_std_dir_exists ... ok [INFO] [stdout] test test_std_iter_ref_parses ... ok [INFO] [stdout] test test_std_sync_ref_parses ... ok [INFO] [stdout] test test_std_result_ref_parses ... ok [INFO] [stdout] test test_std_string_ref_parses ... ok [INFO] [stdout] test test_std_option_ref_parses ... ok [INFO] [stdout] test test_std_collections_ref_parses ... ok [INFO] [stdout] test test_std_io_ref_parses ... ok [INFO] [stdout] test test_std_refs_entry_count ... ok [INFO] [stderr] Running tests/typescript_bridge_tests.rs (/opt/rustwide/target/debug/deps/typescript_bridge_tests-d39770b39cf8b064) [INFO] [stdout] test test_std_refs_loaded_via_loader ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_is_ts_checker_available_when_not_built ... ok [INFO] [stdout] test test_ts_checker_dir_detection ... ok [INFO] [stdout] test test_run_ts_checker_fails_when_not_built ... ok [INFO] [stdout] test test_run_ts_checker_stdin_fails_when_not_built ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests polyref [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" "96d1f44906439a691d23c10d9ff1f490645f8b2e87a5088507da96d0a849ee8f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "96d1f44906439a691d23c10d9ff1f490645f8b2e87a5088507da96d0a849ee8f", kill_on_drop: false }` [INFO] [stdout] 96d1f44906439a691d23c10d9ff1f490645f8b2e87a5088507da96d0a849ee8f