[INFO] fetching crate tokmd-context-policy 1.9.0...
[INFO] testing tokmd-context-policy-1.9.0 against beta-2026-04-21 for beta-1.96-2
[INFO] extracting crate tokmd-context-policy 1.9.0 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate tokmd-context-policy 1.9.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate tokmd-context-policy 1.9.0
[INFO] tweaked toml for crates.io crate tokmd-context-policy 1.9.0 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate tokmd-context-policy 1.9.0 on toolchain beta-2026-04-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate tokmd-context-policy 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" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 2b44248a03704418fe8654ddf90679c6ac5c3e760bb0a405d2cea80bc4da4c5b
[INFO] running `Command { std: "docker" "start" "-a" "2b44248a03704418fe8654ddf90679c6ac5c3e760bb0a405d2cea80bc4da4c5b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2b44248a03704418fe8654ddf90679c6ac5c3e760bb0a405d2cea80bc4da4c5b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2b44248a03704418fe8654ddf90679c6ac5c3e760bb0a405d2cea80bc4da4c5b", kill_on_drop: false }`
[INFO] [stdout] 2b44248a03704418fe8654ddf90679c6ac5c3e760bb0a405d2cea80bc4da4c5b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1d5e970864e86cca38a3dbf61bffd8e07d8e1a554c34a11c9508958fca67c272
[INFO] running `Command { std: "docker" "start" "-a" "1d5e970864e86cca38a3dbf61bffd8e07d8e1a554c34a11c9508958fca67c272", kill_on_drop: false }`
[INFO] [stderr]    Compiling tokmd-types v1.9.0
[INFO] [stderr]    Compiling tokmd-path v1.9.0
[INFO] [stderr]    Compiling tokmd-context-policy v1.9.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.75s
[INFO] running `Command { std: "docker" "inspect" "1d5e970864e86cca38a3dbf61bffd8e07d8e1a554c34a11c9508958fca67c272", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1d5e970864e86cca38a3dbf61bffd8e07d8e1a554c34a11c9508958fca67c272", kill_on_drop: false }`
[INFO] [stdout] 1d5e970864e86cca38a3dbf61bffd8e07d8e1a554c34a11c9508958fca67c272
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 9f88fc117ec26f43ad4746542902d29026cc174bc10660d5defbe0989205016c
[INFO] running `Command { std: "docker" "start" "-a" "9f88fc117ec26f43ad4746542902d29026cc174bc10660d5defbe0989205016c", kill_on_drop: false }`
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling proptest v1.10.0
[INFO] [stderr]    Compiling tokmd-context-policy v1.9.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 11.45s
[INFO] running `Command { std: "docker" "inspect" "9f88fc117ec26f43ad4746542902d29026cc174bc10660d5defbe0989205016c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9f88fc117ec26f43ad4746542902d29026cc174bc10660d5defbe0989205016c", kill_on_drop: false }`
[INFO] [stdout] 9f88fc117ec26f43ad4746542902d29026cc174bc10660d5defbe0989205016c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] c7df3d15c5256d65fc23a9293e3cbbbd4e514d0d9165f61bc2b38f01f3494103
[INFO] running `Command { std: "docker" "start" "-a" "c7df3d15c5256d65fc23a9293e3cbbbd4e514d0d9165f61bc2b38f01f3494103", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tokmd_context_policy-2ec6d6626a3b2155)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test tests::smart_exclude_reason_detects_lockfiles_and_sourcemaps ... ok
[INFO] [stdout] test tests::classify_file_detects_generated_and_dense_blob ... ok
[INFO] [stdout] test tests::is_spine_file_matches_basename_and_document_paths ... ok
[INFO] [stdout] test tests::assign_policy_skips_oversized_generated_files ... 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]      Running tests/bdd.rs (/opt/rustwide/target/debug/deps/bdd-9f24bab10949b61c)
[INFO] [stdout] 
[INFO] [stdout] running 48 tests
[INFO] [stdout] test given_all_lockfile_variants_when_checking_smart_exclude_then_lockfile_reason_is_returned ... ok
[INFO] [stdout] test given_dart_freezed_file_when_classifying_then_generated_classification_is_returned ... ok
[INFO] [stdout] test given_dart_generated_file_when_classifying_then_generated_classification_is_returned ... ok
[INFO] [stdout] test given_deeply_nested_lockfile_when_checking_smart_exclude_then_lockfile_reason_is_returned ... ok
[INFO] [stdout] test given_docs_design_spine_pattern_when_matching_then_detected ... ok
[INFO] [stdout] test given_docs_roadmap_spine_pattern_when_matching_then_detected ... ok
[INFO] [stdout] test given_file_exactly_at_cap_when_assigning_policy_then_full_is_selected ... ok
[INFO] [stdout] test given_generated_marker_in_name_when_classifying_then_generated_classification_is_returned ... ok
[INFO] [stdout] test given_empty_path_when_checking_smart_exclude_then_none_is_returned ... ok
[INFO] [stdout] test given_file_one_token_over_cap_when_assigning_policy_then_head_tail_is_selected ... ok
[INFO] [stdout] test given_js_sourcemap_when_checking_smart_exclude_then_sourcemap_reason_is_returned ... ok
[INFO] [stdout] test given_lockfile_path_when_checking_smart_exclude_then_lockfile_reason_is_returned ... ok
[INFO] [stdout] test given_lockfile_path_when_classifying_then_lockfile_classification_is_returned ... ok
[INFO] [stdout] test given_minified_css_when_checking_smart_exclude_then_minified_reason_is_returned ... ok
[INFO] [stdout] test given_minified_css_when_classifying_then_minified_classification_is_returned ... ok
[INFO] [stdout] test given_all_spine_file_patterns_when_matching_then_all_are_detected ... ok
[INFO] [stdout] test given_full_budget_percentage_when_computing_then_hard_cap_still_limits ... ok
[INFO] [stdout] test given_minified_js_when_classifying_then_minified_classification_is_returned ... ok
[INFO] [stdout] test given_non_lockfile_with_lock_in_name_when_checking_smart_exclude_then_none_is_returned ... ok
[INFO] [stdout] test given_budget_and_cap_settings_when_computing_cap_then_minimum_rule_is_applied ... ok
[INFO] [stdout] test given_non_spine_file_when_matching_then_not_detected ... ok
[INFO] [stdout] test given_normal_file_when_classifying_then_no_classifications_returned ... ok
[INFO] [stdout] test given_css_sourcemap_when_classifying_then_sourcemap_classification_is_returned ... ok
[INFO] [stdout] test given_minified_and_sourcemap_files_when_checking_smart_exclude_then_expected_reason_is_returned ... ok
[INFO] [stdout] test given_oversized_generated_file_when_assigning_policy_then_skip_is_selected ... ok
[INFO] [stdout] test given_fixture_path_when_classifying_then_fixture_classification_is_returned ... ok
[INFO] [stdout] test given_oversized_file_with_mixed_skip_and_non_skip_classes_when_assigning_then_skip_wins ... ok
[INFO] [stdout] test given_no_hard_cap_when_computing_then_default_hard_cap_used ... ok
[INFO] [stdout] test given_oversized_fixture_file_when_assigning_policy_then_head_tail_not_skip ... ok
[INFO] [stdout] test given_oversized_minified_file_when_assigning_policy_then_head_tail_not_skip ... ok
[INFO] [stdout] test given_oversized_sourcemap_file_when_assigning_policy_then_head_tail_not_skip ... ok
[INFO] [stdout] test given_oversized_vendored_file_when_assigning_policy_then_skip_is_selected ... ok
[INFO] [stdout] test given_pct_cap_smaller_than_hard_cap_when_computing_then_pct_cap_wins ... ok
[INFO] [stdout] test given_protobuf_go_file_when_classifying_then_generated_classification_is_returned ... ok
[INFO] [stdout] test given_protobuf_python_file_when_classifying_then_generated_classification_is_returned ... ok
[INFO] [stdout] test given_regular_oversized_file_when_assigning_policy_then_head_tail_is_selected ... ok
[INFO] [stdout] test given_repository_spine_files_when_matching_then_patterns_are_detected ... ok
[INFO] [stdout] test given_oversized_lockfile_when_assigning_policy_then_head_tail_not_skip ... ok
[INFO] [stdout] test given_sourcemap_when_classifying_then_sourcemap_classification_is_returned ... ok
[INFO] [stdout] test given_spine_file_with_deep_nesting_when_matching_then_detected ... ok
[INFO] [stdout] test given_vendored_minified_dense_file_when_classifying_then_multiple_classifications_returned ... ok
[INFO] [stdout] test given_vendored_path_when_classifying_then_vendored_classification_is_returned ... ok
[INFO] [stdout] test given_windows_style_spine_path_when_matching_then_detected_after_normalization ... ok
[INFO] [stdout] test given_zero_budget_when_computing_cap_then_zero_is_returned ... ok
[INFO] [stdout] test given_zero_lines_file_when_classifying_then_dense_blob_detected_when_tokens_exceed_threshold ... ok
[INFO] [stdout] test given_zero_tokens_file_when_assigning_policy_then_full_is_selected ... ok
[INFO] [stdout] test given_oversized_data_blob_file_when_assigning_policy_then_skip_is_selected ... ok
[INFO] [stdout] test given_small_budget_with_no_hard_cap_when_computing_then_pct_dominates ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 48 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bdd_expansion.rs (/opt/rustwide/target/debug/deps/bdd_expansion-c98b2c979eb8d4ba)
[INFO] [stdout] 
[INFO] [stdout] running 34 tests
[INFO] [stdout] test budget_constraints::given_budget_of_one_then_cap_is_zero_with_default_pct ... ok
[INFO] [stdout] test budget_constraints::given_budget_where_pct_equals_hard_cap_then_returns_either ... ok
[INFO] [stdout] test budget_constraints::given_usize_max_budget_with_no_hard_cap_then_returns_usize_max ... ok
[INFO] [stdout] test classification_path_normalization::given_protobuf_rs_file_then_generated_detected ... ok
[INFO] [stdout] test budget_constraints::given_zero_pct_then_cap_is_zero ... ok
[INFO] [stdout] test classification_path_normalization::given_node_modules_with_mixed_separators_then_vendored_detected ... ok
[INFO] [stdout] test classification_path_normalization::given_windows_path_to_fixture_then_fixture_detected ... ok
[INFO] [stdout] test classification_path_normalization::given_windows_path_to_lockfile_then_lockfile_detected ... ok
[INFO] [stdout] test dense_blob_boundaries::given_many_lines_with_few_tokens_then_not_dense ... ok
[INFO] [stdout] test classification_path_normalization::given_windows_path_to_vendored_file_then_vendored_detected ... ok
[INFO] [stdout] test budget_constraints::given_hard_cap_of_zero_then_cap_is_zero ... ok
[INFO] [stdout] test dense_blob_boundaries::given_custom_threshold_then_respected ... ok
[INFO] [stdout] test dense_blob_boundaries::given_tokens_per_line_exactly_at_threshold_then_not_dense ... ok
[INFO] [stdout] test policy_multi_classification::given_data_blob_oversized_then_skip ... ok
[INFO] [stdout] test policy_multi_classification::given_empty_classifications_under_cap_then_full ... ok
[INFO] [stdout] test policy_multi_classification::given_fixture_and_lockfile_oversized_then_head_tail ... ok
[INFO] [stdout] test policy_multi_classification::given_generated_and_vendored_oversized_then_skip_with_both_in_reason ... ok
[INFO] [stdout] test policy_multi_classification::given_skip_class_but_under_cap_then_full ... ok
[INFO] [stdout] test smart_exclude_edge_cases::given_file_named_like_lockfile_but_different_then_not_detected ... ok
[INFO] [stdout] test smart_exclude_edge_cases::given_file_ending_with_map_but_not_sourcemap_then_not_detected ... ok
[INFO] [stdout] test smart_exclude_edge_cases::given_normal_js_file_then_not_excluded ... ok
[INFO] [stdout] test smart_exclude_edge_cases::given_sourcemap_at_root_then_detected ... ok
[INFO] [stdout] test smart_exclude_edge_cases::given_minified_js_at_root_then_detected ... ok
[INFO] [stdout] test spine_file_edge_cases::given_docs_architecture_at_various_nesting_levels_then_detected ... ok
[INFO] [stdout] test spine_file_edge_cases::given_architecture_md_without_docs_prefix_then_not_detected ... ok
[INFO] [stdout] test dense_blob_boundaries::given_tokens_per_line_just_above_threshold_then_dense ... ok
[INFO] [stdout] test smart_exclude_edge_cases::given_lockfile_in_monorepo_subdirectory_then_detected ... ok
[INFO] [stdout] test dense_blob_boundaries::given_tokens_per_line_just_below_threshold_then_not_dense ... ok
[INFO] [stdout] test spine_file_edge_cases::given_readme_variants_then_all_detected ... ok
[INFO] [stdout] test spine_file_edge_cases::given_readme_with_wrong_extension_then_not_detected ... ok
[INFO] [stdout] test spine_file_edge_cases::given_empty_path_then_not_spine ... ok
[INFO] [stdout] test spine_file_edge_cases::given_lowercase_readme_then_not_detected ... ok
[INFO] [stdout] test budget_constraints::given_very_large_pct_over_one_then_hard_cap_limits ... ok
[INFO] [stdout] test smart_exclude_edge_cases::given_minified_css_nested_deeply_then_detected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/deep.rs (/opt/rustwide/target/debug/deps/deep-42d61f5ebde7d059)
[INFO] [stdout] 
[INFO] [stdout] running 42 tests
[INFO] [stdout] test all_files_excluded_by_smart_exclude ... ok
[INFO] [stdout] test assign_policy_at_exact_cap_boundary ... ok
[INFO] [stdout] test all_files_excluded_by_classification_policy ... ok
[INFO] [stdout] test assign_policy_is_deterministic_across_calls ... ok
[INFO] [stdout] test classification_order_is_stable_and_sorted ... ok
[INFO] [stdout] test classify_dense_blob_threshold_boundary ... ok
[INFO] [stdout] test btreemap_based_module_grouping_is_deterministic ... ok
[INFO] [stdout] test classify_detects_all_fixture_directories ... ok
[INFO] [stdout] test classify_detects_all_generated_patterns ... ok
[INFO] [stdout] test classify_detects_all_vendored_directories ... ok
[INFO] [stdout] test classify_file_with_zero_tokens_and_zero_lines ... ok
[INFO] [stdout] test classify_multiple_classes_on_same_file ... ok
[INFO] [stdout] test classify_file_is_deterministic_across_calls ... ok
[INFO] [stdout] test classify_returns_empty_for_normal_source_file ... ok
[INFO] [stdout] test empty_file_list_produces_empty_selection ... ok
[INFO] [stdout] test file_cap_with_usize_max_budget_returns_max ... ok
[INFO] [stdout] test file_cap_without_hard_cap_uses_default ... ok
[INFO] [stdout] test full_pipeline_head_tails_oversized_fixture_without_blob ... ok
[INFO] [stdout] test full_pipeline_includes_small_source_files ... ok
[INFO] [stdout] test full_pipeline_head_tails_oversized_regular_files ... ok
[INFO] [stdout] test full_pipeline_skips_generated_files_exceeding_cap ... ok
[INFO] [stdout] test greedy_pack_respects_budget_limit ... ok
[INFO] [stdout] test full_pipeline_skips_vendored_dense_blobs ... ok
[INFO] [stdout] test greedy_pack_selection_is_deterministic ... ok
[INFO] [stdout] test single_file_exceeds_budget ... ok
[INFO] [stdout] test smart_exclude_returns_none_for_normal_source_files ... ok
[INFO] [stdout] test smart_excludes_cover_all_lockfile_ecosystems ... ok
[INFO] [stdout] test file_cap_respects_percentage_and_hard_cap ... ok
[INFO] [stdout] test head_tail_reason_includes_token_counts ... ok
[INFO] [stdout] test smart_excludes_detect_minified_and_sourcemaps_at_any_depth ... ok
[INFO] [stdout] test spine_file_handles_backslash_normalization ... ok
[INFO] [stdout] test spine_file_rejects_non_spine_paths ... ok
[INFO] [stdout] test greedy_pack_includes_head_tailed_files_at_capped_cost ... ok
[INFO] [stdout] test spine_file_detection_covers_all_patterns ... ok
[INFO] [stdout] test greedy_pack_selects_largest_files_first ... ok
[INFO] [stdout] test spine_file_detection_with_deep_nesting ... ok
[INFO] [stdout] test zero_budget_selects_nothing ... ok
[INFO] [stdout] test file_cap_tiny_budget_pct_dominates ... ok
[INFO] [stdout] test file_cap_with_zero_budget_is_zero ... ok
[INFO] [stdout] test greedy_pack_excludes_generated_oversized_files ... ok
[INFO] [stdout] test single_file_fits_within_budget ... ok
[INFO] [stdout] test skip_reason_includes_classification_names ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 42 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/deep2.rs (/opt/rustwide/target/debug/deps/deep2-62b2b3685d725018)
[INFO] [stdout] 
[INFO] [stdout] running 67 tests
[INFO] [stdout] test assign_policy_data_blob_alone_over_cap_skips ... ok
[INFO] [stdout] test assign_policy_empty_classifications_under_cap_is_full ... ok
[INFO] [stdout] test assign_policy_generated_alone_over_cap_skips ... ok
[INFO] [stdout] test assign_policy_fixture_plus_data_blob_over_cap_skips ... ok
[INFO] [stdout] test assign_policy_lockfile_plus_minified_over_cap_head_tails ... ok
[INFO] [stdout] test assign_policy_tokens_equal_one_cap_zero_generated_skips ... ok
[INFO] [stdout] test assign_policy_usize_max_cap_always_full ... ok
[INFO] [stdout] test assign_policy_vendored_alone_over_cap_skips ... ok
[INFO] [stdout] test classify_file_deterministic_10_iterations ... ok
[INFO] [stdout] test classify_fixture_plus_dense_blob ... ok
[INFO] [stdout] test classify_generated_inside_golden_dir ... ok
[INFO] [stdout] test classify_lockfile_and_sourcemap_simultaneously ... ok
[INFO] [stdout] test classify_no_duplicates_in_output ... ok
[INFO] [stdout] test classify_output_always_sorted ... ok
[INFO] [stdout] test classify_sourcemap_in_fixtures ... ok
[INFO] [stdout] test classify_snapshot_directory ... ok
[INFO] [stdout] test default_dense_threshold_is_positive ... ok
[INFO] [stdout] test classify_vendored_plus_lockfile ... ok
[INFO] [stdout] test assign_policy_head_tail_reason_format ... ok
[INFO] [stdout] test default_max_file_tokens_reasonable ... ok
[INFO] [stdout] test dense_blob_exact_ratio_boundary_with_many_lines ... ok
[INFO] [stdout] test default_max_file_pct_between_zero_and_one ... ok
[INFO] [stdout] test dense_blob_large_file_normal_density ... ok
[INFO] [stdout] test assign_policy_reason_contains_token_counts ... ok
[INFO] [stdout] test classify_minified_in_vendor ... ok
[INFO] [stdout] test classify_output_no_duplicates ... ok
[INFO] [stdout] test full_pipeline_deterministic_across_invocations ... ok
[INFO] [stdout] test file_cap_large_hard_cap_pct_dominates ... ok
[INFO] [stdout] test file_cap_pct_zero_returns_zero ... ok
[INFO] [stdout] test dense_blob_one_above_with_many_lines ... ok
[INFO] [stdout] test pipeline_fixture_over_cap_head_tail ... ok
[INFO] [stdout] test pipeline_generated_over_cap_skip ... ok
[INFO] [stdout] test dense_blob_with_very_high_threshold ... ok
[INFO] [stdout] test dense_blob_single_line_file ... ok
[INFO] [stdout] test dense_blob_with_very_low_threshold ... ok
[INFO] [stdout] test file_cap_usize_max_budget_short_circuits ... ok
[INFO] [stdout] test pipeline_generated_under_cap_full ... ok
[INFO] [stdout] test file_cap_hard_cap_zero_always_zero ... ok
[INFO] [stdout] test file_cap_small_budget_100_tokens ... ok
[INFO] [stdout] test pipeline_large_normal_file_head_tail ... ok
[INFO] [stdout] test pipeline_normal_file_under_budget_full ... ok
[INFO] [stdout] test smart_exclude_case_sensitivity_lockfile ... ok
[INFO] [stdout] test pipeline_vendored_dense_blob_skip ... ok
[INFO] [stdout] test file_cap_both_zero ... ok
[INFO] [stdout] test pipeline_zero_budget_zero_tokens_full ... ok
[INFO] [stdout] test smart_exclude_composer_lock_detected ... ok
[INFO] [stdout] test smart_exclude_deterministic_all_lockfiles ... ok
[INFO] [stdout] test smart_exclude_dot_min_in_directory_name_not_matched ... ok
[INFO] [stdout] test file_cap_exact_pct_equals_hard_cap ... ok
[INFO] [stdout] test spine_file_contributing_md ... ok
[INFO] [stdout] test spine_file_docs_design_nested ... ok
[INFO] [stdout] test spine_file_package_json_deeply_nested ... ok
[INFO] [stdout] test smart_exclude_gemfile_lock_detected ... ok
[INFO] [stdout] test spine_file_rejects_similar_but_different_names ... ok
[INFO] [stdout] test spine_file_roadmap_at_root ... ok
[INFO] [stdout] test smart_exclude_lockfile_in_deep_monorepo_path ... ok
[INFO] [stdout] test smart_exclude_path_with_only_slashes ... ok
[INFO] [stdout] test smart_exclude_go_sum_detected ... ok
[INFO] [stdout] test smart_exclude_minified_js_deep_path ... ok
[INFO] [stdout] test smart_exclude_non_map_extension_not_matched ... ok
[INFO] [stdout] test smart_exclude_poetry_lock_detected ... ok
[INFO] [stdout] test spine_file_tokmd_toml_at_root ... ok
[INFO] [stdout] test spine_file_tokmd_toml_nested ... ok
[INFO] [stdout] test spine_file_windows_backslash_normalization ... ok
[INFO] [stdout] test file_cap_default_constants_produce_expected_cap_at_128k ... ok
[INFO] [stdout] test smart_exclude_pipfile_lock_detected ... ok
[INFO] [stderr]      Running tests/deep_policy_round2_w51.rs (/opt/rustwide/target/debug/deps/deep_policy_round2_w51-fe82d55077881954)
[INFO] [stdout] test classify_node_modules_lockfile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 67 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 33 tests
[INFO] [stdout] test classify_config_lockfile ... ok
[INFO] [stdout] test classify_docs_file_has_no_special_class ... ok
[INFO] [stdout] test classify_generated_protobuf ... ok
[INFO] [stdout] test classify_snapshots_fixture ... ok
[INFO] [stdout] test classify_empty_path ... ok
[INFO] [stdout] test classify_source_file_returns_empty ... ok
[INFO] [stdout] test classify_generated_node_types ... ok
[INFO] [stdout] test classify_testdata_fixture ... ok
[INFO] [stdout] test classify_vendored_node_modules ... ok
[INFO] [stdout] test classify_vendored_third_party ... ok
[INFO] [stdout] test file_cap_respects_percentage_limit ... ok
[INFO] [stdout] test file_cap_unlimited_budget_returns_max ... ok
[INFO] [stdout] test file_cap_zero_budget_returns_zero ... ok
[INFO] [stdout] test policy_full_when_under_cap ... ok
[INFO] [stdout] test policy_head_tail_when_over_cap_plain_file ... ok
[INFO] [stdout] test policy_skip_for_vendored_over_cap ... ok
[INFO] [stdout] test policy_skip_for_data_blob_over_cap ... ok
[INFO] [stdout] test smart_exclude_detects_sourcemaps ... ok
[INFO] [stdout] test smart_exclude_ignores_regular_files ... ok
[INFO] [stdout] test smart_exclude_lockfile_in_nested_path ... ok
[INFO] [stdout] test spine_detects_config_manifests ... ok
[INFO] [stdout] test spine_detects_docs_architecture ... ok
[INFO] [stdout] test spine_detects_readme_variants ... ok
[INFO] [stdout] test smart_exclude_detects_minified ... ok
[INFO] [stdout] test spine_rejects_random_source ... ok
[INFO] [stdout] test file_cap_respects_hard_cap ... ok
[INFO] [stdout] test file_cap_defaults_match_constants ... ok
[INFO] [stdout] test spine_with_backslash_paths_normalized ... ok
[INFO] [stdout] test classify_test_fixture_dir ... ok
[INFO] [stdout] test multiple_classifications_sorted_and_deduped ... ok
[INFO] [stdout] test policy_skip_for_generated_over_cap ... ok
[INFO] [stdout] test policy_with_empty_classifications_under_cap ... ok
[INFO] [stdout] test smart_exclude_detects_all_lockfile_variants ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/deep_policy_w47.rs (/opt/rustwide/target/debug/deps/deep_policy_w47-4d366ffae158becc)
[INFO] [stdout] 
[INFO] [stdout] running 49 tests
[INFO] [stdout] test assign_policy_tokens_equal_cap_is_full ... ok
[INFO] [stdout] test assign_policy_zero_cap_everything_oversized ... ok
[INFO] [stdout] test budget_large_enough_for_file ... ok
[INFO] [stdout] test assign_policy_zero_tokens_always_full ... ok
[INFO] [stdout] test classify_data_blob_high_token_density ... ok
[INFO] [stdout] test classify_empty_path ... ok
[INFO] [stdout] test budget_exactly_one_file ... ok
[INFO] [stdout] test classify_minified_detected ... ok
[INFO] [stdout] test classify_multiple_classifications_on_one_file ... ok
[INFO] [stdout] test classify_no_data_blob_normal_density ... ok
[INFO] [stdout] test classify_source_file_no_classifications ... ok
[INFO] [stdout] test classify_vendored_node_modules ... ok
[INFO] [stdout] test classify_vendored_vendor_dir ... ok
[INFO] [stdout] test compute_file_cap_unbounded_budget ... ok
[INFO] [stdout] test compute_file_cap_with_explicit_hard_cap ... ok
[INFO] [stdout] test non_spine_files_rejected ... ok
[INFO] [stdout] test policy_full_for_small_source_file ... ok
[INFO] [stdout] test policy_full_has_no_reason ... ok
[INFO] [stdout] test classify_generated_dart_freezed ... ok
[INFO] [stdout] test classify_generated_protobuf ... ok
[INFO] [stdout] test classify_lockfile_detected ... ok
[INFO] [stdout] test classify_sourcemap_detected ... ok
[INFO] [stdout] test classify_zero_tokens_zero_lines ... ok
[INFO] [stdout] test classify_fixture_directories ... ok
[INFO] [stdout] test policy_head_tail_for_fixture_exceeding_cap ... ok
[INFO] [stdout] test compute_file_cap_default_values ... ok
[INFO] [stdout] test smart_exclude_lockfiles_nested_in_directories ... ok
[INFO] [stdout] test policy_head_tail_for_oversized_regular_file ... ok
[INFO] [stdout] test spine_config_files_detected ... ok
[INFO] [stdout] test classify_results_sorted_and_deduped ... ok
[INFO] [stdout] test spine_docs_architecture_detected ... ok
[INFO] [stdout] test policy_skip_for_data_blob_exceeding_cap ... ok
[INFO] [stdout] test spine_project_manifests_detected ... ok
[INFO] [stdout] test policy_head_tail_reason_mentions_cap ... ok
[INFO] [stdout] test policy_skip_for_vendored_exceeding_cap ... ok
[INFO] [stdout] test policy_skip_reason_mentions_classification ... ok
[INFO] [stdout] test smart_exclude_minified_js_and_css ... ok
[INFO] [stdout] test smart_exclude_sourcemaps ... ok
[INFO] [stdout] test smart_exclude_none_for_normal_source_files ... ok
[INFO] [stdout] test compute_file_cap_small_budget_uses_pct ... ok
[INFO] [stdout] test spine_readme_detected ... ok
[INFO] [stdout] test smart_exclude_all_lockfiles ... ok
[INFO] [stdout] test zero_budget_yields_zero_cap ... ok
[INFO] [stdout] test policy_skip_for_generated_exceeding_cap ... ok
[INFO] [stdout] test total_tokens_capped_by_budget ... ok
[INFO] [stdout] test classify_is_always_sorted_deduped ... ok
[INFO] [stdout] test excluded_files_never_get_full_policy ... ok
[INFO] [stdout] test spine_detection_is_deterministic ... ok
[INFO] [stdout] test smart_exclude_deterministic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 49 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/deep_w42.rs (/opt/rustwide/target/debug/deps/deep_w42-630fb99d4b2f61e0)
[INFO] [stdout] 
[INFO] [stdout] running 59 tests
[INFO] [stdout] test classify_dense_blob ... ok
[INFO] [stdout] test classify_classes_are_sorted_and_deduped ... ok
[INFO] [stdout] test classify_empty_path ... ok
[INFO] [stdout] test classify_generated_protobuf_rs ... ok
[INFO] [stdout] test classify_generated_python_pb2 ... ok
[INFO] [stdout] test classify_minified_js ... ok
[INFO] [stdout] test classify_multiple_labels_generated_and_blob ... ok
[INFO] [stdout] test classify_node_modules ... ok
[INFO] [stdout] test classify_normal_file_returns_empty ... ok
[INFO] [stdout] test classify_snapshots_dir ... ok
[INFO] [stdout] test classify_sourcemap ... ok
[INFO] [stdout] test classify_testdata_dir ... ok
[INFO] [stdout] test classify_third_party_dir ... ok
[INFO] [stdout] test classify_lockfile ... ok
[INFO] [stdout] test classify_fixture_dir ... ok
[INFO] [stdout] test classify_generated_node_types_json ... ok
[INFO] [stdout] test classify_backslash_paths_normalized ... ok
[INFO] [stdout] test classify_zero_lines_avoids_division_by_zero ... ok
[INFO] [stdout] test file_cap_custom_hard_cap ... ok
[INFO] [stdout] test file_cap_respects_percentage ... ok
[INFO] [stdout] test classify_generated_protobuf_go ... ok
[INFO] [stdout] test file_cap_small_budget ... ok
[INFO] [stdout] test file_cap_respects_hard_cap ... ok
[INFO] [stdout] test file_cap_unlimited_budget_returns_max ... ok
[INFO] [stdout] test policy_full_when_exactly_at_cap ... ok
[INFO] [stdout] test policy_skip_generated_over_cap ... ok
[INFO] [stdout] test policy_skip_reason_contains_token_counts ... ok
[INFO] [stdout] test policy_skip_vendored_over_cap ... ok
[INFO] [stdout] test smart_exclude_detects_cargo_lock ... ok
[INFO] [stdout] test policy_full_when_under_cap ... ok
[INFO] [stdout] test policy_head_tail_lockfile_over_cap ... ok
[INFO] [stdout] test policy_head_tail_when_over_cap_normal_file ... ok
[INFO] [stdout] test policy_multiple_classifications_combined_in_reason ... ok
[INFO] [stdout] test file_cap_zero_budget ... ok
[INFO] [stdout] test policy_head_tail_fixture_over_cap ... ok
[INFO] [stdout] test policy_skip_data_blob_over_cap ... ok
[INFO] [stdout] test smart_exclude_detects_css_sourcemap ... ok
[INFO] [stdout] test smart_exclude_detects_go_sum ... ok
[INFO] [stdout] test smart_exclude_detects_js_sourcemap ... ok
[INFO] [stdout] test smart_exclude_detects_minified_css ... ok
[INFO] [stdout] test policy_zero_tokens_under_any_cap ... ok
[INFO] [stdout] test smart_exclude_detects_lockfile_in_nested_path ... ok
[INFO] [stdout] test smart_exclude_detects_poetry_lock ... ok
[INFO] [stdout] test smart_exclude_detects_yarn_lock ... ok
[INFO] [stdout] test smart_exclude_empty_string ... ok
[INFO] [stdout] test smart_exclude_returns_none_for_regular_js ... ok
[INFO] [stdout] test spine_matches_package_json ... ok
[INFO] [stdout] test smart_exclude_detects_minified_js ... ok
[INFO] [stdout] test spine_matches_pyproject_toml ... ok
[INFO] [stdout] test spine_backslash_path_normalized ... ok
[INFO] [stdout] test spine_matches_readme_md ... ok
[INFO] [stdout] test smart_exclude_detects_package_lock_json ... ok
[INFO] [stdout] test spine_does_not_match_partial_name ... ok
[INFO] [stdout] test spine_does_not_match_random_source_file ... ok
[INFO] [stdout] test spine_matches_cargo_toml ... ok
[INFO] [stdout] test spine_matches_readme_plain ... ok
[INFO] [stdout] test classify_vendored_dir ... ok
[INFO] [stdout] test smart_exclude_returns_none_for_normal_file ... ok
[INFO] [stdout] test spine_matches_nested_architecture_doc ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 59 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/deep_w67.rs (/opt/rustwide/target/debug/deps/deep_w67-efd7ec6876d3f77a)
[INFO] [stdout] 
[INFO] [stdout] running 49 tests
[INFO] [stdout] test assign_full_at_exact_cap ... ok
[INFO] [stdout] test assign_full_when_under_cap ... ok
[INFO] [stdout] test assign_head_tail_when_over_cap_plain ... ok
[INFO] [stdout] test assign_skip_data_blob_over_cap ... ok
[INFO] [stdout] test assign_skip_generated_over_cap ... ok
[INFO] [stdout] test assign_head_tail_lockfile_over_cap ... ok
[INFO] [stdout] test assign_skip_vendored_over_cap ... ok
[INFO] [stdout] test classify_generated_protobuf_go ... ok
[INFO] [stdout] test classify_data_blob_high_density ... ok
[INFO] [stdout] test classify_fixture_directory ... ok
[INFO] [stdout] test classify_lockfile ... ok
[INFO] [stdout] test classify_generated_protobuf_rs ... ok
[INFO] [stdout] test classify_generated_node_types_json ... ok
[INFO] [stdout] test classify_generated_python_pb2 ... ok
[INFO] [stdout] test classify_minified ... ok
[INFO] [stdout] test classify_plain_source_file_empty ... ok
[INFO] [stdout] test classify_sorted_and_deduped ... ok
[INFO] [stdout] test classify_testdata_fixture ... ok
[INFO] [stdout] test classify_vendored_directory ... ok
[INFO] [stdout] test file_cap_custom_hard_cap ... ok
[INFO] [stdout] test file_cap_respects_pct ... ok
[INFO] [stdout] test pipeline_large_plain_head_tail ... ok
[INFO] [stdout] test pipeline_small_source_included ... ok
[INFO] [stdout] test smart_exclude_lockfile_cargo ... ok
[INFO] [stdout] test classify_node_modules_vendored ... ok
[INFO] [stdout] test smart_exclude_lockfile_nested_path ... ok
[INFO] [stdout] test classify_sourcemap ... ok
[INFO] [stdout] test file_cap_respects_hard_cap ... ok
[INFO] [stdout] test pipeline_large_generated_skipped ... ok
[INFO] [stdout] test file_cap_zero_budget ... ok
[INFO] [stdout] test file_cap_usize_max_budget ... ok
[INFO] [stdout] test smart_exclude_lockfile_npm ... ok
[INFO] [stdout] test smart_exclude_lockfile_yarn ... ok
[INFO] [stdout] test smart_exclude_sourcemap_css ... ok
[INFO] [stdout] test smart_exclude_minified_css ... ok
[INFO] [stdout] test smart_exclude_sourcemap_js ... ok
[INFO] [stdout] test spine_cargo_toml ... ok
[INFO] [stdout] test spine_docs_architecture ... ok
[INFO] [stdout] test classify_no_data_blob_low_density ... ok
[INFO] [stdout] test smart_exclude_none_for_source ... ok
[INFO] [stdout] test smart_exclude_minified_js ... ok
[INFO] [stdout] test spine_nested_docs_architecture ... ok
[INFO] [stdout] test spine_not_random_source ... ok
[INFO] [stdout] test spine_package_json ... ok
[INFO] [stdout] test spine_readme_md ... ok
[INFO] [stdout] test property_tests::assign_policy_deterministic ... ok
[INFO] [stdout] test property_tests::compute_file_cap_deterministic ... ok
[INFO] [stdout] test property_tests::classify_always_sorted ... ok
[INFO] [stdout] test property_tests::classify_is_deterministic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 49 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/handoff_context_deep.rs (/opt/rustwide/target/debug/deps/handoff_context_deep-2fc5cb393b927c44)
[INFO] [stdout] 
[INFO] [stdout] running 30 tests
[INFO] [stdout] test assign_policy_full_at_exact_cap ... ok
[INFO] [stdout] test assign_policy_full_when_under_cap ... ok
[INFO] [stdout] test assign_policy_head_tail_when_over_cap_fixture ... ok
[INFO] [stdout] test assign_policy_head_tail_when_over_cap_no_skip_class ... ok
[INFO] [stdout] test assign_policy_skip_when_over_cap_data_blob ... ok
[INFO] [stdout] test assign_policy_skip_when_over_cap_generated ... ok
[INFO] [stdout] test assign_policy_skip_when_over_cap_vendored ... ok
[INFO] [stdout] test classify_dense_blob ... ok
[INFO] [stdout] test classify_fixture_dirs ... ok
[INFO] [stdout] test classify_generated_files ... ok
[INFO] [stdout] test classify_lockfile ... ok
[INFO] [stdout] test classify_minified ... ok
[INFO] [stdout] test classify_normal_density_not_blob ... ok
[INFO] [stdout] test classify_vendored_dirs ... ok
[INFO] [stdout] test compute_file_cap_custom_hard_cap ... ok
[INFO] [stdout] test compute_file_cap_hard_cap_dominates_when_large_budget ... ok
[INFO] [stdout] test compute_file_cap_pct_dominates_when_small_budget ... ok
[INFO] [stdout] test compute_file_cap_unlimited_budget ... ok
[INFO] [stdout] test smart_exclude_all_lockfiles ... ok
[INFO] [stdout] test smart_exclude_normal_files_return_none ... ok
[INFO] [stdout] test smart_exclude_sourcemaps ... ok
[INFO] [stdout] test spine_file_project_manifests ... ok
[INFO] [stdout] test smart_exclude_minified_js_and_css ... ok
[INFO] [stdout] test spine_file_non_spine_returns_false ... ok
[INFO] [stdout] test spine_file_readme_variants ... ok
[INFO] [stdout] test classify_multiple_classes_sorted_deduped ... ok
[INFO] [stdout] test spine_file_docs_paths ... ok
[INFO] [stdout] test classify_sourcemap ... ok
[INFO] [stdout] test smart_exclude_lockfile_with_dir_prefix ... ok
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/debug/deps/integration-aa34dee29c5c885e)
[INFO] [stdout] test compute_file_cap_default_values ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test compute_file_cap_pct_equals_hard_cap ... ok
[INFO] [stdout] test compute_file_cap_supports_unbounded_budget ... ok
[INFO] [stdout] test compute_file_cap_with_zero_pct_returns_zero ... ok
[INFO] [stdout] test policy_pipeline_classifies_snapshot_directory_as_fixture ... ok
[INFO] [stdout] test policy_pipeline_head_tails_oversized_fixture_file ... ok
[INFO] [stdout] test policy_pipeline_keeps_normal_source_file_full ... ok
[INFO] [stdout] test compute_file_cap_with_tiny_budget_and_no_hard_cap ... ok
[INFO] [stdout] test policy_pipeline_keeps_small_spine_files_full ... ok
[INFO] [stdout] test policy_pipeline_skips_dense_fixture_blob ... ok
[INFO] [stdout] test policy_pipeline_skips_large_protobuf_generated_file ... ok
[INFO] [stdout] test policy_pipeline_skips_oversized_third_party_file ... ok
[INFO] [stdout] test policy_pipeline_skips_oversized_node_modules_minified_js ... ok
[INFO] [stdout] test policy_pipeline_treats_oversized_lockfile_as_head_tail ... ok
[INFO] [stdout] test policy_pipeline_treats_small_lockfile_as_full ... ok
[INFO] [stdout] test policy_pipeline_classifies_golden_directory_as_fixture ... ok
[INFO] [stderr]      Running tests/policy_deep.rs (/opt/rustwide/target/debug/deps/policy_deep-60d75912c4509c8f)
[INFO] [stdout] test policy_pipeline_marks_vendored_dense_files_as_skip_when_over_cap ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 56 tests
[INFO] [stdout] test assign_policy_lockfile_alone_never_skips ... ok
[INFO] [stdout] test assign_policy_fixture_alone_never_skips ... ok
[INFO] [stdout] test assign_policy_multiple_skip_classes_all_named_in_reason ... ok
[INFO] [stdout] test assign_policy_minified_alone_never_skips ... ok
[INFO] [stdout] test assign_policy_sourcemap_alone_never_skips ... ok
[INFO] [stdout] test assign_policy_zero_cap_nonzero_tokens_without_skip_class ... ok
[INFO] [stdout] test assign_policy_zero_cap_nonzero_tokens_with_skip_class ... ok
[INFO] [stdout] test assign_policy_zero_tokens_always_full ... ok
[INFO] [stdout] test classify_fixture_and_generated_simultaneously ... ok
[INFO] [stdout] test assign_policy_zero_tokens_with_generated_class_full ... ok
[INFO] [stdout] test classify_g_dart ... ok
[INFO] [stdout] test classify_generated_dot_pattern_in_middle ... ok
[INFO] [stdout] test classify_lockfile_at_any_depth ... ok
[INFO] [stdout] test classify_freezed_dart ... ok
[INFO] [stdout] test classify_minified_css ... ok
[INFO] [stdout] test classify_node_modules_deeply_nested ... ok
[INFO] [stdout] test classify_normal_rs_file_empty ... ok
[INFO] [stdout] test classify_python_protobuf ... ok
[INFO] [stdout] test classify_test_data_underscore ... ok
[INFO] [stdout] test classify_testdata_no_separator ... ok
[INFO] [stdout] test classify_vendored_and_generated_simultaneously ... ok
[INFO] [stdout] test default_budget_128k_allows_typical_source_file ... ok
[INFO] [stdout] test default_budget_128k_head_tails_large_source_file ... ok
[INFO] [stdout] test dense_blob_just_above_threshold_flagged ... ok
[INFO] [stdout] test classify_sourcemap_extension ... ok
[INFO] [stdout] test dense_blob_just_below_threshold_not_flagged ... ok
[INFO] [stdout] test dense_blob_with_custom_threshold ... ok
[INFO] [stdout] test file_cap_budget_one ... ok
[INFO] [stdout] test file_cap_large_budget_capped_by_hard_cap ... ok
[INFO] [stdout] test file_cap_default_constants_consistent ... ok
[INFO] [stdout] test file_cap_very_small_pct ... ok
[INFO] [stdout] test dense_blob_zero_lines_uses_max_one ... ok
[INFO] [stdout] test classify_third_party_hyphen ... ok
[INFO] [stdout] test smart_exclude_and_classify_agree_on_minified ... ok
[INFO] [stdout] test smart_exclude_and_classify_agree_on_sourcemaps ... ok
[INFO] [stdout] test smart_exclude_empty_path_returns_none ... ok
[INFO] [stdout] test file_cap_with_one_hundred_pct ... ok
[INFO] [stdout] test dense_blob_zero_tokens_zero_lines_not_flagged ... ok
[INFO] [stdout] test smart_exclude_and_classify_agree_on_lockfiles ... ok
[INFO] [stdout] test file_cap_with_one_hundred_pct_no_hard_cap ... ok
[INFO] [stdout] test smart_exclude_css_map_at_root ... ok
[INFO] [stdout] test smart_exclude_lockfile_partial_name_not_matched ... ok
[INFO] [stdout] test smart_exclude_min_css_at_root ... ok
[INFO] [stdout] test smart_exclude_nested_lockfile_is_detected ... ok
[INFO] [stdout] test smart_exclude_non_minified_js_not_matched ... ok
[INFO] [stdout] test smart_exclude_pnpm_lock_is_lockfile ... ok
[INFO] [stdout] test spine_file_docs_roadmap ... ok
[INFO] [stdout] test spine_file_cockpit_toml ... ok
[INFO] [stdout] test spine_file_empty_path_is_not_spine ... ok
[INFO] [stdout] test spine_file_go_mod ... ok
[INFO] [stdout] test spine_file_not_random_md_in_docs ... ok
[INFO] [stdout] test spine_file_not_random_toml ... ok
[INFO] [stdout] test spine_file_plain_readme_no_extension ... ok
[INFO] [stdout] test spine_file_pyproject_toml ... ok
[INFO] [stdout] test spine_file_readme_txt ... ok
[INFO] [stderr]      Running tests/policy_w73.rs (/opt/rustwide/target/debug/deps/policy_w73-f801bd0e21f3f127)
[INFO] [stdout] test spine_file_readme_rst ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 56 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 32 tests
[INFO] [stdout] test assign_policy_fixture_not_skip_class ... ok
[INFO] [stdout] test assign_policy_full_when_under_cap ... ok
[INFO] [stdout] test assign_policy_skip_data_blob_over_cap ... ok
[INFO] [stdout] test assign_policy_skip_generated_over_cap ... ok
[INFO] [stdout] test assign_policy_head_tail_when_over_cap_normal_file ... ok
[INFO] [stdout] test assign_policy_skip_vendored_over_cap ... ok
[INFO] [stdout] test classify_data_blob_below_threshold ... ok
[INFO] [stdout] test classify_deduplicates_and_sorts ... ok
[INFO] [stdout] test classify_data_blob_high_density ... ok
[INFO] [stdout] test classify_fixture_dirs ... ok
[INFO] [stdout] test classify_lockfile ... ok
[INFO] [stdout] test classify_generated_patterns ... ok
[INFO] [stdout] test classify_regular_source_file_empty ... ok
[INFO] [stdout] test classify_minified ... ok
[INFO] [stdout] test classify_sourcemap ... ok
[INFO] [stdout] test classify_vendored_dirs ... ok
[INFO] [stdout] test compute_file_cap_default_budget ... ok
[INFO] [stdout] test compute_file_cap_explicit_hard_cap ... ok
[INFO] [stdout] test compute_file_cap_small_budget ... ok
[INFO] [stdout] test compute_file_cap_unlimited_budget ... ok
[INFO] [stdout] test smart_exclude_all_lockfiles ... ok
[INFO] [stdout] test smart_exclude_minified_js ... ok
[INFO] [stdout] test smart_exclude_regular_file_none ... ok
[INFO] [stdout] test smart_exclude_sourcemap_css ... ok
[INFO] [stdout] test smart_exclude_sourcemap_js ... ok
[INFO] [stdout] test spine_manifest_files ... ok
[INFO] [stdout] test spine_non_spine_files ... ok
[INFO] [stdout] test spine_readme_variants ... ok
[INFO] [stdout] test smart_exclude_nested_lockfile ... ok
[INFO] [stdout] test smart_exclude_cargo_lock ... ok
[INFO] [stdout] test smart_exclude_minified_css ... ok
[INFO] [stderr]      Running tests/properties.rs (/opt/rustwide/target/debug/deps/properties-7c2b0c49fa2ed8f1)
[INFO] [stdout] test spine_nested_docs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test assign_policy_full_implies_no_reason ... ok
[INFO] [stdout] test assign_policy_under_cap ... ok
[INFO] [stdout] test assign_policy_never_returns_full_above_cap_with_skip_class ... ok
[INFO] [stdout] test assign_policy_vendored_oversized_always_skip ... ok
[INFO] [stdout] test assign_policy_datablob_oversized_always_skip ... ok
[INFO] [stdout] test compute_file_cap_is_bounded_by_hard_cap_when_provided ... ok
[INFO] [stdout] test compute_file_cap_never_exceeds_budget ... ok
[INFO] [stdout] test assign_policy_fixture_oversized_never_skip ... ok
[INFO] [stdout] test assign_policy_without_skip_classes_behaves_as_size_gate ... ok
[INFO] [stdout] test compute_file_cap_unbounded_returns_max ... ok
[INFO] [stdout] test assign_policy_lockfile_oversized_never_skip ... ok
[INFO] [stdout] test assign_policy_skip_or_headtail_implies_reason ... ok
[INFO] [stdout] test assign_policy_generated_oversized_always_skip ... ok
[INFO] [stdout] test classify_file_zero_lines_with_tokens_always_dense ... ok
[INFO] [stdout] test file_cap_positive ... ok
[INFO] [stdout] test compute_file_cap_bounded ... ok
[INFO] [stdout] test classify_lockfile ... ok
[INFO] [stdout] test compute_file_cap_at_most_budget_for_valid_pct ... ok
[INFO] [stdout] test smart_exclude_always_catches_known_lockfiles ... ok
[INFO] [stdout] test smart_exclude_always_catches_known_minified ... ok
[INFO] [stdout] test smart_exclude_reason_is_always_known_reason ... ok
[INFO] [stdout] test smart_exclude_reason_is_deterministic ... ok
[INFO] [stdout] test classify_file_is_deterministic ... ok
[INFO] [stdout] test classify_file_results_are_sorted_and_unique ... ok
[INFO] [stdout] test smart_exclude_and_classify_agree_on_lockfiles ... ok
[INFO] [stdout] test spine_classification_is_deterministic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.77s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/proptest_deep.rs (/opt/rustwide/target/debug/deps/proptest_deep-0a423ebe4c022a07)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test file_cap_monotonic_with_budget ... ok
[INFO] [stdout] test non_skip_classes_never_skip_when_oversized ... ok
[INFO] [stdout] test file_cap_hard_cap_respected ... ok
[INFO] [stdout] test policy_monotonic_with_tokens ... ok
[INFO] [stdout] test skip_classes_always_skip_when_oversized ... ok
[INFO] [stdout] test css_sourcemap_detected ... ok
[INFO] [stdout] test regular_files_not_excluded ... ok
[INFO] [stdout] test sourcemap_files_detected ... ok
[INFO] [stdout] test classify_and_exclude_agree_on_minified ... ok
[INFO] [stdout] test spine_file_is_deterministic_and_consistent ... ok
[INFO] [stdout] test file_cap_monotonic_with_pct ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/proptest_w53.rs (/opt/rustwide/target/debug/deps/proptest_w53-d2cb6361839ae321)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test full_policy_no_reason ... ok
[INFO] [stdout] test generated_pattern_classified ... ok
[INFO] [stdout] test file_cap_at_most_hard_cap ... ok
[INFO] [stdout] test known_spine_files ... ok
[INFO] [stdout] test non_full_policy_has_reason ... ok
[INFO] [stdout] test file_cap_default_bounded ... ok
[INFO] [stdout] test umax_budget_returns_umax ... ok
[INFO] [stdout] test vendored_dir_classified ... ok
[INFO] [stdout] test classify_idempotent ... ok
[INFO] [stdout] test classify_zero_lines_no_panic ... ok
[INFO] [stdout] test smart_exclude_no_panic ... ok
[INFO] [stdout] test is_spine_no_panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.46s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/selection_deep.rs (/opt/rustwide/target/debug/deps/selection_deep-bc0b99cd0735549e)
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test classifications_maintain_enum_discriminant_order ... ok
[INFO] [stdout] test classify_generated_file_inside_vendored_dir_yields_both ... ok
[INFO] [stdout] test classify_returns_sorted_vec_for_complex_multi_classification ... ok
[INFO] [stdout] test classify_minified_lockfile_impossible_but_handles_gracefully ... ok
[INFO] [stdout] test classify_sourcemap_inside_testdata_yields_sourcemap_and_fixture ... ok
[INFO] [stdout] test classify_lockfile_inside_node_modules_yields_lockfile_and_vendored ... ok
[INFO] [stdout] test classify_vendor_inside_fixture_directory_yields_both ... ok
[INFO] [stdout] test dense_threshold_very_high_never_marks_as_blob ... ok
[INFO] [stdout] test dense_threshold_zero_marks_any_file_with_tokens_as_blob ... ok
[INFO] [stdout] test dense_threshold_negative_marks_everything ... ok
[INFO] [stdout] test file_matching_multiple_generated_patterns_yields_single_generated ... ok
[INFO] [stdout] test node_types_json_in_fixture_dir_is_both_generated_and_fixture ... ok
[INFO] [stdout] test pack_plan_utilization_near_100_pct_when_files_fill_budget ... ok
[INFO] [stdout] test pipeline_data_blob_under_cap_is_full ... ok
[INFO] [stdout] test pipeline_budget_one_excludes_everything ... ok
[INFO] [stdout] test pack_plan_with_all_head_tail_files ... ok
[INFO] [stdout] test pipeline_generated_file_under_cap_is_full ... ok
[INFO] [stdout] test pipeline_max_budget_includes_everything ... ok
[INFO] [stdout] test spine_and_smart_exclude_are_disjoint_for_all_lockfiles ... ok
[INFO] [stdout] test spine_file_that_is_also_generated_is_not_affected_by_spine ... ok
[INFO] [stdout] test spine_files_never_have_smart_exclude_reason ... ok
[INFO] [stdout] test spine_priority_pack_multiple_spine_files_before_sources ... ok
[INFO] [stdout] test spine_priority_pack_selects_readme_before_larger_files ... ok
[INFO] [stdout] test spine_priority_pack_spine_file_alone_when_generated_skipped ... ok
[INFO] [stdout] test tie_breaking_by_path_when_tokens_equal ... ok
[INFO] [stderr]    Doc-tests tokmd_context_policy
[INFO] [stdout] test tie_breaking_stable_across_multiple_runs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 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" "c7df3d15c5256d65fc23a9293e3cbbbd4e514d0d9165f61bc2b38f01f3494103", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c7df3d15c5256d65fc23a9293e3cbbbd4e514d0d9165f61bc2b38f01f3494103", kill_on_drop: false }`
[INFO] [stdout] c7df3d15c5256d65fc23a9293e3cbbbd4e514d0d9165f61bc2b38f01f3494103
