[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+cargoflags=--release for beta-release-1.100-3 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkeirsalterego%2Fstranger" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-1-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-1-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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] 4a522d991cd652e4169688bacbc7e83f5183c91ee09593f98e80e6fadcd7343d [INFO] running `Command { std: "docker" "start" "4a522d991cd652e4169688bacbc7e83f5183c91ee09593f98e80e6fadcd7343d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "4a522d991cd652e4169688bacbc7e83f5183c91ee09593f98e80e6fadcd7343d", 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" "4a522d991cd652e4169688bacbc7e83f5183c91ee09593f98e80e6fadcd7343d" "/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" "4a522d991cd652e4169688bacbc7e83f5183c91ee09593f98e80e6fadcd7343d", 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" "4a522d991cd652e4169688bacbc7e83f5183c91ee09593f98e80e6fadcd7343d" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling stranger v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `release` profile [optimized] target(s) in 6.49s [INFO] running `Command { std: "docker" "inspect" "4a522d991cd652e4169688bacbc7e83f5183c91ee09593f98e80e6fadcd7343d", 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" "4a522d991cd652e4169688bacbc7e83f5183c91ee09593f98e80e6fadcd7343d" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling stranger v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `release` profile [optimized] target(s) in 11.55s [INFO] running `Command { std: "docker" "inspect" "4a522d991cd652e4169688bacbc7e83f5183c91ee09593f98e80e6fadcd7343d", 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" "4a522d991cd652e4169688bacbc7e83f5183c91ee09593f98e80e6fadcd7343d" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }` [INFO] [stderr] Finished `release` profile [optimized] target(s) in 0.02s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/deps/stranger-7e026a02c3f80f38) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test lock::tests::every_known_name_has_a_format ... ok [INFO] [stdout] test report::tests::nothing_scores_zero ... ok [INFO] [stdout] test lock::tests::a_prefixed_fixture_still_picks_its_reader ... 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 diff::tests::a_finding_moving_alone_is_not_an_empty_diff ... ok [INFO] [stdout] test diff::tests::a_bump_is_a_change ... ok [INFO] [stdout] test report::tests::a_worse_severity_always_outranks_more_of_a_lesser_one ... ok [INFO] [stdout] test diff::tests::a_bump_does_not_reintroduce_a_finding ... ok [INFO] [stdout] test report::tests::volume_moves_the_number_without_ever_filling_the_band ... ok [INFO] [stdout] test diff::tests::removing_the_problem_resolves_it ... ok [INFO] [stdout] test diff::tests::a_new_install_script_is_introduced ... ok [INFO] [stdout] test diff::tests::added_and_removed ... ok [INFO] [stdout] test diff::tests::an_unchanged_tree_diffs_to_nothing ... ok [INFO] [stdout] test diff::tests::an_uneven_change_pads ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/release/deps/stranger-1275ff57e9f9606d) [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/release/deps/ablation-d7ad28b7f4315636) [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] [stderr] Running tests/cargo.rs (/opt/rustwide/target/release/deps/cargo-4ca212119740e1b9) [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 4.71s [INFO] [stdout] [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 sourced_names_pick_the_right_registry ... ok [INFO] [stdout] test bare_names_resolve ... ok [INFO] [stdout] test versioned_names_pick_the_right_twin ... ok [INFO] [stdout] test checksums_are_registry_only ... ok [INFO] [stdout] test workspace_members_are_first_party ... ok [INFO] [stdout] test nothing_claims_dev_or_build_scripts ... ok [INFO] [stdout] test counts ... ok [INFO] [stdout] test git_dependencies_are_not_registry_packages ... ok [INFO] [stdout] test member_edges_become_roots ... ok [INFO] [stdout] test dispatch_matches_the_suffix ... ok [INFO] [stdout] test roots_exclude_first_party ... ok [INFO] [stderr] Running tests/cli.rs (/opt/rustwide/target/release/deps/cli-365cc8930c4f04c3) [INFO] [stdout] test in_degree_is_not_flat ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 47 tests [INFO] [stdout] test a_switch_refuses_a_value ... ok [INFO] [stdout] test an_unreadable_subdirectory_exits_two_beside_a_readable_sibling ... 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 a_non_utf8_argument_is_a_usage_error_not_an_abort ... ok [INFO] [stdout] test an_unreadable_root_exits_two ... ok [INFO] [stdout] test diff_across_ecosystems_is_refused ... ok [INFO] [stdout] test broken_things_exit_two ... ok [INFO] [stdout] test diff_names_the_flags_that_are_not_its_own ... ok [INFO] [stdout] test clean_scan_exits_zero ... ok [INFO] [stdout] test diff_needs_two_paths ... ok [INFO] [stdout] test a_hostile_name_does_not_break_the_columns ... ok [INFO] [stdout] test a_device_node_is_not_reported_as_missing ... ok [INFO] [stdout] test a_directory_with_no_lockfile_says_so_and_exits_zero ... ok [INFO] [stdout] test diff_of_a_file_against_itself_is_empty ... ok [INFO] [stdout] test a_double_dash_ends_the_options ... ok [INFO] [stdout] test a_pnpm_lock_with_no_packages_is_an_empty_tree ... ok [INFO] [stdout] test help_and_version ... ok [INFO] [stdout] test a_directory_scan_skips_vendored_lockfiles ... ok [INFO] [stdout] test a_flag_from_a_sibling_command_is_named_not_unknown ... ok [INFO] [stdout] test every_json_line_parses ... ok [INFO] [stdout] test a_rule_with_no_signal_in_this_format_says_so ... 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 fail_on_gates_by_severity ... ok [INFO] [stdout] test findings_without_a_threshold_still_exit_zero ... ok [INFO] [stdout] test json_carries_the_integrity_count ... ok [INFO] [stdout] test diff_across_two_readers_of_one_ecosystem_is_allowed ... ok [INFO] [stdout] test json_findings_are_in_report_order ... ok [INFO] [stdout] test diff_json_is_a_single_object ... ok [INFO] [stdout] test the_trivial_percentage_matches_the_header_count ... ok [INFO] [stdout] test the_error_stream_is_in_path_order_and_deterministic ... ok [INFO] [stdout] test json_is_parseable_by_our_own_parser ... ok [INFO] [stdout] test a_closed_pipe_does_not_erase_the_gate ... ok [INFO] [stdout] test json_lists_the_rules_that_could_not_fire ... ok [INFO] [stdout] test verbose_names_the_directories_it_would_not_enter ... ok [INFO] [stdout] test json_carries_the_workspace_count ... ok [INFO] [stdout] test diff_isolates_what_the_change_added ... 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 verbose_expands_the_collapsed_rules ... ok [INFO] [stdout] test options_take_an_equals_sign ... 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 json_is_byte_identical_between_runs ... ok [INFO] [stdout] test a_directory_scan_is_deterministic ... ok [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 2.83s [INFO] [stdout] [INFO] [stderr] Running tests/corpus.rs (/opt/rustwide/target/release/deps/corpus-4992610548b4e6f7) [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 sizes ... ok [INFO] [stdout] test popular_packages_are_present ... ok [INFO] [stdout] test every_corpus_is_sorted_in_byte_order ... ok [INFO] [stdout] test names_are_already_normalised ... ok [INFO] [stdout] test nearest_gives_up_on_names_that_are_not_typos ... 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 4.32s [INFO] [stdout] [INFO] [stderr] Running tests/distance.rs (/opt/rustwide/target/release/deps/distance-02ce4b9cd756cff3) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test the_names_this_tool_exists_to_catch ... ok [INFO] [stdout] test basics ... ok [INFO] [stdout] test budget_climbs_with_length_and_stops ... ok [INFO] [stdout] test non_ascii_names_do_not_panic ... ok [INFO] [stdout] test legitimate_siblings_are_close_together ... ok [INFO] [stdout] test unrestricted_not_osa ... 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 0.93s [INFO] [stdout] [INFO] [stderr] Running tests/fixtures.rs (/opt/rustwide/target/release/deps/fixtures-450dca1654e41b78) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test every_npm_fixture_parses ... ok [INFO] [stdout] test lockfile_version_is_three_everywhere ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stderr] Running tests/fuzz.rs (/opt/rustwide/target/release/deps/fuzz-ff6f1ef0de952544) [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 truncation_never_panics ... ok [INFO] [stdout] test readers_survive_corruption ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 1.06s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running tests/gomod.rs (/opt/rustwide/target/release/deps/gomod-3f55a047aac66ec4) [INFO] [stdout] running 20 tests [INFO] [stdout] test a_file_that_is_not_a_go_mod_is_refused ... ok [INFO] [stdout] test an_escaped_path_is_still_refused ... ok [INFO] [stdout] test garbage_versions_are_refused ... ok [INFO] [stdout] test dispatch_matches_the_suffix ... ok [INFO] [stdout] test every_directive ... ok [INFO] [stdout] test indirect_is_the_split ... ok [INFO] [stdout] test quoted_module_paths_are_read ... ok [INFO] [stdout] test stray_punctuation_is_refused ... ok [INFO] [stdout] test the_yaml_v3_header_parses ... ok [INFO] [stdout] test single_line_require ... ok [INFO] [stdout] test versions_are_kept_as_written ... ok [INFO] [stdout] test slopsquat_stays_silent_on_go ... ok [INFO] [stdout] test counts ... ok [INFO] [stdout] test flat ... ok [INFO] [stdout] test replace_decides_first_party_and_origin ... ok [INFO] [stdout] test retracted_versions_are_not_packages ... ok [INFO] [stdout] test unknown_directives_are_refused ... ok [INFO] [stdout] test nothing_claims_dev_scripts_or_hashes ... ok [INFO] [stdout] test an_unterminated_block_points_at_the_open ... ok [INFO] [stdout] test a_go_scan_reports_nothing ... ok [INFO] [stderr] Running tests/json.rs (/opt/rustwide/target/release/deps/json-03e3e04cedf2884f) [INFO] [stdout] [INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test control_characters_must_be_escaped ... ok [INFO] [stdout] test leading_byte_order_mark ... ok [INFO] [stdout] test bad_escapes ... ok [INFO] [stdout] test deep_nesting_errors_rather_than_overflowing ... ok [INFO] [stdout] test surrogate_pair ... ok [INFO] [stdout] test trailing_commas_and_junk ... ok [INFO] [stdout] test lone_surrogates_are_rejected ... ok [INFO] [stdout] test scalars ... ok [INFO] [stdout] test numbers_rust_would_have_taken ... ok [INFO] [stdout] test containers ... ok [INFO] [stdout] test error_positions_point_at_the_problem ... ok [INFO] [stdout] test truncation_never_panics ... ok [INFO] [stdout] test duplicate_keys ... ok [INFO] [stdout] test number_errors_point_at_the_offending_byte ... ok [INFO] [stdout] test numbers ... ok [INFO] [stdout] test wide_input_is_fine ... ok [INFO] [stdout] test escapes ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running tests/json_conformance.rs (/opt/rustwide/target/release/deps/json_conformance-1f9cce5b638db2ab) [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 any_value_may_stand_alone ... ok [INFO] [stdout] test arrays_are_values_between_brackets ... ok [INFO] [stdout] test exponent_forms ... ok [INFO] [stdout] test literal_names_are_lowercase_and_whole ... ok [INFO] [stdout] test nesting_depth_is_capped_at_128 ... ok [INFO] [stdout] test a_leading_byte_order_mark_is_skipped ... ok [INFO] [stdout] test lone_and_mispaired_surrogates_are_rejected ... ok [INFO] [stdout] test surrogate_pairs_recombine ... ok [INFO] [stdout] test the_eight_two_character_escapes ... ok [INFO] [stdout] test the_solidus_is_optional_either_way ... ok [INFO] [stdout] test unescaped_control_characters_are_rejected ... ok [INFO] [stdout] test unicode_escape_takes_four_hex_digits ... ok [INFO] [stdout] test objects_are_members_between_braces ... ok [INFO] [stdout] test whitespace_is_four_characters ... ok [INFO] [stdout] test objects_reject_a_trailing_comma ... ok [INFO] [stdout] test one_value_and_no_more ... ok [INFO] [stdout] test six_structural_characters ... ok [INFO] [stdout] test range_and_precision_are_f64 ... ok [INFO] [stdout] test strings_must_be_terminated ... ok [INFO] [stdout] test the_decimal_point_needs_digits_on_both_sides ... ok [INFO] [stdout] test unknown_escapes_are_rejected ... ok [INFO] [stdout] test arrays_reject_a_trailing_or_missing_comma ... ok [INFO] [stdout] test leading_zeros_are_rejected ... ok [INFO] [stdout] test member_names_are_strings ... ok [INFO] [stdout] test numbers_rust_would_have_taken ... ok [INFO] [stdout] test every_scalar_value_survives ... ok [INFO] [stdout] test leading_plus_is_rejected ... ok [INFO] [stdout] test width_is_not_capped ... ok [INFO] [stdout] test duplicate_names_take_the_last ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 29 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running tests/npm.rs (/opt/rustwide/target/release/deps/npm-f050c50dd97bb8d4) [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 poisoning_added_exactly_three_entries ... ok [INFO] [stdout] test workspace_deps_count_as_direct ... ok [INFO] [stdout] test nested_entries_keep_their_own_identity ... ok [INFO] [stdout] test counts ... ok [INFO] [stdout] test workspace_members_are_first_party ... ok [INFO] [stderr] Running tests/pip.rs (/opt/rustwide/target/release/deps/pip-32dc398d4ca368b4) [INFO] [stdout] test install_scripts_exclude_the_root_project ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 29 tests [INFO] [stdout] test comments_and_blanks ... ok [INFO] [stdout] test dispatch_by_suffix ... ok [INFO] [stdout] test direct_url_has_no_version_to_pin ... ok [INFO] [stdout] test counts ... ok [INFO] [stdout] test empty_file ... ok [INFO] [stdout] test exact_pins ... ok [INFO] [stdout] test hashes_survive_a_marker ... ok [INFO] [stdout] test flat ... ok [INFO] [stdout] test loose_whitespace ... ok [INFO] [stdout] test markers_are_not_specifiers ... ok [INFO] [stdout] test excluding_a_version_is_not_a_constraint ... ok [INFO] [stdout] test hash_without_space_is_not_a_comment ... ok [INFO] [stdout] test malformed_lines_carry_a_position ... ok [INFO] [stdout] test names_kept_as_written ... ok [INFO] [stdout] test a_location_requirement_is_skipped_not_fatal ... ok [INFO] [stdout] test constraint_kinds ... ok [INFO] [stdout] test a_direct_reference_is_not_a_slopsquat ... ok [INFO] [stdout] test dangling_backslash_at_eof ... ok [INFO] [stdout] test detail_quotes_the_specifier ... ok [INFO] [stdout] test continuations_and_hashes ... ok [INFO] [stdout] test option_lines_are_not_packages ... ok [INFO] [stdout] test crlf ... ok [INFO] [stdout] test positions_on_indented_and_joined_lines ... ok [INFO] [stdout] test direct_url_does_not_come_from_the_registry ... ok [INFO] [stdout] test skipping_locations_does_not_swallow_malformed_names ... ok [INFO] [stdout] test extras_do_not_eat_the_specifier ... ok [INFO] [stdout] test fixture_extremes ... ok [INFO] [stdout] test poisoned_unpinned_only ... ok [INFO] [stdout] test other_ecosystems_are_silent ... ok [INFO] [stderr] Running tests/pnpm.rs (/opt/rustwide/target/release/deps/pnpm-c851ba9def672d51) [INFO] [stdout] [INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 25 tests [INFO] [stdout] test every_importer_contributes_roots ... ok [INFO] [stdout] test peer_suffixes_resolve_to_the_base_package ... ok [INFO] [stdout] test a_lock_with_no_packages_is_an_empty_tree ... ok [INFO] [stdout] test lockfile_versions_below_six_are_refused ... ok [INFO] [stdout] test link_dependencies_resolve_to_nothing ... 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 a_broken_file_reports_where ... 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 edges ... ok [INFO] [stdout] test a_file_that_is_not_a_lockfile_is_refused ... ok [INFO] [stdout] test importer_dependencies_are_roots ... ok [INFO] [stdout] test optional_comes_from_the_snapshot ... ok [INFO] [stdout] test origin_comes_from_the_resolution_shape ... ok [INFO] [stdout] test scoped_names_survive_the_split ... ok [INFO] [stdout] test everything_is_pinned ... ok [INFO] [stdout] test transitive_packages_have_parents ... ok [INFO] [stdout] test integrity_is_recorded_for_every_package ... ok [INFO] [stdout] test v6_records_dev ... ok [INFO] [stdout] test v6_records_requires_build ... ok [INFO] [stdout] test counts ... ok [INFO] [stdout] test no_install_scripts_are_claimed ... ok [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.14s [INFO] [stdout] [INFO] [stderr] Running tests/pypi.rs (/opt/rustwide/target/release/deps/pypi-1808a130afcec012) [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 scipy_forks_keep_their_own_parents ... ok [INFO] [stdout] test edge_counts ... ok [INFO] [stdout] test integrity_is_recorded_except_where_there_is_none ... ok [INFO] [stdout] test separator_spelling_does_not_break_a_link ... ok [INFO] [stdout] test uv_records_its_own_root ... ok [INFO] [stdout] test dispatch_by_suffix ... ok [INFO] [stdout] test names_kept_as_written ... ok [INFO] [stdout] test every_entry_is_pinned ... ok [INFO] [stdout] test transitive_packages_have_parents ... ok [INFO] [stdout] test poetry_roots_are_the_in_degree_zero_set ... ok [INFO] [stdout] test dev_and_install_script ... ok [INFO] [stdout] test counts ... 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 0.31s [INFO] [stdout] [INFO] [stderr] Running tests/rules.rs (/opt/rustwide/target/release/deps/rules-4236ee036c553be9) [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 poisoned ... ok [INFO] [stdout] test trivial_skips_predicates_with_dependencies ... ok [INFO] [stdout] test install_script_counts ... ok [INFO] [stdout] test install_scripts_count_copies ... ok [INFO] [stdout] test install_script_detail_describes_nothing ... ok [INFO] [stdout] test drift_counts ... ok [INFO] [stdout] test drift_reports_a_name_once ... ok [INFO] [stdout] test trivial_separates_list_from_shape ... 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 0.16s [INFO] [stdout] [INFO] [stderr] Running tests/semver.rs (/opt/rustwide/target/release/deps/semver-770111f4f0a5f114) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test numeric_segments_are_not_strings ... ok [INFO] [stdout] test the_spec_ordering_table ... ok [INFO] [stdout] test ten_sorts_after_nine ... ok [INFO] [stdout] test displays_back ... ok [INFO] [stdout] test a_release_outranks_its_prereleases ... ok [INFO] [stdout] test build_metadata_is_dropped ... ok [INFO] [stdout] test parses ... ok [INFO] [stdout] test core_ordering ... ok [INFO] [stdout] test rejects_junk ... 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.03s [INFO] [stdout] [INFO] [stderr] Running tests/term.rs (/opt/rustwide/target/release/deps/term-41c5b14edaaa2c80) [INFO] [stdout] [INFO] [stdout] running 18 tests [INFO] [stdout] test empty_says_nothing ... ok [INFO] [stdout] test flag_beats_all ... ok [INFO] [stdout] test paint_on_resets ... ok [INFO] [stdout] test no_color_beats_tty ... ok [INFO] [stdout] test column_takes_the_widest ... ok [INFO] [stdout] test force_beats_pipe ... ok [INFO] [stdout] test width_counts_chars ... ok [INFO] [stdout] test tty_decides_alone ... ok [INFO] [stdout] test no_color_beats_force ... ok [INFO] [stdout] test paint_off_is_the_input ... ok [INFO] [stdout] test digit_grouping ... ok [INFO] [stdout] test short_names_keep_the_floor ... ok [INFO] [stdout] test multibyte_name_widens_the_column ... ok [INFO] [stdout] test piped_output_has_no_escapes ... ok [INFO] [stdout] test blocks_print_in_rank_order_whatever_order_they_arrive_in ... ok [INFO] [stdout] test colour_marks_severity ... ok [INFO] [stdout] test colour_off_is_the_plain_render ... ok [INFO] [stdout] test pad_reaches_the_column ... 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/toml.rs (/opt/rustwide/target/release/deps/toml-c80b84775653386c) [INFO] [stdout] [INFO] [stdout] running 34 tests [INFO] [stdout] test a_header_cannot_reach_past_a_sealed_value ... ok [INFO] [stdout] test array_of_tables ... ok [INFO] [stdout] test a_bare_carriage_return_is_refused ... ok [INFO] [stdout] test a_header_cannot_reopen_what_an_equals_defined ... ok [INFO] [stdout] test arrays ... ok [INFO] [stdout] test comments ... ok [INFO] [stdout] test a_quoted_dot_is_not_a_path ... ok [INFO] [stdout] test multiline_strings ... ok [INFO] [stdout] test escapes ... ok [INFO] [stdout] test deep_nesting_errors_rather_than_overflowing ... ok [INFO] [stdout] test error_positions_point_at_the_problem ... ok [INFO] [stdout] test bad_escapes ... ok [INFO] [stdout] test junk_after_a_value ... ok [INFO] [stdout] test duplicate_keys ... ok [INFO] [stdout] test leading_byte_order_mark ... ok [INFO] [stdout] test integer_limits ... ok [INFO] [stdout] test header_depth_is_bounded ... ok [INFO] [stdout] test inline_tables ... ok [INFO] [stdout] test refused_syntax ... ok [INFO] [stdout] test scalars ... ok [INFO] [stdout] test value_errors_name_the_set ... ok [INFO] [stdout] test refused_scalar_types ... ok [INFO] [stdout] test subtable_binds_to_last_element ... ok [INFO] [stdout] test unclosed_and_mismatched ... ok [INFO] [stdout] test unterminated_strings ... ok [INFO] [stdout] test tables ... ok [INFO] [stdout] test quoted_key_with_a_dot ... ok [INFO] [stdout] test multiline_trailing_quotes ... 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 0.76s [INFO] [stdout] [INFO] [stderr] Running tests/tree.rs (/opt/rustwide/target/release/deps/tree-3c84051ea94b56ea) [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test help_documents_tree ... ok [INFO] [stdout] test json_shape ... ok [INFO] [stdout] test a_flat_file_says_it_has_no_graph ... ok [INFO] [stdout] test quiet_drops_the_prose_and_keeps_the_number ... ok [INFO] [stdout] test json_flat_file_has_a_null_in_degree ... ok [INFO] [stdout] test a_real_package_has_parents ... ok [INFO] [stdout] test every_version_is_shown ... ok [INFO] [stdout] test a_cycle_is_named_not_followed ... ok [INFO] [stdout] test planted_names_have_no_parent ... ok [INFO] [stdout] test usage_mistakes_exit_two ... ok [INFO] [stdout] test piped_output_carries_no_escape_codes ... 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 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] [stderr] Running tests/walk.rs (/opt/rustwide/target/release/deps/walk-9d3312eb3ec80e54) [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 2.06s [INFO] [stdout] [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 no_name_is_on_both_lists ... ok [INFO] [stdout] test one_unsupported_name_however_many_copies ... ok [INFO] [stdout] test an_empty_tree_finds_nothing ... ok [INFO] [stdout] test follows_a_symlinked_lockfile ... ok [INFO] [stdout] test an_unreadable_directory_comes_back_named ... ok [INFO] [stdout] test a_dangling_symlink_is_skipped ... ok [INFO] [stdout] test max_depth_is_where_it_says_it_is ... ok [INFO] [stdout] test finds_nested_manifests ... ok [INFO] [stdout] test matches_prefixed_fixture_names ... ok [INFO] [stdout] test depth_is_bounded ... ok [INFO] [stdout] test order_is_stable ... ok [INFO] [stdout] test skips_build_output_and_dotdirs ... ok [INFO] [stdout] test a_symlinked_directory_cycle_terminates ... ok [INFO] [stdout] test never_descends_into_node_modules ... ok [INFO] [stdout] test a_format_with_a_reader_is_never_called_unsupported ... ok [INFO] [stdout] test skipped_directories_carry_their_reason ... ok [INFO] [stderr] Running tests/yaml.rs (/opt/rustwide/target/release/deps/yaml-79995c7e27da3571) [INFO] [stdout] [INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 36 tests [INFO] [stdout] test a_flow_indicator_may_not_open_a_plain_scalar ... ok [INFO] [stdout] test an_empty_key_is_refused_in_both_contexts ... ok [INFO] [stdout] test block_scalars ... ok [INFO] [stdout] test blank_and_comment_lines_do_not_close_a_block ... ok [INFO] [stdout] test comments ... ok [INFO] [stdout] test crlf_line_endings ... ok [INFO] [stdout] test a_flow_key_refuses_indicators ... ok [INFO] [stdout] test a_comment_ends_a_flow_key ... ok [INFO] [stdout] test a_flow_collection_may_sit_under_its_key ... ok [INFO] [stdout] test dedent_must_land_on_an_open_level ... ok [INFO] [stdout] test malformed_lines ... ok [INFO] [stdout] test nested_mappings ... ok [INFO] [stdout] test nothing_but_true_and_false_is_typed ... ok [INFO] [stdout] test scalars ... ok [INFO] [stdout] test sequences ... ok [INFO] [stdout] test tabs_in_indentation_are_refused ... ok [INFO] [stdout] test document_markers ... ok [INFO] [stdout] test plain_scalars_refuse_a_bare_colon ... ok [INFO] [stdout] test duplicate_keys_are_an_error ... ok [INFO] [stdout] test quoted_scalars ... ok [INFO] [stdout] test leading_byte_order_mark ... ok [INFO] [stdout] test error_positions_point_at_the_problem ... ok [INFO] [stdout] test flow_collections ... ok [INFO] [stdout] test unclosed_flow_collections ... ok [INFO] [stdout] test trailing_commas_in_flow_collections ... ok [INFO] [stdout] test null_comes_from_an_empty_value_only ... ok [INFO] [stdout] test flow_values_from_the_fixture ... ok [INFO] [stdout] test keys_that_break_a_naive_split ... ok [INFO] [stdout] test out_of_subset_constructs ... ok [INFO] [stdout] test unterminated_quotes ... ok [INFO] [stdout] test deep_nesting_errors_rather_than_overflowing ... 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] [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 1.14s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running tests/yarn.rs (/opt/rustwide/target/release/deps/yarn-ba9236bb44045927) [INFO] [stdout] running 19 tests [INFO] [stdout] test an_entry_with_no_version_is_refused ... ok [INFO] [stdout] test errors_carry_a_line ... ok [INFO] [stdout] test a_header_without_a_colon_is_refused ... ok [INFO] [stdout] test both_registry_hosts_are_the_registry ... ok [INFO] [stdout] test integrity_is_presence_only ... ok [INFO] [stdout] test a_header_with_no_entries_is_an_empty_tree ... ok [INFO] [stdout] test entries_without_the_header_still_read ... ok [INFO] [stdout] test edges_resolve_through_the_specifier ... ok [INFO] [stdout] test the_block_decides_whether_a_line_is_an_edge ... ok [INFO] [stdout] test the_same_name_at_several_versions ... ok [INFO] [stdout] test every_block_header_is_tolerated ... ok [INFO] [stdout] test a_block_after_another_block_still_reads ... ok [INFO] [stdout] test berry_is_refused ... ok [INFO] [stdout] test a_range_never_matches_a_resolved_version ... ok [INFO] [stdout] test an_empty_file_is_not_an_empty_lockfile ... ok [INFO] [stdout] test scoped_names_survive_the_split ... ok [INFO] [stdout] test one_entry_answers_to_several_specifiers ... ok [INFO] [stdout] test the_fixture_parses ... ok [INFO] [stdout] test truncation_never_panics ... ok [INFO] [stderr] Doc-tests stranger [INFO] [stdout] [INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.74s [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" "4a522d991cd652e4169688bacbc7e83f5183c91ee09593f98e80e6fadcd7343d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4a522d991cd652e4169688bacbc7e83f5183c91ee09593f98e80e6fadcd7343d", kill_on_drop: false }` [INFO] [stdout] 4a522d991cd652e4169688bacbc7e83f5183c91ee09593f98e80e6fadcd7343d