[INFO] fetching crate deps-go 2.0.0...
[INFO] testing deps-go-2.0.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate deps-go 2.0.0 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate deps-go 2.0.0
[INFO] finished tweaking crates.io crate deps-go 2.0.0
[INFO] tweaked toml for crates.io crate deps-go 2.0.0 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate deps-go 2.0.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate deps-go 2.0.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "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/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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] 7db89cd4a459342c74f1ae02db2f2c1d55b9d79311127b796ee243966446c810
[INFO] running `Command { std: "docker" "start" "7db89cd4a459342c74f1ae02db2f2c1d55b9d79311127b796ee243966446c810", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7db89cd4a459342c74f1ae02db2f2c1d55b9d79311127b796ee243966446c810", 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" "7db89cd4a459342c74f1ae02db2f2c1d55b9d79311127b796ee243966446c810" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7db89cd4a459342c74f1ae02db2f2c1d55b9d79311127b796ee243966446c810", 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" "7db89cd4a459342c74f1ae02db2f2c1d55b9d79311127b796ee243966446c810" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.26
[INFO] [stderr]    Compiling find-msvc-tools v0.1.13
[INFO] [stderr]    Compiling smallvec v1.16.1
[INFO] [stderr]    Compiling aws-lc-rs v1.18.1
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling rustversion v1.0.23
[INFO] [stderr]    Compiling crc32fast v1.5.2
[INFO] [stderr]    Compiling mio v1.2.3
[INFO] [stderr]    Compiling rustls v0.23.45
[INFO] [stderr]    Compiling simd-adler32 v0.3.10
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling compression-core v0.4.33
[INFO] [stderr]    Compiling ipnet v2.12.2
[INFO] [stderr]    Compiling crossbeam-utils v0.8.23
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling simdutf8 v0.1.5
[INFO] [stderr]    Compiling cc v1.4.7
[INFO] [stderr]    Compiling multiversion_no_op v1.0.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling time v0.3.55
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling miniz_oxide v0.9.1
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling toml-span v0.7.1
[INFO] [stderr]    Compiling jsonc-parser v0.33.2
[INFO] [stderr]    Compiling encoding_rs v0.8.41
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling hashlink v0.12.2
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling flate2 v1.1.10
[INFO] [stderr]    Compiling yaml-rust2 v0.13.0
[INFO] [stderr]    Compiling dashmap v6.2.1
[INFO] [stderr]    Compiling dirs v7.0.0
[INFO] [stderr]    Compiling compression-codecs v0.4.43
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling aws-lc-sys v0.45.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling synstructure v0.14.0
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling async-compression v0.4.48
[INFO] [stderr]    Compiling zerofrom-derive v0.1.8
[INFO] [stderr]    Compiling yoke-derive v0.8.3
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling h2 v0.4.19
[INFO] [stderr]    Compiling multiversion-macros v0.9.0
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.21
[INFO] [stderr]    Compiling deps-core-macros v2.0.0
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling zerovec v0.11.8
[INFO] [stderr]    Compiling multiversion v0.9.0
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling icu_collections v2.3.0
[INFO] [stderr]    Compiling icu_locale_core v2.3.0
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling icu_provider v2.3.1
[INFO] [stderr]    Compiling icu_properties v2.3.0
[INFO] [stderr]    Compiling icu_normalizer v2.3.0
[INFO] [stderr]    Compiling hyper v1.11.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling futures-executor v0.3.34
[INFO] [stderr]    Compiling futures v0.3.34
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling tokio-rustls v0.26.5
[INFO] [stderr]    Compiling rustls-platform-verifier v0.7.0
[INFO] [stderr]    Compiling hyper-rustls v0.27.10
[INFO] [stderr]    Compiling reqwest v0.13.5
[INFO] [stderr]    Compiling deps-core v2.0.0
[INFO] [stderr]    Compiling deps-go v2.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 50s
[INFO] running `Command { std: "docker" "inspect" "7db89cd4a459342c74f1ae02db2f2c1d55b9d79311127b796ee243966446c810", 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" "7db89cd4a459342c74f1ae02db2f2c1d55b9d79311127b796ee243966446c810" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling zerocopy v0.8.58
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.21
[INFO] [stderr]    Compiling crossbeam-deque v0.8.8
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling rustls-platform-verifier v0.7.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling thread_local v1.1.10
[INFO] [stderr]    Compiling clap_lex v1.1.1
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling colored v3.1.1
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling clap_builder v4.6.7
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling assert-json-diff v2.0.2
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling clap v4.6.7
[INFO] [stderr]    Compiling zerocopy-derive v0.8.58
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling tokio-rustls v0.26.5
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling async-compression v0.4.48
[INFO] [stderr]    Compiling tokio-stream v0.1.19
[INFO] [stderr]    Compiling tokio-test v0.4.5
[INFO] [stderr]    Compiling h2 v0.4.19
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling hyper v1.11.1
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]    Compiling hyper-rustls v0.27.10
[INFO] [stderr]    Compiling mockito v1.7.2
[INFO] [stderr]    Compiling reqwest v0.13.5
[INFO] [stderr]    Compiling deps-core v2.0.0
[INFO] [stderr]    Compiling deps-go v2.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 48.42s
[INFO] running `Command { std: "docker" "inspect" "7db89cd4a459342c74f1ae02db2f2c1d55b9d79311127b796ee243966446c810", 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" "7db89cd4a459342c74f1ae02db2f2c1d55b9d79311127b796ee243966446c810" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.16s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/deps-go/b040490d7589b807/out/deps_go-b040490d7589b807)
[INFO] [stdout] 
[INFO] [stdout] running 253 tests
[INFO] [stdout] test config::tests::test_blocked_class_none_for_non_policy_invalid_reason ... ok
[INFO] [stdout] test config::tests::test_blocked_class_none_when_no_goproxy ... ok
[INFO] [stdout] test config::tests::test_blocked_class_not_masked_by_earlier_non_https_hop ... ok
[INFO] [stdout] test config::tests::test_blocked_class_not_masked_by_earlier_invalid_url_hop ... ok
[INFO] [stdout] test config::tests::test_blocked_class_none_when_valid_hop_remains ... ok
[INFO] [stdout] test config::tests::test_blocked_class_some_when_goproxy_policy_blocked ... ok
[INFO] [stdout] test config::tests::test_comments_and_blank_lines_ignored ... ok
[INFO] [stdout] test config::tests::test_compile_glob_dangling_escape_warn_redacts_query_credential ... ok
[INFO] [stdout] test config::tests::test_compile_glob_reversed_range_warn_redacts_query_credential ... ok
[INFO] [stdout] test config::tests::test_compile_glob_unterminated_class_warn_redacts_query_credential ... ok
[INFO] [stdout] test config::tests::test_empty_content_resolves_to_plain_registry ... ok
[INFO] [stdout] test config::tests::test_glob_pattern_character_class ... ok
[INFO] [stdout] test config::tests::test_glob_pattern_degenerate_range_class_still_matches ... ok
[INFO] [stdout] test config::tests::test_glob_pattern_escaped_bracket_as_class_member_does_not_close_class_early ... ok
[INFO] [stdout] test config::tests::test_glob_pattern_escaped_bracket_does_not_log_unterminated_warning ... ok
[INFO] [stdout] test config::tests::test_glob_pattern_escaped_bracket_inside_class_as_range_bound ... ok
[INFO] [stdout] test config::tests::test_glob_pattern_escaped_bracket_is_literal ... ok
[INFO] [stdout] test config::tests::test_glob_pattern_escaped_dash_inside_class_as_range_bound ... ok
[INFO] [stdout] test config::tests::test_glob_pattern_escaped_dash_inside_class_does_not_spuriously_warn_reversed ... ok
[INFO] [stdout] test config::tests::test_glob_pattern_exact_element_match ... ok
[INFO] [stdout] test config::tests::test_glob_pattern_malformed_class_logs_warning ... ok
[INFO] [stdout] test config::tests::test_glob_pattern_malformed_class_never_panics_no_match ... ok
[INFO] [stdout] test config::tests::test_glob_pattern_many_stars_no_exponential_blowup ... ok
[INFO] [stdout] test config::tests::test_glob_pattern_negated_character_class ... ok
[INFO] [stdout] test config::tests::test_glob_pattern_negated_reversed_range_matches_everything ... ok
[INFO] [stdout] test config::tests::test_glob_pattern_no_match ... ok
[INFO] [stdout] test config::tests::test_glob_pattern_not_enough_segments_no_match ... ok
[INFO] [stdout] test config::tests::test_glob_pattern_oversized_pattern_logs_warning ... ok
[INFO] [stdout] test config::tests::test_glob_pattern_oversized_pattern_never_matches ... ok
[INFO] [stdout] test config::tests::test_glob_pattern_question_mark ... ok
[INFO] [stdout] test config::tests::test_glob_pattern_range_character_class ... ok
[INFO] [stdout] test config::tests::test_glob_pattern_reversed_range_among_valid_entries_others_still_match ... ok
[INFO] [stdout] test config::tests::test_glob_pattern_reversed_range_class_logs_warning ... ok
[INFO] [stdout] test config::tests::test_glob_pattern_reversed_range_entry_never_matches_but_pattern_still_compiles ... ok
[INFO] [stdout] test config::tests::test_glob_pattern_trailing_backslash_never_matches ... ok
[INFO] [stdout] test config::tests::test_glob_pattern_wildcard_never_crosses_slash ... ok
[INFO] [stdout] test config::tests::test_goenv_duplicate_goprivate_patterns_still_match ... ok
[INFO] [stdout] test config::tests::test_goenv_empty_goproxy_and_goprivate_values_are_absent ... ok
[INFO] [stdout] test config::tests::test_goenv_malformed_line_without_equals_is_ignored ... ok
[INFO] [stdout] test config::tests::test_goenv_path_empty_env_var_falls_back_to_platform_default ... ok
[INFO] [stdout] test config::tests::test_goenv_path_honors_env_var ... ok
[INFO] [stdout] test config::tests::test_glob_pattern_prefix_wildcard_matches ... ok
[INFO] [stdout] test config::tests::test_goprivate_without_goproxy ... ok
[INFO] [stdout] test config::tests::test_goprivate_bypasses_goproxy ... ok
[INFO] [stdout] test config::tests::test_goproxy_all_comma_separators ... ok
[INFO] [stdout] test config::tests::test_goproxy_off_sole_entry ... ok
[INFO] [stdout] test config::tests::test_goproxy_mixed_pipe_then_comma_separators ... ok
[INFO] [stdout] test config::tests::test_goproxy_invalid_hop_dropped_when_valid_hop_remains ... ok
[INFO] [stdout] test config::tests::test_goproxy_separator_before_dropped_hop_is_merged_most_permissive_wins ... ok
[INFO] [stdout] test config::tests::test_has_goprivate_false_when_all_patterns_rejected ... ok
[INFO] [stdout] test config::tests::test_goproxy_pipe_separated ... ok
[INFO] [stdout] test config::tests::test_goproxy_policy_blocked_hop_fails_closed ... ok
[INFO] [stdout] test config::tests::test_has_goprivate_true_when_at_least_one_pattern_usable ... ok
[INFO] [stdout] test config::tests::test_invalid_hop_redacts_userinfo_from_raw_and_log ... ok
[INFO] [stdout] test config::tests::test_proxy_url_rejects_fragment ... ok
[INFO] [stdout] test config::tests::test_goproxy_single_hop_plus_direct ... ok
[INFO] [stdout] test config::tests::test_proxy_url_rejects_http ... ok
[INFO] [stdout] test config::tests::test_proxy_url_rejects_invalid ... ok
[INFO] [stdout] test config::tests::test_goproxy_separators_recorded_distinctly ... ok
[INFO] [stdout] test config::tests::test_proxy_url_policy_matrix ... ok
[INFO] [stdout] test config::tests::test_proxy_url_rejects_query_string ... ok
[INFO] [stdout] test config::tests::test_proxy_url_rejects_query_string_without_leaking_it ... ok
[INFO] [stdout] test config::tests::test_proxy_url_accepts_https ... ok
[INFO] [stdout] test config::tests::test_has_goprivate_true_for_pattern_with_reversed_range ... ok
[INFO] [stdout] test config::tests::test_has_goprivate_false_for_malformed_pattern ... ok
[INFO] [stdout] test config::tests::test_goproxy_hops_after_terminal_are_dropped ... ok
[INFO] [stdout] test config::tests::test_rejected_reason_for_none_when_no_goproxy ... ok
[INFO] [stdout] test config::tests::test_proxy_url_rejects_userinfo ... ok
[INFO] [stdout] test config::tests::test_rejected_reason_for_none_when_sole_hop_is_blocked_host ... ok
[INFO] [stdout] test config::tests::test_rejected_reason_for_none_when_valid_hop_remains ... ok
[INFO] [stdout] test config::tests::test_rejected_reason_for_reports_first_invalid_hop_alongside_later_blocked_hop ... ok
[INFO] [stdout] test config::tests::test_goenv_oversized_goprivate_warning_debounced_across_resolves ... ok
[INFO] [stdout] test config::tests::test_resolve_at_no_path_is_default ... ok
[INFO] [stdout] test config::tests::test_rejected_reason_for_sole_invalid_entry ... ok
[INFO] [stdout] test config::tests::test_goproxy_sole_invalid_entry_fails_closed ... ok
[INFO] [stdout] test config::tests::test_userinfo_rejected_never_retained ... ok
[INFO] [stdout] test config::tests::test_resolve_at_nonexistent_path_is_default ... ok
[INFO] [stdout] test config::tests::test_resolve_at_reads_real_file ... ok
[INFO] [stdout] test ecosystem::tests::test_generate_diagnostics_basic ... ignored, Requires network access to proxy.golang.org
[INFO] [stdout] test ecosystem::tests::test_is_in_dependencies_section_block ... ok
[INFO] [stdout] test ecosystem::tests::test_mock_dependency_indirect ... ok
[INFO] [stdout] test ecosystem::tests::test_is_in_dependencies_section_single_line ... ok
[INFO] [stdout] test formatter::tests::go_formatter_conformance::formatter_generic_template_placeholders_guarded ... ok
[INFO] [stdout] test formatter::tests::go_formatter_conformance::formatter_format_version_matches ... ok
[INFO] [stdout] test formatter::tests::go_formatter_conformance::formatter_package_url_hostile_input_safe ... ok
[INFO] [stdout] test formatter::tests::go_formatter_conformance::formatter_package_url_matches ... ok
[INFO] [stdout] test formatter::tests::go_formatter_conformance::formatter_validate_package_name_accepts ... ok
[INFO] [stdout] test formatter::tests::go_formatter_conformance::formatter_validate_package_name_rejects ... ok
[INFO] [stdout] test formatter::tests::go_formatter_conformance::formatter_version_satisfies_requirement_matches ... ok
[INFO] [stdout] test formatter::tests::test_can_resolve_source ... ok
[INFO] [stdout] test formatter::tests::test_compile_requirement_incompatible_tag_still_compiles ... ok
[INFO] [stdout] test formatter::tests::test_compile_requirement_never_skips_a_candidate ... ok
[INFO] [stdout] test formatter::tests::test_compile_requirement_satisfiable ... ok
[INFO] [stdout] test formatter::tests::test_compile_requirement_pseudo_version_requirement_returns_none ... ok
[INFO] [stdout] test formatter::tests::test_manifest_requirement_is_resolved_version_only_for_require_directive ... ok
[INFO] [stdout] test formatter::tests::test_osv_version_strips_v_prefix ... ok
[INFO] [stdout] test formatter::tests::test_osv_version_to_native_prepends_v_prefix ... ok
[INFO] [stdout] test formatter::tests::test_osv_version_unprefixed_is_unaffected ... ok
[INFO] [stdout] test formatter::tests::test_suppress_package_url ... ok
[INFO] [stdout] test formatter::tests::test_validate_package_name_rejects_too_long ... ok
[INFO] [stdout] test lockfile::tests::go_lockfile_conformance::locate_lockfile_same_directory ... ok
[INFO] [stdout] test lockfile::tests::go_lockfile_conformance::locate_lockfile_not_found ... ok
[INFO] [stdout] test lockfile::tests::test_empty_content ... ok
[INFO] [stdout] test lockfile::tests::test_incompatible_version ... ok
[INFO] [stdout] test lockfile::tests::test_last_version_wins ... ok
[INFO] [stdout] test lockfile::tests::test_locate_lockfile_workspace_root ... ok
[INFO] [stdout] test lockfile::tests::go_lockfile_conformance::parse_malformed_lockfile_does_not_panic ... ok
[INFO] [stdout] test lockfile::tests::test_lockfile_provider_trait ... ok
[INFO] [stdout] test lockfile::tests::test_malformed_line_ignored ... ok
[INFO] [stdout] test lockfile::tests::test_parse_go_sum_dependencies_empty ... ok
[INFO] [stdout] test lockfile::tests::test_parse_go_sum_with_checksum ... ok
[INFO] [stdout] test lockfile::tests::test_parse_lockfile_not_found ... ok
[INFO] [stdout] test lockfile::tests::test_parse_lockfile_simple ... ok
[INFO] [stdout] test lockfile::tests::test_parse_multiple_modules ... ok
[INFO] [stdout] test lockfile::tests::test_parse_simple_go_sum ... ok
[INFO] [stdout] test lockfile::tests::test_pseudo_version ... ok
[INFO] [stdout] test lockfile::tests::test_skip_go_mod_entries ... ok
[INFO] [stdout] test lockfile::tests::test_parse_lockfile_empty ... ok
[INFO] [stdout] test lockfile::tests::test_whitespace_handling ... ok
[INFO] [stdout] test parser::tests::test_comments_stripped ... ok
[INFO] [stdout] test parser::tests::test_empty_file ... ok
[INFO] [stdout] test parser::tests::test_complex_go_mod ... ok
[INFO] [stdout] test parser::tests::test_parse_complex_go_mod ... ok
[INFO] [stdout] test parser::tests::test_parse_exclude_directive ... ok
[INFO] [stdout] test parser::tests::test_parse_exclude_directive_with_trailing_comment ... ok
[INFO] [stdout] test parser::tests::test_parse_go_mod_blocked_goproxy_excludes_goprivate_bypassed_dependency ... ok
[INFO] [stdout] test parser::tests::test_parse_go_mod_blocked_goproxy_populates_blocked_registries ... ok
[INFO] [stdout] test parser::tests::test_parse_go_mod_blocked_goproxy_shares_declaration_key_across_dependencies ... ok
[INFO] [stdout] test parser::tests::test_parse_go_mod_rejected_goproxy_populates_rejected_registries ... ok
[INFO] [stdout] test parser::tests::test_parse_go_version ... ok
[INFO] [stdout] test parser::tests::test_parse_module_directive ... ok
[INFO] [stdout] test parser::tests::test_parse_pseudo_version ... ok
[INFO] [stdout] test parser::tests::test_parse_replace_directive ... ok
[INFO] [stdout] test parser::tests::test_parse_replace_directive_to_absolute_path ... ok
[INFO] [stdout] test ecosystem::tests::test_lockfile_provider_exists ... ok
[INFO] [stdout] test ecosystem::tests::test_parse_manifest_valid ... ok
[INFO] [stdout] test ecosystem::tests::test_completion_insert_text ... ok
[INFO] [stdout] test parser::tests::test_parse_replace_directive_to_module_stays_registry ... ok
[INFO] [stdout] test parser::tests::test_parse_replace_directive_with_trailing_comment ... ok
[INFO] [stdout] test parser::tests::test_parse_replace_directive_to_local_path ... ok
[INFO] [stdout] test parser::tests::test_parse_require_block ... ok
[INFO] [stdout] test parser::tests::test_parse_require_mustache_placeholder_captures_full_text_not_first_token ... ok
[INFO] [stdout] test parser::tests::test_parse_require_ordinary_pseudo_version_unaffected_by_widening ... ok
[INFO] [stdout] test parser::tests::test_parse_require_placeholder_embedded_in_version_shaped_token_other_forms ... ok
[INFO] [stdout] test parser::tests::test_parse_require_block_mustache_placeholder_captures_full_text ... ok
[INFO] [stdout] test parser::tests::test_parse_require_placeholder_embedded_in_version_shaped_token_widens_fully ... ok
[INFO] [stdout] test parser::tests::test_parse_single_require ... ok
[INFO] [stdout] test parser::tests::test_position_tracking ... ok
[INFO] [stdout] test parser::tests::test_position_tracking_no_trailing_newline ... ok
[INFO] [stdout] test ecosystem::tests::go_unresolved_requirement_conformance::unresolved_requirement_never_rewritten ... ok
[INFO] [stdout] test parser::tests::test_replace_to_local_path_also_reclassifies_the_require_entry ... ok
[INFO] [stdout] test parser::tests::test_require_block_line_missing_version_with_comment_yields_no_dependency ... ok
[INFO] [stdout] test parser::tests::test_strip_line_comment_with_url ... ok
[INFO] [stdout] test ecosystem::tests::test_parse_manifest_empty ... ok
[INFO] [stdout] test registry::tests::go_json_depth_conformance::json_nesting_at_max_depth_accepted ... ok
[INFO] [stdout] test registry::tests::go_json_depth_conformance::json_nesting_over_max_depth_rejected ... ok
[INFO] [stdout] test ecosystem::tests::test_registry_returns_trait_object ... ok
[INFO] [stdout] test ecosystem::tests::go_ecosystem_conformance::ecosystem_non_registry_source_yields_no_fetch ... ok
[INFO] [stdout] test registry::tests::test_fetch_real_gin_versions ... ignored, requires network access
[INFO] [stdout] test registry::tests::test_fetch_real_go_mod ... ignored, requires network access
[INFO] [stdout] test registry::tests::test_fetch_real_latest ... ignored, requires network access
[INFO] [stdout] test registry::tests::test_fetch_real_version_info ... ignored, requires network access
[INFO] [stdout] test ecosystem::tests::go_ecosystem_conformance::ecosystem_id_matches ... ok
[INFO] [stdout] test ecosystem::tests::test_fallback_edit_excludes_newer_pins_writable_exact_matcher_no_bypass ... ok
[INFO] [stdout] test ecosystem::tests::go_ecosystem_conformance::ecosystem_lockfile_filenames_match ... ok
[INFO] [stdout] test ecosystem::tests::go_ecosystem_conformance::ecosystem_as_any_downcasts ... ok
[INFO] [stdout] test ecosystem::tests::go_ecosystem_conformance::ecosystem_registry_returns_arc ... ok
[INFO] [stdout] test ecosystem::tests::go_ecosystem_conformance::ecosystem_display_name_matches ... ok
[INFO] [stdout] test ecosystem::tests::go_ecosystem_conformance::ecosystem_manifest_filenames_match ... ok
[INFO] [stdout] test registry::tests::test_info_url_construction_case_folds_uppercase_version ... ok
[INFO] [stdout] test registry::tests::test_info_url_construction_legitimate_version ... ok
[INFO] [stdout] test registry::tests::test_info_url_construction_pseudo_version ... ok
[INFO] [stdout] test registry::tests::test_info_url_construction_rejects_query_and_fragment_injection ... ok
[INFO] [stdout] test registry::tests::test_mod_url_construction_legitimate_version ... ok
[INFO] [stdout] test registry::tests::test_mod_url_construction_rejects_query_and_fragment_injection ... ok
[INFO] [stdout] test registry::tests::test_module_not_found ... ignored, requires network access
[INFO] [stdout] test registry::tests::test_not_found_or_maps_404_to_package_not_found ... ok
[INFO] [stdout] test registry::tests::test_not_found_or_maps_410_to_package_not_found ... ok
[INFO] [stdout] test registry::tests::test_not_found_or_passes_through_non_404 ... ok
[INFO] [stdout] test registry::tests::go_registry_conformance::select_latest_matching_not_default_none ... ok
[INFO] [stdout] test registry::tests::test_package_url ... ok
[INFO] [stdout] test registry::tests::test_package_url_empty_module_path ... ok
[INFO] [stdout] test registry::tests::test_package_url_encodes_malicious_chars ... ok
[INFO] [stdout] test registry::tests::test_parse_version_info ... ok
[INFO] [stdout] test registry::tests::test_parse_version_info_invalid_json ... ok
[INFO] [stdout] test registry::tests::test_parse_version_info_missing_fields ... ok
[INFO] [stdout] test registry::tests::test_parse_version_info_pseudo ... ok
[INFO] [stdout] test registry::tests::test_parse_version_info_with_malformed_time ... ok
[INFO] [stdout] test registry::tests::test_parse_version_list ... ok
[INFO] [stdout] test registry::tests::test_parse_version_list_blank_lines ... ok
[INFO] [stdout] test registry::tests::test_parse_version_list_empty ... ok
[INFO] [stdout] test registry::tests::test_alternate_registries_cap_enforced ... ok
[INFO] [stdout] test registry::tests::test_parse_version_list_invalid_utf8 ... ok
[INFO] [stdout] test registry::tests::test_parse_version_list_mixed_stable_and_pseudo ... ok
[INFO] [stdout] test registry::tests::test_parse_version_list_with_pseudo ... ok
[INFO] [stdout] test registry::tests::test_alternate_registries_cap_reached_logs_ecosystem_and_key ... ok
[INFO] [stdout] test parser::tests::test_integration_parse_resolve_register_alternate_get_versions ... ok
[INFO] [stdout] test registry::tests::test_chain_hop_falls_back_to_latest_when_list_is_empty ... ok
[INFO] [stdout] test registry::tests::test_direct_terminal_hop_shows_no_data_zero_requests ... ok
[INFO] [stdout] test registry::tests::test_get_versions_from_falls_through_on_410 ... ok
[INFO] [stdout] test registry::tests::test_off_hop_zero_requests ... ok
[INFO] [stdout] test registry::tests::test_get_versions_rejects_bare_dot_dot_segment ... ok
[INFO] [stdout] test registry::tests::test_validate_module_path_accepts_dots_within_a_segment ... ok
[INFO] [stdout] test registry::tests::test_get_latest_matching_from_routes_to_alternate ... ok
[INFO] [stdout] test registry::tests::test_validate_module_path_empty ... ok
[INFO] [stdout] test registry::tests::test_goprivate_bypass_sends_zero_requests_to_goproxy ... ok
[INFO] [stdout] test registry::tests::test_validate_module_path_rejects_bare_dot_dot_segment ... ok
[INFO] [stdout] test registry::tests::test_validate_module_path_rejects_bare_dot_segment ... ok
[INFO] [stdout] test registry::tests::test_get_latest_matching_from_alternate_forwards_selection_context ... ok
[INFO] [stdout] test registry::tests::test_validate_module_path_rejects_dot_segment_message_redacts_credential_shaped_input ... ok
[INFO] [stdout] test registry::tests::test_validate_module_path_too_long ... ok
[INFO] [stdout] test registry::tests::test_validate_module_path_valid ... ok
[INFO] [stdout] test registry::tests::test_validate_version_string_empty ... ok
[INFO] [stdout] test registry::tests::test_validate_version_string_path_traversal ... ok
[INFO] [stdout] test registry::tests::test_get_versions_from_plain_registry_source_unchanged ... ok
[INFO] [stdout] test registry::tests::test_get_versions_from_routes_to_registered_alternate ... ok
[INFO] [stdout] test registry::tests::test_validate_version_string_slashes ... ok
[INFO] [stdout] test registry::tests::test_validate_version_string_too_long ... ok
[INFO] [stdout] test registry::tests::test_validate_version_string_valid ... ok
[INFO] [stdout] test registry::tests::test_versions_list_url_bare_dot_dot_normalizes_above_proxy_root ... ok
[INFO] [stdout] test registry::tests::test_versions_list_url_dot_segment_sweep ... ok
[INFO] [stdout] test types::tests::test_go_dependency_trait ... ok
[INFO] [stdout] test registry::tests::test_get_versions_from_transport_failure_is_terminal ... ok
[INFO] [stdout] test types::tests::test_go_directive_equality ... ok
[INFO] [stdout] test types::tests::test_go_metadata_trait ... ok
[INFO] [stdout] test types::tests::test_go_version_trait ... ok
[INFO] [stdout] test types::tests::test_pseudo_version_is_prerelease ... ok
[INFO] [stdout] test types::tests::test_retracted_version_is_yanked ... ok
[INFO] [stdout] test version::tests::test_base_version_from_pseudo_invalid ... ok
[INFO] [stdout] test version::tests::test_base_version_from_pseudo ... ok
[INFO] [stdout] test version::tests::test_compare_versions ... ok
[INFO] [stdout] test version::tests::test_compare_versions_incompatible ... ok
[INFO] [stdout] test version::tests::test_compare_versions_minor ... ok
[INFO] [stdout] test version::tests::test_compare_versions_patch ... ok
[INFO] [stdout] test registry::tests::test_register_alternate_and_alternate_client_roundtrip ... ok
[INFO] [stdout] test version::tests::test_escape_module_path ... ok
[INFO] [stdout] test version::tests::test_escape_module_path_multiple_uppercase ... ok
[INFO] [stdout] test version::tests::test_escape_version_case_folds_uppercase ... ok
[INFO] [stdout] test version::tests::test_escape_version_encodes_query_and_fragment_chars ... ok
[INFO] [stdout] test version::tests::test_escape_version_preserves_legitimate_versions ... ok
[INFO] [stdout] test version::tests::test_is_pseudo_version_with_incompatible ... ok
[INFO] [stdout] test version::tests::test_is_pseudo_version ... ok
[INFO] [stdout] test version::tests::test_parse_semver_invalid ... ok
[INFO] [stdout] test version::tests::test_parse_semver_valid ... ok
[INFO] [stdout] test version::tests::test_pseudo_regex_compiles ... ok
[INFO] [stdout] test registry::tests::test_get_versions_from_falls_through_on_not_found ... ok
[INFO] [stdout] test registry::tests::test_registry_clone ... ok
[INFO] [stdout] test registry::tests::test_registry_creation ... ok
[INFO] [stdout] test registry::tests::test_select_latest_matching_agrees_with_get_latest_matching_list_fallback ... ok
[INFO] [stdout] test registry::tests::test_register_alternate_idempotent ... ok
[INFO] [stdout] test registry::tests::test_select_latest_matching_all_prerelease_stays_none_go_opts_out_of_ladder ... ok
[INFO] [stdout] test registry::tests::test_unregistered_alternate_never_falls_back_to_public ... ok
[INFO] [stdout] test registry::tests::test_pipe_separator_falls_through_on_transport_failure ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 247 passed; 0 failed; 6 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests deps_go
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test src/lockfile.rs - lockfile::GoSumParser (line 49) - compile ... ok
[INFO] [stdout] test src/registry.rs - registry::GoRegistry::get_version_info (line 533) - compile ... FAILED
[INFO] [stdout] test src/registry.rs - registry::GoRegistry::get_versions (line 485) - compile ... FAILED
[INFO] [stdout] test src/registry.rs - registry (line 13) - compile ... FAILED
[INFO] [stdout] test src/registry.rs - registry::GoRegistry::get_latest_stable (line 590) - compile ... FAILED
[INFO] [stdout] test src/lib.rs - (line 20) - compile ... ok
[INFO] [stdout] test src/registry.rs - registry::GoRegistry::get_go_mod (line 665) - compile ... FAILED
[INFO] [stdout] test src/config.rs - config::GlobPattern::matches (line 462) ... ok
[INFO] [stdout] test src/config.rs - config::GoParseContext::new (line 960) ... ok
[INFO] [stdout] test src/types.rs - types::GoMetadata::new (line 88) ... ok
[INFO] [stdout] test src/config.rs - config::GoProxyUrl (line 76) ... ok
[INFO] [stdout] test src/version.rs - version::escape_module_path (line 15) ... ok
[INFO] [stdout] test src/config.rs - config::resolve (line 1022) ... ok
[INFO] [stdout] test src/lockfile.rs - lockfile::parse_go_sum (line 111) ... ok
[INFO] [stdout] test src/version.rs - version::escape_version (line 63) ... ok
[INFO] [stdout] test src/version.rs - version::base_version_from_pseudo (line 119) ... ok
[INFO] [stdout] test src/version.rs - version::compare_versions (line 170) ... ok
[INFO] [stdout] test src/version.rs - version::is_pseudo_version (line 98) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/registry.rs - registry::GoRegistry::get_version_info (line 533) stdout ----
[INFO] [stdout] error: The default runtime flavor is `multi_thread`, but the `rt-multi-thread` feature is disabled.
[INFO] [stdout]    --> src/registry.rs:538:1
[INFO] [stdout]     |
[INFO] [stdout] 538 | #[tokio::main]
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the attribute macro `tokio::main` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/registry.rs - registry::GoRegistry::get_versions (line 485) stdout ----
[INFO] [stdout] error: The default runtime flavor is `multi_thread`, but the `rt-multi-thread` feature is disabled.
[INFO] [stdout]    --> src/registry.rs:490:1
[INFO] [stdout]     |
[INFO] [stdout] 490 | #[tokio::main]
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the attribute macro `tokio::main` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/registry.rs - registry (line 13) stdout ----
[INFO] [stdout] error: The default runtime flavor is `multi_thread`, but the `rt-multi-thread` feature is disabled.
[INFO] [stdout]   --> src/registry.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[tokio::main]
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the attribute macro `tokio::main` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/registry.rs - registry::GoRegistry::get_latest_stable (line 590) stdout ----
[INFO] [stdout] error: The default runtime flavor is `multi_thread`, but the `rt-multi-thread` feature is disabled.
[INFO] [stdout]    --> src/registry.rs:595:1
[INFO] [stdout]     |
[INFO] [stdout] 595 | #[tokio::main]
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the attribute macro `tokio::main` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/registry.rs - registry::GoRegistry::get_go_mod (line 665) stdout ----
[INFO] [stdout] error: The default runtime flavor is `multi_thread`, but the `rt-multi-thread` feature is disabled.
[INFO] [stdout]    --> src/registry.rs:670:1
[INFO] [stdout]     |
[INFO] [stdout] 670 | #[tokio::main]
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the attribute macro `tokio::main` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/registry.rs - registry (line 13)
[INFO] [stdout]     src/registry.rs - registry::GoRegistry::get_go_mod (line 665)
[INFO] [stdout]     src/registry.rs - registry::GoRegistry::get_latest_stable (line 590)
[INFO] [stdout]     src/registry.rs - registry::GoRegistry::get_version_info (line 533)
[INFO] [stdout]     src/registry.rs - registry::GoRegistry::get_versions (line 485)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 13 passed; 5 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.35s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.44s; merged doctests compilation took 0.09s
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "7db89cd4a459342c74f1ae02db2f2c1d55b9d79311127b796ee243966446c810", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7db89cd4a459342c74f1ae02db2f2c1d55b9d79311127b796ee243966446c810", kill_on_drop: false }`
[INFO] [stdout] 7db89cd4a459342c74f1ae02db2f2c1d55b9d79311127b796ee243966446c810
