[INFO] cloning repository https://github.com/keirsalterego/stranger
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/keirsalterego/stranger" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkeirsalterego%2Fstranger", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkeirsalterego%2Fstranger'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 8f2b74e808f285372a38468bf1c1debb59001dfa
[INFO] testing keirsalterego/stranger against 1.99.0-beta.8 for beta-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkeirsalterego%2Fstranger" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-7-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/keirsalterego/stranger
[INFO] finished tweaking git repo https://github.com/keirsalterego/stranger
[INFO] tweaked toml for git repo https://github.com/keirsalterego/stranger written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/keirsalterego/stranger on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/keirsalterego/stranger already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 3cfeaa23b8d6d0dbff8e412b97b964d22588c805dd8c3f97a98077e1eb90a0c1
[INFO] running `Command { std: "docker" "start" "3cfeaa23b8d6d0dbff8e412b97b964d22588c805dd8c3f97a98077e1eb90a0c1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3cfeaa23b8d6d0dbff8e412b97b964d22588c805dd8c3f97a98077e1eb90a0c1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "3cfeaa23b8d6d0dbff8e412b97b964d22588c805dd8c3f97a98077e1eb90a0c1" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3cfeaa23b8d6d0dbff8e412b97b964d22588c805dd8c3f97a98077e1eb90a0c1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "3cfeaa23b8d6d0dbff8e412b97b964d22588c805dd8c3f97a98077e1eb90a0c1" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling stranger v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.76s
[INFO] running `Command { std: "docker" "inspect" "3cfeaa23b8d6d0dbff8e412b97b964d22588c805dd8c3f97a98077e1eb90a0c1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "3cfeaa23b8d6d0dbff8e412b97b964d22588c805dd8c3f97a98077e1eb90a0c1" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling stranger v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 6.51s
[INFO] running `Command { std: "docker" "inspect" "3cfeaa23b8d6d0dbff8e412b97b964d22588c805dd8c3f97a98077e1eb90a0c1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "3cfeaa23b8d6d0dbff8e412b97b964d22588c805dd8c3f97a98077e1eb90a0c1" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/stranger-fd8e9d01098de79c)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test diff::tests::a_bump_is_a_change ... ok
[INFO] [stdout] test diff::tests::a_bump_does_not_reintroduce_a_finding ... ok
[INFO] [stdout] test lock::tests::every_known_name_has_a_format ... ok
[INFO] [stdout] test diff::tests::a_finding_moving_alone_is_not_an_empty_diff ... ok
[INFO] [stdout] test lock::tests::a_prefixed_fixture_still_picks_its_reader ... ok
[INFO] [stdout] test report::tests::nothing_scores_zero ... ok
[INFO] [stdout] test report::tests::the_band_comes_from_the_worst_finding_not_the_first ... ok
[INFO] [stdout] test rules::tests::all_five_rules_are_in_all ... ok
[INFO] [stdout] test report::tests::a_worse_severity_always_outranks_more_of_a_lesser_one ... ok
[INFO] [stdout] test report::tests::volume_moves_the_number_without_ever_filling_the_band ... ok
[INFO] [stdout] test diff::tests::a_new_install_script_is_introduced ... ok
[INFO] [stdout] test diff::tests::removing_the_problem_resolves_it ... ok
[INFO] [stdout] test diff::tests::an_uneven_change_pads ... ok
[INFO] [stdout] test diff::tests::an_unchanged_tree_diffs_to_nothing ... ok
[INFO] [stdout] test diff::tests::added_and_removed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.51s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/stranger-b0742f08059d623a)
[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/ablation.rs (/opt/rustwide/target/debug/deps/ablation-6994da3be59d440b)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test ablation_under_corpus_decay ... ignored, slow; run with `make ablation`
[INFO] [stdout] test ablation_table ... ok
[INFO] [stdout] test the_sweep_measures_the_rule_that_ships ... ok
[INFO] [stdout] test edit_budget_policy_sweep has been running for over 60 seconds
[INFO] [stdout] test edit_budget_policy_sweep ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 76.16s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cargo.rs (/opt/rustwide/target/debug/deps/cargo-dd7af1baa7de5816)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test a_toml_file_that_is_not_a_lockfile_is_refused ... ok
[INFO] [stdout] test a_dangling_dependency_is_skipped ... ok
[INFO] [stdout] test bare_names_resolve ... ok
[INFO] [stdout] test checksums_are_registry_only ... ok
[INFO] [stdout] test nothing_claims_dev_or_build_scripts ... ok
[INFO] [stdout] test sourced_names_pick_the_right_registry ... ok
[INFO] [stdout] test git_dependencies_are_not_registry_packages ... ok
[INFO] [stdout] test versioned_names_pick_the_right_twin ... ok
[INFO] [stdout] test member_edges_become_roots ... ok
[INFO] [stdout] test dispatch_matches_the_suffix ... ok
[INFO] [stdout] test counts ... ok
[INFO] [stdout] test in_degree_is_not_flat ... ok
[INFO] [stdout] test workspace_members_are_first_party ... ok
[INFO] [stdout] test roots_exclude_first_party ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.79s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/debug/deps/cli-7523d9922740003e)
[INFO] [stdout] 
[INFO] [stdout] running 47 tests
[INFO] [stdout] test a_directory_with_no_lockfile_says_so_and_exits_zero ... ok
[INFO] [stdout] test a_non_utf8_argument_is_a_usage_error_not_an_abort ... ok
[INFO] [stdout] test a_device_node_is_not_reported_as_missing ... ok
[INFO] [stdout] test a_flag_from_a_sibling_command_is_named_not_unknown ... ok
[INFO] [stdout] test a_switch_refuses_a_value ... ok
[INFO] [stdout] test a_syntax_error_names_its_file ... ok
[INFO] [stdout] test a_tree_where_nothing_reads_exits_two ... ok
[INFO] [stdout] test an_unreadable_root_exits_two ... ok
[INFO] [stdout] test an_unreadable_subdirectory_exits_two_beside_a_readable_sibling ... ok
[INFO] [stdout] test a_directory_scan_skips_vendored_lockfiles ... ok
[INFO] [stdout] test broken_things_exit_two ... ok
[INFO] [stdout] test a_pnpm_lock_with_no_packages_is_an_empty_tree ... ok
[INFO] [stdout] test diff_across_ecosystems_is_refused ... ok
[INFO] [stdout] test clean_scan_exits_zero ... ok
[INFO] [stdout] test a_hostile_name_does_not_break_the_columns ... ok
[INFO] [stdout] test diff_names_the_flags_that_are_not_its_own ... ok
[INFO] [stdout] test diff_needs_two_paths ... ok
[INFO] [stdout] test a_rule_with_no_signal_in_this_format_says_so ... ok
[INFO] [stdout] test a_double_dash_ends_the_options ... ok
[INFO] [stdout] test every_json_line_parses ... ok
[INFO] [stdout] test diff_of_a_file_against_itself_is_empty ... ok
[INFO] [stdout] test diff_json_is_a_single_object ... ok
[INFO] [stdout] test findings_without_a_threshold_still_exit_zero ... ok
[INFO] [stdout] test help_and_version ... ok
[INFO] [stdout] test diff_isolates_what_the_change_added ... ok
[INFO] [stdout] test json_carries_the_integrity_count ... ok
[INFO] [stdout] test a_closed_pipe_does_not_erase_the_gate ... ok
[INFO] [stdout] test diff_across_two_readers_of_one_ecosystem_is_allowed ... ok
[INFO] [stdout] test fail_on_gates_by_severity ... ok
[INFO] [stdout] test json_is_parseable_by_our_own_parser ... ok
[INFO] [stdout] test json_on_a_directory_with_no_lockfile_stays_json ... ok
[INFO] [stdout] test lockfiles_with_no_reader_are_named_not_ignored ... ok
[INFO] [stdout] test json_findings_are_in_report_order ... ok
[INFO] [stdout] test json_lists_the_rules_that_could_not_fire ... ok
[INFO] [stdout] test json_carries_the_workspace_count ... ok
[INFO] [stdout] test the_error_stream_is_in_path_order_and_deterministic ... ok
[INFO] [stdout] test quiet_drops_the_header_and_the_risk_line ... ok
[INFO] [stdout] test one_unreadable_lockfile_does_not_cancel_its_siblings ... ok
[INFO] [stdout] test the_trivial_percentage_matches_the_header_count ... ok
[INFO] [stdout] test options_take_an_equals_sign ... ok
[INFO] [stdout] test verbose_names_the_directories_it_would_not_enter ... ok
[INFO] [stdout] test verbose_expands_the_collapsed_rules ... ok
[INFO] [stdout] test piped_output_carries_no_escape_codes ... ok
[INFO] [stdout] test the_gate_reads_the_direction_of_the_change ... ok
[INFO] [stdout] test a_directory_scan_is_deterministic ... ok
[INFO] [stdout] test json_is_byte_identical_between_runs ... ok
[INFO] [stderr]      Running tests/corpus.rs (/opt/rustwide/target/debug/deps/corpus-f50b22c9681b1966)
[INFO] [stdout] test fail_on_is_monotone_across_every_fixture ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 47 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 29.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test length_is_the_false_positive_rate ... ignored, slow; ten minutes of all-pairs sweep
[INFO] [stdout] test go_is_read_and_still_has_no_corpus ... ok
[INFO] [stdout] test pypi_separators_are_equivalent ... ok
[INFO] [stdout] test planted_names_are_absent ... ok
[INFO] [stdout] test popular_packages_are_present ... ok
[INFO] [stdout] test sizes ... ok
[INFO] [stdout] test every_corpus_is_sorted_in_byte_order ... ok
[INFO] [stdout] test nearest_gives_up_on_names_that_are_not_typos ... ok
[INFO] [stdout] test names_are_already_normalised ... ok
[INFO] [stdout] test nearest_finds_the_obvious_parent ... ok
[INFO] [stdout] test short_names_do_not_all_look_like_typos ... ok
[INFO] [stdout] test bucketing_skips_nothing_an_exhaustive_sweep_would_find ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 34.88s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/distance.rs (/opt/rustwide/target/debug/deps/distance-b38981fd38923a29)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test legitimate_siblings_are_close_together ... ok
[INFO] [stdout] test the_names_this_tool_exists_to_catch ... ok
[INFO] [stdout] test non_ascii_names_do_not_panic ... ok
[INFO] [stdout] test budget_climbs_with_length_and_stops ... ok
[INFO] [stdout] test unrestricted_not_osa ... ok
[INFO] [stdout] test basics ... ok
[INFO] [stdout] test triangle_inequality ... ok
[INFO] [stdout] test within_agrees_with_the_unbounded_version ... ok
[INFO] [stdout] test identity_and_symmetry ... ok
[INFO] [stdout] test the_threshold_comment_is_still_true ... ok
[INFO] [stdout] test damerau_changes_the_distance_not_which_names_fire ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 14.43s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fixtures.rs (/opt/rustwide/target/debug/deps/fixtures-8b8967e965a63b9a)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test lockfile_version_is_three_everywhere ... ok
[INFO] [stdout] test every_npm_fixture_parses ... ok
[INFO] [stderr]      Running tests/fuzz.rs (/opt/rustwide/target/debug/deps/fuzz-e95e3c0b66796b84)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.44s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test deep_campaign ... ignored, the long campaign; run with `./scripts/fuzz.sh`
[INFO] [stdout] test deep_truncation ... ignored, the long campaign; run with `./scripts/fuzz.sh`
[INFO] [stdout] test parsers_survive_corruption ... ok
[INFO] [stdout] test readers_survive_corruption ... ok
[INFO] [stdout] test truncation_never_panics ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 20.45s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/gomod.rs (/opt/rustwide/target/debug/deps/gomod-24642946e97d7712)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test an_unterminated_block_points_at_the_open ... ok
[INFO] [stdout] test an_escaped_path_is_still_refused ... ok
[INFO] [stdout] test flat ... ok
[INFO] [stdout] test a_file_that_is_not_a_go_mod_is_refused ... ok
[INFO] [stdout] test a_go_scan_reports_nothing ... ok
[INFO] [stdout] test dispatch_matches_the_suffix ... ok
[INFO] [stdout] test every_directive ... ok
[INFO] [stdout] test counts ... ok
[INFO] [stdout] test garbage_versions_are_refused ... ok
[INFO] [stdout] test indirect_is_the_split ... ok
[INFO] [stdout] test replace_decides_first_party_and_origin ... ok
[INFO] [stdout] test unknown_directives_are_refused ... ok
[INFO] [stdout] test quoted_module_paths_are_read ... ok
[INFO] [stdout] test retracted_versions_are_not_packages ... ok
[INFO] [stdout] test single_line_require ... ok
[INFO] [stdout] test stray_punctuation_is_refused ... ok
[INFO] [stdout] test the_yaml_v3_header_parses ... ok
[INFO] [stdout] test slopsquat_stays_silent_on_go ... ok
[INFO] [stdout] test nothing_claims_dev_scripts_or_hashes ... ok
[INFO] [stdout] test versions_are_kept_as_written ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/json.rs (/opt/rustwide/target/debug/deps/json-03714d40613c6f94)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test duplicate_keys ... ok
[INFO] [stdout] test lone_surrogates_are_rejected ... ok
[INFO] [stdout] test bad_escapes ... ok
[INFO] [stdout] test error_positions_point_at_the_problem ... ok
[INFO] [stdout] test numbers ... ok
[INFO] [stdout] test numbers_rust_would_have_taken ... ok
[INFO] [stdout] test number_errors_point_at_the_offending_byte ... ok
[INFO] [stdout] test surrogate_pair ... ok
[INFO] [stdout] test leading_byte_order_mark ... ok
[INFO] [stdout] test trailing_commas_and_junk ... ok
[INFO] [stdout] test scalars ... ok
[INFO] [stdout] test containers ... ok
[INFO] [stdout] test control_characters_must_be_escaped ... ok
[INFO] [stdout] test deep_nesting_errors_rather_than_overflowing ... ok
[INFO] [stdout] test escapes ... ok
[INFO] [stdout] test truncation_never_panics ... ok
[INFO] [stderr]      Running tests/json_conformance.rs (/opt/rustwide/target/debug/deps/json_conformance-2f9988344a89f188)
[INFO] [stdout] test wide_input_is_fine ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 30 tests
[INFO] [stdout] test differential_against_python ... ignored, shells out to python3; run with `./scripts/json-differential.sh`
[INFO] [stdout] test arrays_reject_a_trailing_or_missing_comma ... ok
[INFO] [stdout] test every_scalar_value_survives ... ok
[INFO] [stdout] test leading_plus_is_rejected ... ok
[INFO] [stdout] test lone_and_mispaired_surrogates_are_rejected ... ok
[INFO] [stdout] test exponent_forms ... ok
[INFO] [stdout] test arrays_are_values_between_brackets ... ok
[INFO] [stdout] test a_leading_byte_order_mark_is_skipped ... ok
[INFO] [stdout] test duplicate_names_take_the_last ... ok
[INFO] [stdout] test any_value_may_stand_alone ... ok
[INFO] [stdout] test literal_names_are_lowercase_and_whole ... ok
[INFO] [stdout] test leading_zeros_are_rejected ... ok
[INFO] [stdout] test six_structural_characters ... ok
[INFO] [stdout] test numbers_rust_would_have_taken ... ok
[INFO] [stdout] test objects_reject_a_trailing_comma ... ok
[INFO] [stdout] test one_value_and_no_more ... ok
[INFO] [stdout] test range_and_precision_are_f64 ... ok
[INFO] [stdout] test strings_must_be_terminated ... ok
[INFO] [stdout] test surrogate_pairs_recombine ... ok
[INFO] [stdout] test the_decimal_point_needs_digits_on_both_sides ... ok
[INFO] [stdout] test member_names_are_strings ... ok
[INFO] [stdout] test the_eight_two_character_escapes ... ok
[INFO] [stdout] test the_solidus_is_optional_either_way ... ok
[INFO] [stdout] test unicode_escape_takes_four_hex_digits ... ok
[INFO] [stdout] test objects_are_members_between_braces ... ok
[INFO] [stdout] test unknown_escapes_are_rejected ... ok
[INFO] [stdout] test nesting_depth_is_capped_at_128 ... ok
[INFO] [stdout] test unescaped_control_characters_are_rejected ... ok
[INFO] [stdout] test whitespace_is_four_characters ... ok
[INFO] [stdout] test width_is_not_capped ... ok
[INFO] [stderr]      Running tests/npm.rs (/opt/rustwide/target/debug/deps/npm-3b6ccdd8de2fc626)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 29 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test a_json_file_that_is_not_a_lockfile_is_refused ... ok
[INFO] [stdout] test version_one_lockfiles_are_refused_by_name ... ok
[INFO] [stdout] test planted_names_have_no_parent ... ok
[INFO] [stdout] test workspace_deps_count_as_direct ... ok
[INFO] [stdout] test poisoning_added_exactly_three_entries ... ok
[INFO] [stdout] test install_scripts_exclude_the_root_project ... ok
[INFO] [stdout] test nested_entries_keep_their_own_identity ... ok
[INFO] [stdout] test workspace_members_are_first_party ... ok
[INFO] [stdout] test counts ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/pip.rs (/opt/rustwide/target/debug/deps/pip-67ef3e517e7577ac)
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test a_location_requirement_is_skipped_not_fatal ... ok
[INFO] [stdout] test comments_and_blanks ... ok
[INFO] [stdout] test dangling_backslash_at_eof ... ok
[INFO] [stdout] test crlf ... ok
[INFO] [stdout] test continuations_and_hashes ... ok
[INFO] [stdout] test constraint_kinds ... ok
[INFO] [stdout] test detail_quotes_the_specifier ... ok
[INFO] [stdout] test direct_url_does_not_come_from_the_registry ... ok
[INFO] [stdout] test direct_url_has_no_version_to_pin ... ok
[INFO] [stdout] test empty_file ... ok
[INFO] [stdout] test exact_pins ... ok
[INFO] [stdout] test dispatch_by_suffix ... ok
[INFO] [stdout] test fixture_extremes ... ok
[INFO] [stdout] test hash_without_space_is_not_a_comment ... ok
[INFO] [stdout] test excluding_a_version_is_not_a_constraint ... ok
[INFO] [stdout] test hashes_survive_a_marker ... ok
[INFO] [stdout] test extras_do_not_eat_the_specifier ... ok
[INFO] [stdout] test counts ... ok
[INFO] [stdout] test flat ... ok
[INFO] [stdout] test loose_whitespace ... ok
[INFO] [stdout] test malformed_lines_carry_a_position ... ok
[INFO] [stdout] test markers_are_not_specifiers ... ok
[INFO] [stdout] test option_lines_are_not_packages ... ok
[INFO] [stdout] test poisoned_unpinned_only ... ok
[INFO] [stdout] test positions_on_indented_and_joined_lines ... ok
[INFO] [stdout] test skipping_locations_does_not_swallow_malformed_names ... ok
[INFO] [stdout] test other_ecosystems_are_silent ... ok
[INFO] [stdout] test names_kept_as_written ... ok
[INFO] [stdout] test a_direct_reference_is_not_a_slopsquat ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/pnpm.rs (/opt/rustwide/target/debug/deps/pnpm-f9c6f645811104a3)
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test a_file_that_is_not_a_lockfile_is_refused ... ok
[INFO] [stdout] test a_broken_file_reports_where ... ok
[INFO] [stdout] test link_dependencies_resolve_to_nothing ... ok
[INFO] [stdout] test a_lock_with_no_packages_is_an_empty_tree ... ok
[INFO] [stdout] test every_importer_contributes_roots ... ok
[INFO] [stdout] test lockfile_versions_below_six_are_refused ... ok
[INFO] [stdout] test counts ... ok
[INFO] [stdout] test peer_suffixes_resolve_to_the_base_package ... ok
[INFO] [stdout] test integrity_is_recorded_for_every_package ... ok
[INFO] [stdout] test optional_comes_from_the_snapshot ... ok
[INFO] [stdout] test everything_is_pinned ... ok
[INFO] [stdout] test edges ... ok
[INFO] [stdout] test importer_dependencies_are_roots ... ok
[INFO] [stdout] test no_install_scripts_are_claimed ... ok
[INFO] [stdout] test origin_comes_from_the_resolution_shape ... ok
[INFO] [stdout] test v6_edges_come_out_of_packages ... ok
[INFO] [stdout] test v6_local_packages_are_first_party ... ok
[INFO] [stdout] test v6_packages_are_deduped_by_tarball ... ok
[INFO] [stdout] test v6_roots_come_from_the_top_level_manifest ... ok
[INFO] [stdout] test the_two_spellings_of_a_lockfile_agree ... ok
[INFO] [stdout] test scoped_names_survive_the_split ... ok
[INFO] [stdout] test transitive_packages_have_parents ... ok
[INFO] [stdout] test v6_records_dev ... ok
[INFO] [stdout] test v6_records_requires_build ... ok
[INFO] [stderr]      Running tests/pypi.rs (/opt/rustwide/target/debug/deps/pypi-c4616e6c99696c31)
[INFO] [stdout] test the_reformatted_fixture_is_the_same_tree ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.78s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test empty_lockfiles_are_empty_not_wrong ... ok
[INFO] [stdout] test malformed_input_does_not_panic ... ok
[INFO] [stdout] test a_cargo_lock_is_refused_by_both ... ok
[INFO] [stdout] test every_entry_is_pinned ... ok
[INFO] [stdout] test names_kept_as_written ... ok
[INFO] [stdout] test scipy_forks_keep_their_own_parents ... ok
[INFO] [stdout] test edge_counts ... ok
[INFO] [stdout] test dispatch_by_suffix ... ok
[INFO] [stdout] test separator_spelling_does_not_break_a_link ... ok
[INFO] [stdout] test uv_records_its_own_root ... ok
[INFO] [stdout] test dev_and_install_script ... ok
[INFO] [stdout] test counts ... ok
[INFO] [stdout] test poetry_roots_are_the_in_degree_zero_set ... ok
[INFO] [stdout] test integrity_is_recorded_except_where_there_is_none ... ok
[INFO] [stdout] test transitive_packages_have_parents ... ok
[INFO] [stdout] test the_in_degree_clause_only_works_where_there_is_a_graph ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.50s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/rules.rs (/opt/rustwide/target/debug/deps/rules-328516528e48811a)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test known_list_is_sorted ... ok
[INFO] [stdout] test first_party_is_never_a_finding ... ok
[INFO] [stdout] test drift_lists_the_versions ... ok
[INFO] [stdout] test install_scripts_count_copies ... ok
[INFO] [stdout] test drift_reports_a_name_once ... ok
[INFO] [stdout] test install_script_detail_describes_nothing ... ok
[INFO] [stdout] test poisoned ... ok
[INFO] [stdout] test trivial_separates_list_from_shape ... ok
[INFO] [stdout] test trivial_skips_predicates_with_dependencies ... ok
[INFO] [stdout] test drift_counts ... ok
[INFO] [stdout] test install_script_counts ... ok
[INFO] [stdout] test trivial_counts ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.28s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/semver.rs (/opt/rustwide/target/debug/deps/semver-c713c2a126924d61)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test a_release_outranks_its_prereleases ... ok
[INFO] [stdout] test displays_back ... ok
[INFO] [stdout] test ten_sorts_after_nine ... ok
[INFO] [stdout] test the_spec_ordering_table ... ok
[INFO] [stdout] test build_metadata_is_dropped ... ok
[INFO] [stdout] test core_ordering ... ok
[INFO] [stdout] test rejects_junk ... ok
[INFO] [stdout] test numeric_segments_are_not_strings ... ok
[INFO] [stdout] test parses ... ok
[INFO] [stdout] test drift_prints_versions_in_precedence_order ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/term.rs (/opt/rustwide/target/debug/deps/term-92eb4c63516ca04a)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test column_takes_the_widest ... ok
[INFO] [stdout] test empty_says_nothing ... ok
[INFO] [stdout] test digit_grouping ... ok
[INFO] [stdout] test force_beats_pipe ... ok
[INFO] [stdout] test flag_beats_all ... ok
[INFO] [stdout] test no_color_beats_tty ... ok
[INFO] [stdout] test pad_reaches_the_column ... ok
[INFO] [stdout] test paint_on_resets ... ok
[INFO] [stdout] test no_color_beats_force ... ok
[INFO] [stdout] test tty_decides_alone ... ok
[INFO] [stdout] test paint_off_is_the_input ... ok
[INFO] [stdout] test width_counts_chars ... ok
[INFO] [stdout] test colour_marks_severity ... ok
[INFO] [stdout] test blocks_print_in_rank_order_whatever_order_they_arrive_in ... ok
[INFO] [stdout] test colour_off_is_the_plain_render ... ok
[INFO] [stdout] test short_names_keep_the_floor ... ok
[INFO] [stderr]      Running tests/toml.rs (/opt/rustwide/target/debug/deps/toml-4807598151138d38)
[INFO] [stdout] test piped_output_has_no_escapes ... ok
[INFO] [stdout] test multibyte_name_widens_the_column ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 34 tests
[INFO] [stdout] test a_header_cannot_reach_past_a_sealed_value ... ok
[INFO] [stdout] test a_bare_carriage_return_is_refused ... ok
[INFO] [stdout] test bad_escapes ... ok
[INFO] [stdout] test a_quoted_dot_is_not_a_path ... ok
[INFO] [stdout] test a_header_cannot_reopen_what_an_equals_defined ... ok
[INFO] [stdout] test array_of_tables ... ok
[INFO] [stdout] test arrays ... ok
[INFO] [stdout] test escapes ... ok
[INFO] [stdout] test comments ... ok
[INFO] [stdout] test deep_nesting_errors_rather_than_overflowing ... ok
[INFO] [stdout] test duplicate_keys ... ok
[INFO] [stdout] test error_positions_point_at_the_problem ... ok
[INFO] [stdout] test junk_after_a_value ... ok
[INFO] [stdout] test leading_byte_order_mark ... ok
[INFO] [stdout] test multiline_trailing_quotes ... ok
[INFO] [stdout] test integer_limits ... ok
[INFO] [stdout] test inline_tables ... ok
[INFO] [stdout] test header_depth_is_bounded ... ok
[INFO] [stdout] test quoted_key_with_a_dot ... ok
[INFO] [stdout] test refused_scalar_types ... ok
[INFO] [stdout] test subtable_binds_to_last_element ... ok
[INFO] [stdout] test refused_syntax ... ok
[INFO] [stdout] test tables ... ok
[INFO] [stdout] test multiline_strings ... ok
[INFO] [stdout] test scalars ... ok
[INFO] [stdout] test unterminated_strings ... ok
[INFO] [stdout] test value_errors_name_the_set ... ok
[INFO] [stdout] test unclosed_and_mismatched ... ok
[INFO] [stdout] test poetry_shape ... ok
[INFO] [stdout] test cargo_lock_version_is_an_integer ... ok
[INFO] [stdout] test uv_shape ... ok
[INFO] [stdout] test every_fixture_parses ... ok
[INFO] [stdout] test a_very_long_line_stays_linear ... ok
[INFO] [stdout] test truncation_never_panics ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.41s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tree.rs (/opt/rustwide/target/debug/deps/tree-5f024d55660dd444)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test json_flat_file_has_a_null_in_degree ... ok
[INFO] [stdout] test a_flat_file_says_it_has_no_graph ... ok
[INFO] [stdout] test help_documents_tree ... ok
[INFO] [stdout] test a_real_package_has_parents ... ok
[INFO] [stdout] test json_shape ... ok
[INFO] [stdout] test every_version_is_shown ... ok
[INFO] [stdout] test quiet_drops_the_prose_and_keeps_the_number ... ok
[INFO] [stdout] test piped_output_carries_no_escape_codes ... ok
[INFO] [stdout] test a_cycle_is_named_not_followed ... ok
[INFO] [stdout] test usage_mistakes_exit_two ... ok
[INFO] [stdout] test the_depth_cut_announces_itself ... ok
[INFO] [stdout] test the_flags_a_reader_actually_set_are_printed ... ok
[INFO] [stdout] test planted_names_have_no_parent ... ok
[INFO] [stdout] test nothing_close_says_that_too ... ok
[INFO] [stdout] test a_missing_name_lists_what_is_close ... ok
[INFO] [stdout] test json_says_when_it_found_nothing ... ok
[INFO] [stdout] test two_runs_are_identical_bytes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 14.33s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/walk.rs (/opt/rustwide/target/debug/deps/walk-b9137283cdc8735a)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test a_missing_root_is_not_a_panic ... ok
[INFO] [stdout] test a_lockfile_with_no_reader_is_still_named ... ok
[INFO] [stdout] test a_symlinked_directory_cycle_terminates ... ok
[INFO] [stdout] test an_empty_tree_finds_nothing ... ok
[INFO] [stdout] test an_unreadable_directory_comes_back_named ... ok
[INFO] [stdout] test depth_is_bounded ... ok
[INFO] [stdout] test a_dangling_symlink_is_skipped ... ok
[INFO] [stdout] test finds_nested_manifests ... ok
[INFO] [stdout] test a_format_with_a_reader_is_never_called_unsupported ... ok
[INFO] [stdout] test follows_a_symlinked_lockfile ... ok
[INFO] [stdout] test matches_prefixed_fixture_names ... ok
[INFO] [stdout] test max_depth_is_where_it_says_it_is ... ok
[INFO] [stdout] test never_descends_into_node_modules ... ok
[INFO] [stdout] test order_is_stable ... ok
[INFO] [stdout] test no_name_is_on_both_lists ... ok
[INFO] [stdout] test one_unsupported_name_however_many_copies ... ok
[INFO] [stdout] test skipped_directories_carry_their_reason ... ok
[INFO] [stdout] test skips_build_output_and_dotdirs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/yaml.rs (/opt/rustwide/target/debug/deps/yaml-55519fd2972e54bc)
[INFO] [stdout] 
[INFO] [stdout] running 36 tests
[INFO] [stdout] test an_empty_key_is_refused_in_both_contexts ... ok
[INFO] [stdout] test a_flow_indicator_may_not_open_a_plain_scalar ... ok
[INFO] [stdout] test a_flow_collection_may_sit_under_its_key ... ok
[INFO] [stdout] test a_comment_ends_a_flow_key ... ok
[INFO] [stdout] test a_flow_key_refuses_indicators ... ok
[INFO] [stdout] test blank_and_comment_lines_do_not_close_a_block ... ok
[INFO] [stdout] test block_scalars ... ok
[INFO] [stdout] test comments ... ok
[INFO] [stdout] test crlf_line_endings ... ok
[INFO] [stdout] test dedent_must_land_on_an_open_level ... ok
[INFO] [stdout] test flow_values_from_the_fixture ... ok
[INFO] [stdout] test duplicate_keys_are_an_error ... ok
[INFO] [stdout] test error_positions_point_at_the_problem ... ok
[INFO] [stdout] test malformed_lines ... ok
[INFO] [stdout] test flow_collections ... ok
[INFO] [stdout] test keys_that_break_a_naive_split ... ok
[INFO] [stdout] test nested_mappings ... ok
[INFO] [stdout] test nothing_but_true_and_false_is_typed ... ok
[INFO] [stdout] test document_markers ... ok
[INFO] [stdout] test leading_byte_order_mark ... ok
[INFO] [stdout] test null_comes_from_an_empty_value_only ... ok
[INFO] [stdout] test scalars ... ok
[INFO] [stdout] test out_of_subset_constructs ... ok
[INFO] [stdout] test plain_scalars_refuse_a_bare_colon ... ok
[INFO] [stdout] test deep_nesting_errors_rather_than_overflowing ... ok
[INFO] [stdout] test quoted_scalars ... ok
[INFO] [stdout] test sequences ... ok
[INFO] [stdout] test tabs_in_indentation_are_refused ... ok
[INFO] [stdout] test trailing_commas_in_flow_collections ... ok
[INFO] [stdout] test unclosed_flow_collections ... ok
[INFO] [stdout] test unterminated_quotes ... ok
[INFO] [stdout] test the_fixture_parses ... ok
[INFO] [stdout] test wide_input_is_fine ... ok
[INFO] [stdout] test flow_collections_are_linear ... ok
[INFO] [stdout] test a_megabyte_on_one_line_errors_rather_than_hangs ... ok
[INFO] [stderr]      Running tests/yarn.rs (/opt/rustwide/target/debug/deps/yarn-424ad52fcccbbfb1)
[INFO] [stdout] test truncation_never_panics ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 36 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 12.28s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test a_header_without_a_colon_is_refused ... ok
[INFO] [stdout] test an_empty_file_is_not_an_empty_lockfile ... ok
[INFO] [stdout] test a_header_with_no_entries_is_an_empty_tree ... ok
[INFO] [stdout] test a_block_after_another_block_still_reads ... ok
[INFO] [stdout] test an_entry_with_no_version_is_refused ... ok
[INFO] [stdout] test berry_is_refused ... ok
[INFO] [stdout] test both_registry_hosts_are_the_registry ... ok
[INFO] [stdout] test entries_without_the_header_still_read ... ok
[INFO] [stdout] test every_block_header_is_tolerated ... ok
[INFO] [stdout] test edges_resolve_through_the_specifier ... ok
[INFO] [stdout] test errors_carry_a_line ... ok
[INFO] [stdout] test the_block_decides_whether_a_line_is_an_edge ... ok
[INFO] [stdout] test a_range_never_matches_a_resolved_version ... ok
[INFO] [stdout] test scoped_names_survive_the_split ... ok
[INFO] [stdout] test one_entry_answers_to_several_specifiers ... ok
[INFO] [stdout] test integrity_is_presence_only ... ok
[INFO] [stdout] test the_fixture_parses ... ok
[INFO] [stdout] test the_same_name_at_several_versions ... ok
[INFO] [stdout] test truncation_never_panics ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.04s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests stranger
[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" "3cfeaa23b8d6d0dbff8e412b97b964d22588c805dd8c3f97a98077e1eb90a0c1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3cfeaa23b8d6d0dbff8e412b97b964d22588c805dd8c3f97a98077e1eb90a0c1", kill_on_drop: false }`
[INFO] [stdout] 3cfeaa23b8d6d0dbff8e412b97b964d22588c805dd8c3f97a98077e1eb90a0c1
