[INFO] fetching crate tier 0.1.14...
[INFO] testing tier-0.1.14 against master#ec6f9a5b4413f74386267ef8efc93712c2ce6db6 for pr-155739-1
[INFO] extracting crate tier 0.1.14 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate tier 0.1.14
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate tier 0.1.14
[INFO] tweaked toml for crates.io crate tier 0.1.14 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate tier 0.1.14 on toolchain ec6f9a5b4413f74386267ef8efc93712c2ce6db6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate tier 0.1.14 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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded tier-derive v0.1.14
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 4684f33c6346433b6d7ece6dd6c0deed2c99920a0b4663b176bf4c147cf01c2e
[INFO] running `Command { std: "docker" "start" "-a" "4684f33c6346433b6d7ece6dd6c0deed2c99920a0b4663b176bf4c147cf01c2e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4684f33c6346433b6d7ece6dd6c0deed2c99920a0b4663b176bf4c147cf01c2e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4684f33c6346433b6d7ece6dd6c0deed2c99920a0b4663b176bf4c147cf01c2e", kill_on_drop: false }`
[INFO] [stdout] 4684f33c6346433b6d7ece6dd6c0deed2c99920a0b4663b176bf4c147cf01c2e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3a27afa8cbabbac6423900344cf61830f754ce5b6c8052cbebc4311caa566c00
[INFO] running `Command { std: "docker" "start" "-a" "3a27afa8cbabbac6423900344cf61830f754ce5b6c8052cbebc4311caa566c00", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling serde_ignored v0.1.14
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling toml v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling tier v0.1.14 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 15.69s
[INFO] running `Command { std: "docker" "inspect" "3a27afa8cbabbac6423900344cf61830f754ce5b6c8052cbebc4311caa566c00", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3a27afa8cbabbac6423900344cf61830f754ce5b6c8052cbebc4311caa566c00", kill_on_drop: false }`
[INFO] [stdout] 3a27afa8cbabbac6423900344cf61830f754ce5b6c8052cbebc4311caa566c00
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] debcd8474882efe82c456dc031241d64062b109d3e7405a442e99a45f4528eac
[INFO] running `Command { std: "docker" "start" "-a" "debcd8474882efe82c456dc031241d64062b109d3e7405a442e99a45f4528eac", kill_on_drop: false }`
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling tier v0.1.14 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 18.93s
[INFO] running `Command { std: "docker" "inspect" "debcd8474882efe82c456dc031241d64062b109d3e7405a442e99a45f4528eac", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "debcd8474882efe82c456dc031241d64062b109d3e7405a442e99a45f4528eac", kill_on_drop: false }`
[INFO] [stdout] debcd8474882efe82c456dc031241d64062b109d3e7405a442e99a45f4528eac
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] a9cb9dad5e8d7d9bbdfb6331fed3fa82c67f10a723f05dd6096917d0efd74eef
[INFO] running `Command { std: "docker" "start" "-a" "a9cb9dad5e8d7d9bbdfb6331fed3fa82c67f10a723f05dd6096917d0efd74eef", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.15s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tier-13a3ef0a864417bf)
[INFO] [stderr]      Running tests/clap.rs (/opt/rustwide/target/debug/deps/clap-a0ab5d4353ebef28)
[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] [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/derive.rs (/opt/rustwide/target/debug/deps/derive-ba02c3b247e81f53)
[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/loading.rs (/opt/rustwide/target/debug/deps/loading-30468c65767c31d0)
[INFO] [stdout] 
[INFO] [stdout] running 167 tests
[INFO] [stdout] test alias_override_helpers_reject_malformed_metadata_paths ... ok
[INFO] [stdout] test cli_overrides_reject_reserved_wildcard_key_segments ... ok
[INFO] [stdout] test args_reject_malformed_external_array_paths ... ok
[INFO] [stdout] test ambiguous_alias_patterns_are_rejected ... ok
[INFO] [stdout] test args_accept_bracket_array_paths ... ok
[INFO] [stdout] test canonical_alias_conflicts_are_rejected ... ok
[INFO] [stdout] test args_can_still_replace_whole_arrays ... ok
[INFO] [stdout] test bracket_array_indices_are_canonicalized ... ok
[INFO] [stdout] test conflicting_alias_based_env_variables_for_the_same_canonical_path_are_rejected ... ok
[INFO] [stdout] test applies_profile_placeholders_and_tracks_normalization ... ok
[INFO] [stdout] test concrete_alias_metadata_paths_match_canonical_array_indices ... ok
[INFO] [stdout] test concrete_metadata_paths_match_canonical_array_indices ... ok
[INFO] [stdout] test concrete_deprecated_metadata_paths_match_canonical_array_indices ... ok
[INFO] [stdout] test conflicting_custom_env_decoders_that_canonicalize_to_the_same_field_are_rejected ... ok
[INFO] [stdout] test concrete_secret_metadata_paths_stay_canonical_after_normalizer_creates_array_values ... ok
[INFO] [stdout] test conflicting_duplicate_cli_override_paths_are_rejected ... ok
[INFO] [stdout] test concrete_validation_metadata_paths_stay_canonical_after_normalizer_creates_array_values ... ok
[INFO] [stdout] test conflicting_env_decoder_paths_that_canonicalize_to_the_same_field_are_rejected ... ok
[INFO] [stdout] test conflicting_explicit_and_metadata_env_bindings_are_rejected ... ok
[INFO] [stdout] test conflicting_env_variables_with_overlapping_paths_are_rejected ... ok
[INFO] [stdout] test config_migrations_upgrade_legacy_payloads_and_record_report_entries ... ok
[INFO] [stdout] test custom_env_decoder_paths_are_runtime_canonicalized_against_existing_array_layers ... ok
[INFO] [stdout] test custom_env_decoder_paths_are_runtime_canonicalized_across_multiple_env_sources ... ok
[INFO] [stdout] test conflicting_explicit_env_bindings_are_rejected ... ok
[INFO] [stdout] test conflicting_explicit_env_variables_for_the_same_canonical_path_are_rejected ... ok
[INFO] [stdout] test custom_env_decoder_paths_accept_external_bracket_syntax ... ok
[INFO] [stdout] test custom_env_decoders_can_handle_application_specific_formats ... ok
[INFO] [stdout] test custom_env_decoders_support_wildcard_paths_for_dynamic_entries ... ok
[INFO] [stdout] test declared_checks_accept_alias_paths ... ok
[INFO] [stdout] test declared_validation_rules_return_structured_errors_and_redact_secrets ... ok
[INFO] [stdout] test custom_env_separator_does_not_accept_underscore_boundary_variants ... ok
[INFO] [stdout] test cross_field_checks_with_leading_or_trailing_dots_are_rejected ... ok
[INFO] [stdout] test declared_numeric_validation_preserves_large_integer_precision ... ok
[INFO] [stdout] test declared_validation_supports_cross_field_checks_and_extended_rules ... ok
[INFO] [stdout] test denies_unknown_fields_by_default ... ok
[INFO] [stdout] test duplicate_explicit_env_names_are_rejected_even_without_env_sources ... ok
[INFO] [stdout] test doctor_json_is_machine_readable ... ok
[INFO] [stdout] test doctor_and_audit_outputs_are_structured ... ok
[INFO] [stdout] test empty_env_separator_keeps_the_existing_mapping_separator ... ok
[INFO] [stdout] test email_validation_accepts_bracketed_ip_literals_and_rejects_bare_ip_domains ... ok
[INFO] [stdout] test empty_explicit_env_binding_names_are_rejected_even_when_unset ... ok
[INFO] [stdout] test empty_manual_secret_paths_are_ignored ... ok
[INFO] [stdout] test deserialize_errors_include_the_last_source ... ok
[INFO] [stdout] test duplicate_explicit_env_names_are_rejected ... ok
[INFO] [stdout] test env_accepts_indexed_array_paths ... ok
[INFO] [stdout] test env_aliases_and_fallbacks_support_standard_operational_variables ... ok
[INFO] [stdout] test env_decoder_paths_accept_external_bracket_syntax ... ok
[INFO] [stdout] test env_decoder_paths_are_runtime_canonicalized_against_existing_array_layers ... ok
[INFO] [stdout] test env_decoder_paths_are_runtime_canonicalized_across_multiple_env_sources ... ok
[INFO] [stdout] test env_decoder_paths_match_leading_zero_indices_from_env_variables ... ok
[INFO] [stdout] test env_decoders_reject_unrepresentable_nested_object_keys ... ok
[INFO] [stdout] test env_decoder_paths_are_canonicalized_through_alias_metadata ... ok
[INFO] [stdout] test env_decoders_handle_common_structured_operational_formats ... ok
[INFO] [stdout] test empty_env_prefix_behaves_like_an_unprefixed_source ... ok
[INFO] [stdout] test env_and_args_keep_string_inputs_but_still_coerce_numeric_targets ... ok
[INFO] [stdout] test env_override_helpers_reject_empty_env_names ... ok
[INFO] [stdout] test env_override_helpers_reject_malformed_metadata_paths ... ok
[INFO] [stdout] test env_index_paths_with_leading_zeroes_are_canonicalized ... ok
[INFO] [stdout] test env_fallbacks_do_not_reapply_when_alias_bindings_already_target_the_same_field ... ok
[INFO] [stdout] test env_prefix_respects_the_configured_separator ... ok
[INFO] [stdout] test env_prefixes_with_trailing_separator_suffixes_are_normalized ... ok
[INFO] [stdout] test exact_declared_validations_override_duplicate_wildcard_rules_without_double_reporting ... ok
[INFO] [stdout] test exact_declared_validations_override_generic_rule_kinds ... ok
[INFO] [stdout] test env_prefix_requires_a_separator_boundary ... ok
[INFO] [stdout] test exact_custom_env_decoders_are_not_collapsed_to_wildcard_metadata_paths ... ok
[INFO] [stdout] test exact_metadata_without_merge_does_not_clear_generic_wildcard_merge_strategy ... ok
[INFO] [stdout] test exact_non_default_merge_strategies_override_generic_wildcard_merge_strategies ... ok
[INFO] [stdout] test exact_env_decoders_are_not_collapsed_to_wildcard_metadata_paths ... ok
[INFO] [stdout] test exact_deprecations_override_generic_wildcard_deprecations_without_double_warnings ... ok
[INFO] [stdout] test explain_rejects_malformed_external_array_paths ... ok
[INFO] [stdout] test explicit_and_metadata_env_bindings_can_share_the_same_canonical_field ... ok
[INFO] [stdout] test explicit_alias_decoders_take_precedence_over_path_level_custom_env_decoders ... ok
[INFO] [stdout] test exact_source_policies_override_generic_wildcard_policies_when_explicitly_set ... ok
[INFO] [stdout] test exact_metadata_without_env_decoder_does_not_clear_generic_wildcard_env_decoders ... ok
[INFO] [stdout] test exact_validation_configs_can_override_inherited_wildcard_rules ... ok
[INFO] [stdout] test explicit_env_binding_paths_are_runtime_canonicalized_before_decoder_lookup ... ok
[INFO] [stdout] test explicit_fallback_decoders_take_precedence_over_path_level_custom_env_decoders ... ok
[INFO] [stdout] test explicit_env_names_that_runtime_canonicalize_to_the_same_array_path_are_rejected_without_env_sources ... ok
[INFO] [stdout] test explicit_env_names_that_runtime_canonicalize_to_the_same_array_path_are_rejected ... ok
[INFO] [stdout] test inferred_env_segments_reject_reserved_path_syntax ... ok
[INFO] [stdout] test field_source_policies_allow_configured_sources ... ok
[INFO] [stdout] test field_source_policies_reject_disallowed_layers ... ok
[INFO] [stdout] test indexed_array_patches_ignore_replace_merge_strategy ... ok
[INFO] [stdout] test exact_explicit_default_merge_strategies_override_generic_wildcard_merge_strategies ... ok
[INFO] [stdout] test invalid_declarative_numeric_bounds_return_structured_errors ... ok
[INFO] [stdout] test field_metadata_paths_accept_external_bracket_syntax ... ok
[INFO] [stdout] test invalid_explicit_env_binding_paths_are_rejected_even_when_unset ... ok
[INFO] [stdout] test field_source_policies_can_deny_specific_sources ... ok
[INFO] [stdout] test invalid_explicit_json_overrides_return_source_specific_errors ... ok
[INFO] [stdout] test malformed_builtin_env_decoder_paths_are_rejected ... ok
[INFO] [stdout] test malformed_manual_metadata_paths_are_rejected ... ok
[INFO] [stdout] test loads_extensionless_file_with_explicit_format ... ok
[INFO] [stdout] test manual_required_if_checks_accept_external_bracket_paths ... ok
[INFO] [stdout] test malformed_custom_env_decoder_paths_are_rejected ... ok
[INFO] [stdout] test metadata_lookups_accept_alias_paths_including_wildcards ... ok
[INFO] [stdout] test metadata_paths_with_leading_or_trailing_dots_are_rejected ... ok
[INFO] [stdout] test manual_secret_paths_accept_external_bracket_syntax ... ok
[INFO] [stdout] test metadata_free_unknown_fields_are_reported_before_deserialize_failures ... ok
[INFO] [stdout] test manual_secret_paths_are_canonicalized_through_alias_metadata ... ok
[INFO] [stdout] test loads_from_defaults_files_env_and_args ... ok
[INFO] [stdout] test conflicting_overlapping_cli_override_paths_are_rejected ... ok
[INFO] [stdout] test custom_env_decoder_paths_match_leading_zero_indices_from_env_variables ... ok
[INFO] [stdout] test metadata_unknown_fields_are_reported_before_deserialize_failures ... ok
[INFO] [stdout] test metadata_free_unknown_fields_still_get_shape_based_suggestions ... ok
[INFO] [stdout] test malformed_manual_secret_paths_are_rejected ... ok
[INFO] [stdout] test newer_config_versions_are_rejected ... ok
[INFO] [stdout] test manual_metadata_drives_env_overrides_redaction_and_deprecation_warnings ... ok
[INFO] [stdout] test normalization_traces_new_paths_when_container_shape_changes ... ok
[INFO] [stdout] test indexed_array_patches_ignore_append_merge_strategy ... ok
[INFO] [stdout] test normalization_traces_paths_removed_by_skip_serializing_if ... ok
[INFO] [stdout] test normalizers_cannot_introduce_unrepresentable_object_keys ... ok
[INFO] [stdout] test normalizers_cannot_introduce_keys_that_conflict_with_external_array_path_syntax ... ok
[INFO] [stdout] test concrete_merge_metadata_paths_match_canonical_array_indices ... ok
[INFO] [stdout] test field_level_merge_strategies_control_layering ... ok
[INFO] [stdout] test prefixed_metadata_does_not_treat_root_like_prefixes_as_unprefixed_metadata ... ok
[INFO] [stdout] test alias_override_helpers_reject_root_alias_paths ... ok
[INFO] [stdout] test present_object_paths_do_not_alias_numeric_keys_through_brackets ... ok
[INFO] [stdout] test parent_path_explanations_and_traces_redact_nested_secrets ... ok
[INFO] [stdout] test rejects_object_keys_that_cannot_be_represented_in_paths ... ok
[INFO] [stdout] test rejects_object_keys_that_conflict_with_external_array_path_syntax ... ok
[INFO] [stdout] test prefixed_metadata_does_not_silently_fix_malformed_prefixes ... ok
[INFO] [stdout] test dot_paths_with_leading_zero_array_indices_are_canonicalized_in_reports ... ok
[INFO] [stdout] test prefixed_metadata_does_not_treat_root_like_prefixes_as_unprefixed_checks ... ok
[INFO] [stdout] test prefixed_metadata_allows_empty_prefix_aliases_as_unprefixed_aliases ... ok
[INFO] [stdout] test parent_object_metadata_does_not_hide_child_unknown_fields ... ok
[INFO] [stdout] test parent_path_explanations_use_layer_provenance_for_multi_entry_env_and_args ... ok
[INFO] [stdout] test root_metadata_validation_rules_are_rejected ... ok
[INFO] [stdout] test root_metadata_merge_strategies_are_rejected ... ok
[INFO] [stdout] test root_metadata_deprecations_are_rejected ... ok
[INFO] [stdout] test prefixed_metadata_does_not_treat_root_like_prefix_aliases_as_unprefixed_aliases ... ok
[INFO] [stdout] test root_metadata_env_decoders_are_rejected ... ok
[INFO] [stdout] test root_metadata_secret_paths_are_rejected ... ok
[INFO] [stdout] test root_path_can_be_explained_and_reports_latest_source ... ok
[INFO] [stdout] test root_explicit_env_names_are_rejected ... ok
[INFO] [stdout] test root_paths_in_cross_field_checks_are_rejected ... ok
[INFO] [stdout] test root_trigger_paths_in_cross_field_checks_are_rejected ... ok
[INFO] [stdout] test secret_paths_with_leading_or_trailing_dots_are_rejected ... ok
[INFO] [stdout] test root_alias_paths_are_rejected ... ok
[INFO] [stdout] test separator_only_env_prefix_behaves_like_an_unprefixed_source ... ok
[INFO] [stdout] test root_explicit_env_names_are_rejected_even_without_env_sources ... ok
[INFO] [stdout] test searches_candidate_files_in_order ... ok
[INFO] [stdout] test sparse_indexed_array_overrides_after_direct_array_resets_are_rejected_early ... ok
[INFO] [stdout] test validation_errors_are_returned_with_context ... ok
[INFO] [stdout] test root_level_unknown_fields_preserve_source_information ... ok
[INFO] [stdout] test sparse_indexed_array_overrides_are_rejected_early ... ok
[INFO] [stdout] test url_validation_rejects_invalid_userinfo_characters ... ok
[INFO] [stdout] test tuple_whole_array_overrides_reject_extra_indices_as_unknown_fields ... ok
[INFO] [stdout] test tuple_extra_indices_are_reported_as_unknown_fields ... ok
[INFO] [stdout] test unknown_field_suggestions_prefer_metadata_over_runtime_shape ... ok
[INFO] [stdout] test url_validation_rejects_hierarchical_urls_without_authority ... ok
[INFO] [stdout] test url_validation_accepts_common_absolute_url_forms_without_external_parser ... ok
[INFO] [stdout] test url_validation_rejects_invalid_percent_escapes ... ok
[INFO] [stdout] test whole_array_overrides_still_replace_when_combined_with_indexed_item_patches ... ok
[INFO] [stdout] test url_validation_rejects_authorities_with_multiple_unescaped_at_signs ... ok
[INFO] [stdout] test wildcard_aliases_must_preserve_path_structure ... ok
[INFO] [stdout] test warns_on_unknown_fields_with_suggestions ... ok
[INFO] [stdout] test wildcard_explicit_env_names_are_rejected ... ok
[INFO] [stdout] test wildcard_required_with_binds_to_the_matching_collection_item ... ok
[INFO] [stdout] test wildcard_secret_paths_redact_array_items ... ok
[INFO] [stdout] test wildcard_declared_validation_runs_for_array_items ... ok
[INFO] [stdout] test warning_level_validations_record_warnings_with_custom_messages_and_tags ... ok
[INFO] [stdout] test wildcard_source_policies_still_apply_when_exact_metadata_only_adds_docs ... ok
[INFO] [stdout] test wildcard_merge_strategies_apply_to_concrete_paths ... ok
[INFO] [stdout] test wildcard_required_if_binds_to_the_matching_collection_item ... ok
[INFO] [stdout] test duplicate_aliases_are_rejected ... ok
[INFO] [stdout] test removed_array_paths_still_explain_leading_zero_indices ... ok
[INFO] [stdout] test removed_object_paths_do_not_alias_numeric_keys ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 167 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/patch.rs (/opt/rustwide/target/debug/deps/patch-e21370c262d63c04)
[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/reload.rs (/opt/rustwide/target/debug/deps/reload-4f90f0359786b2d2)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test polling_watcher_can_start_and_stop ... ok
[INFO] [stdout] test reload_detailed_reports_redacted_changes_and_emits_events ... ok
[INFO] [stdout] test reload_keeps_previous_config_on_failure ... ok
[INFO] [stdout] test reload_detailed_marks_nested_changes_when_parent_path_is_secret ... ok
[INFO] [stdout] test polling_watcher_reloads_when_watching_a_directory ... ok
[INFO] [stdout] test polling_watcher_can_stop_after_reload_failure ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s
[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] [stderr]      Running tests/schema.rs (/opt/rustwide/target/debug/deps/schema-72c86843c5690bbc)
[INFO] [stderr]    Doc-tests tier
[INFO] [stdout] 
[INFO] [stdout] running 30 tests
[INFO] [stdout] test src/../README.md - (line 183) - compile ... ok
[INFO] [stdout] test src/../README.md - (line 280) - compile ... ok
[INFO] [stdout] test src/../README.md - (line 334) - compile ... ok
[INFO] [stdout] test src/../README.md - (line 215) - compile ... ok
[INFO] [stdout] test src/../README.md - (line 129) - compile ... ok
[INFO] [stdout] test src/../README.md - (line 411) ... ok
[INFO] [stdout] test src/../README.md - (line 456) - compile ... ok
[INFO] [stdout] test src/../README.md - (line 74) - compile ... ok
[INFO] [stdout] test src/loader/mod.rs - loader::ConfigLoader (line 832) - compile ... ok
[INFO] [stdout] test src/loader/mod.rs - loader::ConfigLoader<T>::env_decoder (line 941) - compile ... ok
[INFO] [stdout] test src/loader/mod.rs - loader::ConfigLoader<T>::env_decoder_with (line 984) - compile ... ok
[INFO] [stdout] test src/loader/mod.rs - loader::ConfigLoader<T>::patch (line 1058) - compile ... ok
[INFO] [stdout] test src/loader/mod.rs - loader::Layer::from_patch (line 670) - compile ... ok
[INFO] [stdout] test src/patch.rs - patch::TierPatch (line 95) - compile ... ok
[INFO] [stdout] test src/../README.md - (line 583) ... ok
[INFO] [stdout] test src/../README.md - (line 509) ... ok
[INFO] [stdout] test src/../README.md - (line 539) ... ok
[INFO] [stdout] test src/../README.md - (line 489) ... ok
[INFO] [stdout] test src/path.rs - path::path (line 90) ... ok
[INFO] [stdout] test src/loader/mod.rs - loader::FileSource (line 236) - compile ... ok
[INFO] [stdout] test src/reload.rs - reload::ReloadHandle (line 113) - compile ... ok
[INFO] [stdout] test src/loader/mod.rs - loader::ArgsSource (line 546) ... ok
[INFO] [stdout] test src/loader/mod.rs - loader::EnvSource (line 337) ... ok
[INFO] [stdout] test src/patch.rs - patch::Patch (line 22) ... ok
[INFO] [stdout] test src/metadata/mod.rs - metadata::ConfigMetadata (line 35) ... ok
[INFO] [stdout] test src/../README.md - (line 257) ... ok
[INFO] [stdout] test src/path.rs - path::path_pattern (line 121) ... ok
[INFO] [stdout] test src/metadata/mod.rs - metadata::EnvDecoder (line 125) ... ok
[INFO] [stdout] test src/../README.md - (line 48) ... ok
[INFO] [stdout] test src/report.rs - report::ConfigReport (line 270) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 3.38s; merged doctests compilation took 3.27s
[INFO] running `Command { std: "docker" "inspect" "a9cb9dad5e8d7d9bbdfb6331fed3fa82c67f10a723f05dd6096917d0efd74eef", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a9cb9dad5e8d7d9bbdfb6331fed3fa82c67f10a723f05dd6096917d0efd74eef", kill_on_drop: false }`
[INFO] [stdout] a9cb9dad5e8d7d9bbdfb6331fed3fa82c67f10a723f05dd6096917d0efd74eef
