[INFO] fetching crate tier 0.1.12...
[INFO] testing tier-0.1.12 against 1.95.0 for beta-1.96-2
[INFO] extracting crate tier 0.1.12 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate tier 0.1.12
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate tier 0.1.12
[INFO] tweaked toml for crates.io crate tier 0.1.12 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate tier 0.1.12 on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate tier 0.1.12 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.95.0" "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.12
[INFO] [stderr]   Downloaded serde_ignored v0.1.14
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e1d41b46f0c8c2a53402593e90f36aef4c9e3d772d000f2bc08e1a9c26c4703d
[INFO] running `Command { std: "docker" "start" "-a" "e1d41b46f0c8c2a53402593e90f36aef4c9e3d772d000f2bc08e1a9c26c4703d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e1d41b46f0c8c2a53402593e90f36aef4c9e3d772d000f2bc08e1a9c26c4703d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e1d41b46f0c8c2a53402593e90f36aef4c9e3d772d000f2bc08e1a9c26c4703d", kill_on_drop: false }`
[INFO] [stdout] e1d41b46f0c8c2a53402593e90f36aef4c9e3d772d000f2bc08e1a9c26c4703d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1de68538fe30ba8eb4f1d854da79c67dd7284405cb01ffa8dad86565ddf7a13f
[INFO] running `Command { std: "docker" "start" "-a" "1de68538fe30ba8eb4f1d854da79c67dd7284405cb01ffa8dad86565ddf7a13f", 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-syntax v0.8.10
[INFO] [stderr]    Compiling winnow v1.0.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling serde_ignored v0.1.14
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling toml v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling tier v0.1.12 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 12.19s
[INFO] running `Command { std: "docker" "inspect" "1de68538fe30ba8eb4f1d854da79c67dd7284405cb01ffa8dad86565ddf7a13f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1de68538fe30ba8eb4f1d854da79c67dd7284405cb01ffa8dad86565ddf7a13f", kill_on_drop: false }`
[INFO] [stdout] 1de68538fe30ba8eb4f1d854da79c67dd7284405cb01ffa8dad86565ddf7a13f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 78506b9b416b00f64735ee6b0e42dc9b932ad5e4500d56cf7a6dbd6e2b8088fa
[INFO] running `Command { std: "docker" "start" "-a" "78506b9b416b00f64735ee6b0e42dc9b932ad5e4500d56cf7a6dbd6e2b8088fa", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling cc v1.2.58
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling tier v0.1.12 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 25.50s
[INFO] running `Command { std: "docker" "inspect" "78506b9b416b00f64735ee6b0e42dc9b932ad5e4500d56cf7a6dbd6e2b8088fa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "78506b9b416b00f64735ee6b0e42dc9b932ad5e4500d56cf7a6dbd6e2b8088fa", kill_on_drop: false }`
[INFO] [stdout] 78506b9b416b00f64735ee6b0e42dc9b932ad5e4500d56cf7a6dbd6e2b8088fa
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 44bb3bb4e6fc6ea3a98f46e2b3929fd76161f1980d277494768621a41ad48fee
[INFO] running `Command { std: "docker" "start" "-a" "44bb3bb4e6fc6ea3a98f46e2b3929fd76161f1980d277494768621a41ad48fee", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.14s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tier-a7603a434bf8dde0)
[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/clap.rs (/opt/rustwide/target/debug/deps/clap-cceae8047cf75c5f)
[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-684a6d02c2402d0d)
[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-6632cf98a45d0cc3)
[INFO] [stdout] 
[INFO] [stdout] running 165 tests
[INFO] [stdout] test alias_override_helpers_reject_malformed_metadata_paths ... ok
[INFO] [stdout] test alias_override_helpers_reject_root_alias_paths ... ok
[INFO] [stdout] test ambiguous_alias_patterns_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 canonical_alias_conflicts_are_rejected ... ok
[INFO] [stdout] test cli_overrides_reject_reserved_wildcard_key_segments ... ok
[INFO] [stdout] test args_accept_bracket_array_paths ... ok
[INFO] [stdout] test conflicting_alias_based_env_variables_for_the_same_canonical_path_are_rejected ... ok
[INFO] [stdout] test config_migrations_upgrade_legacy_payloads_and_record_report_entries ... ok
[INFO] [stdout] test args_reject_malformed_external_array_paths ... ok
[INFO] [stdout] test concrete_validation_metadata_paths_stay_canonical_after_normalizer_creates_array_values ... ok
[INFO] [stdout] test conflicting_duplicate_cli_override_paths_are_rejected ... ok
[INFO] [stdout] test conflicting_custom_env_decoders_that_canonicalize_to_the_same_field_are_rejected ... ok
[INFO] [stdout] test concrete_metadata_paths_match_canonical_array_indices ... ok
[INFO] [stdout] test conflicting_env_decoder_paths_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_env_variables_with_overlapping_paths_are_rejected ... ok
[INFO] [stdout] test concrete_deprecated_metadata_paths_match_canonical_array_indices ... ok
[INFO] [stdout] test concrete_merge_metadata_paths_match_canonical_array_indices ... ok
[INFO] [stdout] test conflicting_explicit_and_metadata_env_bindings_are_rejected ... ok
[INFO] [stdout] test conflicting_explicit_env_bindings_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 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 cross_field_checks_with_leading_or_trailing_dots_are_rejected ... ok
[INFO] [stdout] test custom_env_decoders_support_wildcard_paths_for_dynamic_entries ... ok
[INFO] [stdout] test custom_env_decoders_can_handle_application_specific_formats ... ok
[INFO] [stdout] test custom_env_decoder_paths_are_runtime_canonicalized_across_multiple_env_sources ... ok
[INFO] [stdout] test conflicting_explicit_env_variables_for_the_same_canonical_path_are_rejected ... ok
[INFO] [stdout] test deserialize_errors_include_the_last_source ... ok
[INFO] [stdout] test doctor_json_is_machine_readable ... ok
[INFO] [stdout] test doctor_and_audit_outputs_are_structured ... ok
[INFO] [stdout] test custom_env_decoder_paths_are_runtime_canonicalized_against_existing_array_layers ... ok
[INFO] [stdout] test dot_paths_with_leading_zero_array_indices_are_canonicalized_in_reports ... ok
[INFO] [stdout] test declared_validation_rules_return_structured_errors_and_redact_secrets ... ok
[INFO] [stdout] test denies_unknown_fields_by_default ... ok
[INFO] [stdout] test custom_env_decoder_paths_accept_external_bracket_syntax ... ok
[INFO] [stdout] test custom_env_separator_does_not_accept_underscore_boundary_variants ... ok
[INFO] [stdout] test duplicate_aliases_are_rejected ... ok
[INFO] [stdout] test duplicate_explicit_env_names_are_rejected ... ok
[INFO] [stdout] test declared_checks_accept_alias_paths ... ok
[INFO] [stdout] test empty_env_prefix_behaves_like_an_unprefixed_source ... ok
[INFO] [stdout] test duplicate_explicit_env_names_are_rejected_even_without_env_sources ... ok
[INFO] [stdout] test env_decoders_handle_common_structured_operational_formats ... ok
[INFO] [stdout] test env_decoders_reject_unrepresentable_nested_object_keys ... ok
[INFO] [stdout] test empty_manual_secret_paths_are_ignored ... ok
[INFO] [stdout] test empty_env_separator_keeps_the_existing_mapping_separator ... ok
[INFO] [stdout] test env_decoder_paths_are_canonicalized_through_alias_metadata ... ok
[INFO] [stdout] test env_accepts_indexed_array_paths ... 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_accept_external_bracket_syntax ... ok
[INFO] [stdout] test email_validation_accepts_bracketed_ip_literals_and_rejects_bare_ip_domains ... ok
[INFO] [stdout] test env_decoder_paths_match_leading_zero_indices_from_env_variables ... ok
[INFO] [stdout] test empty_explicit_env_binding_names_are_rejected_even_when_unset ... ok
[INFO] [stdout] test env_aliases_and_fallbacks_support_standard_operational_variables ... 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_prefix_requires_a_separator_boundary ... ok
[INFO] [stdout] test env_and_args_keep_string_inputs_but_still_coerce_numeric_targets ... 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_fallbacks_do_not_reapply_when_alias_bindings_already_target_the_same_field ... ok
[INFO] [stdout] test exact_env_decoders_are_not_collapsed_to_wildcard_metadata_paths ... ok
[INFO] [stdout] test declared_validation_supports_cross_field_checks_and_extended_rules ... ok
[INFO] [stdout] test env_prefix_respects_the_configured_separator ... ok
[INFO] [stdout] test env_index_paths_with_leading_zeroes_are_canonicalized ... ok
[INFO] [stdout] test exact_explicit_default_merge_strategies_override_generic_wildcard_merge_strategies ... ok
[INFO] [stdout] test exact_custom_env_decoders_are_not_collapsed_to_wildcard_metadata_paths ... ok
[INFO] [stdout] test env_prefixes_with_trailing_separator_suffixes_are_normalized ... ok
[INFO] [stdout] test exact_metadata_without_env_decoder_does_not_clear_generic_wildcard_env_decoders ... 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_deprecations_override_generic_wildcard_deprecations_without_double_warnings ... ok
[INFO] [stdout] test exact_source_policies_override_generic_wildcard_policies_when_explicitly_set ... ok
[INFO] [stdout] test explain_rejects_malformed_external_array_paths ... ok
[INFO] [stdout] test explicit_alias_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_and_metadata_env_bindings_can_share_the_same_canonical_field ... ok
[INFO] [stdout] test explicit_env_binding_paths_are_runtime_canonicalized_before_decoder_lookup ... ok
[INFO] [stdout] test explicit_env_names_that_runtime_canonicalize_to_the_same_array_path_are_rejected ... ok
[INFO] [stdout] test explicit_fallback_decoders_take_precedence_over_path_level_custom_env_decoders ... ok
[INFO] [stdout] test field_source_policies_allow_configured_sources ... ok
[INFO] [stdout] test field_source_policies_can_deny_specific_sources ... ok
[INFO] [stdout] test field_metadata_paths_accept_external_bracket_syntax ... ok
[INFO] [stdout] test inferred_env_segments_reject_reserved_path_syntax ... 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 invalid_explicit_json_overrides_return_source_specific_errors ... ok
[INFO] [stdout] test invalid_explicit_env_binding_paths_are_rejected_even_when_unset ... ok
[INFO] [stdout] test invalid_declarative_numeric_bounds_return_structured_errors ... ok
[INFO] [stdout] test malformed_custom_env_decoder_paths_are_rejected ... ok
[INFO] [stdout] test malformed_manual_metadata_paths_are_rejected ... ok
[INFO] [stdout] test malformed_manual_secret_paths_are_rejected ... ok
[INFO] [stdout] test loads_extensionless_file_with_explicit_format ... ok
[INFO] [stdout] test manual_secret_paths_accept_external_bracket_syntax ... ok
[INFO] [stdout] test malformed_builtin_env_decoder_paths_are_rejected ... ok
[INFO] [stdout] test field_level_merge_strategies_control_layering ... ok
[INFO] [stdout] test manual_secret_paths_are_canonicalized_through_alias_metadata ... ok
[INFO] [stdout] test metadata_lookups_accept_alias_paths_including_wildcards ... ok
[INFO] [stdout] test metadata_free_unknown_fields_still_get_shape_based_suggestions ... ok
[INFO] [stdout] test metadata_free_unknown_fields_are_reported_before_deserialize_failures ... ok
[INFO] [stdout] test indexed_array_patches_ignore_append_merge_strategy ... ok
[INFO] [stdout] test newer_config_versions_are_rejected ... ok
[INFO] [stdout] test metadata_unknown_fields_are_reported_before_deserialize_failures ... ok
[INFO] [stdout] test normalization_traces_new_paths_when_container_shape_changes ... 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 manual_metadata_drives_env_overrides_redaction_and_deprecation_warnings ... ok
[INFO] [stdout] test loads_from_defaults_files_env_and_args ... ok
[INFO] [stdout] test prefixed_metadata_does_not_treat_root_like_prefixes_as_unprefixed_checks ... ok
[INFO] [stdout] test parent_path_explanations_and_traces_redact_nested_secrets ... ok
[INFO] [stdout] test prefixed_metadata_does_not_treat_root_like_prefix_aliases_as_unprefixed_aliases ... ok
[INFO] [stdout] test normalizers_cannot_introduce_keys_that_conflict_with_external_array_path_syntax ... ok
[INFO] [stdout] test manual_required_if_checks_accept_external_bracket_paths ... ok
[INFO] [stdout] test prefixed_metadata_does_not_silently_fix_malformed_prefixes ... ok
[INFO] [stdout] test rejects_object_keys_that_cannot_be_represented_in_paths ... ok
[INFO] [stdout] test metadata_paths_with_leading_or_trailing_dots_are_rejected ... ok
[INFO] [stdout] test rejects_object_keys_that_conflict_with_external_array_path_syntax ... ok
[INFO] [stdout] test present_object_paths_do_not_alias_numeric_keys_through_brackets ... ok
[INFO] [stdout] test removed_array_paths_still_explain_leading_zero_indices ... ok
[INFO] [stdout] test prefixed_metadata_does_not_treat_root_like_prefixes_as_unprefixed_metadata ... ok
[INFO] [stdout] test removed_object_paths_do_not_alias_numeric_keys ... ok
[INFO] [stdout] test root_explicit_env_names_are_rejected ... ok
[INFO] [stdout] test root_alias_paths_are_rejected ... ok
[INFO] [stdout] test root_explicit_env_names_are_rejected_even_without_env_sources ... ok
[INFO] [stdout] test prefixed_metadata_allows_empty_prefix_aliases_as_unprefixed_aliases ... ok
[INFO] [stdout] test root_metadata_deprecations_are_rejected ... ok
[INFO] [stdout] test parent_path_explanations_use_layer_provenance_for_multi_entry_env_and_args ... ok
[INFO] [stdout] test root_metadata_env_decoders_are_rejected ... ok
[INFO] [stdout] test parent_object_metadata_does_not_hide_child_unknown_fields ... ok
[INFO] [stdout] test root_metadata_merge_strategies_are_rejected ... ok
[INFO] [stdout] test root_level_unknown_fields_preserve_source_information ... ok
[INFO] [stdout] test root_metadata_secret_paths_are_rejected ... ok
[INFO] [stdout] test root_metadata_validation_rules_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 root_path_can_be_explained_and_reports_latest_source ... ok
[INFO] [stdout] test secret_paths_with_leading_or_trailing_dots_are_rejected ... ok
[INFO] [stdout] test sparse_indexed_array_overrides_after_direct_array_resets_are_rejected_early ... ok
[INFO] [stdout] test searches_candidate_files_in_order ... ok
[INFO] [stdout] test sparse_indexed_array_overrides_are_rejected_early ... ok
[INFO] [stdout] test separator_only_env_prefix_behaves_like_an_unprefixed_source ... ok
[INFO] [stdout] test tuple_extra_indices_are_reported_as_unknown_fields ... ok
[INFO] [stdout] test tuple_whole_array_overrides_reject_extra_indices_as_unknown_fields ... ok
[INFO] [stdout] test unknown_field_suggestions_prefer_metadata_over_runtime_shape ... ok
[INFO] [stdout] test url_validation_accepts_common_absolute_url_forms_without_external_parser ... ok
[INFO] [stdout] test url_validation_rejects_authorities_with_multiple_unescaped_at_signs ... ok
[INFO] [stdout] test url_validation_rejects_hierarchical_urls_without_authority ... ok
[INFO] [stdout] test url_validation_rejects_invalid_percent_escapes ... ok
[INFO] [stdout] test url_validation_rejects_invalid_userinfo_characters ... ok
[INFO] [stdout] test validation_errors_are_returned_with_context ... ok
[INFO] [stdout] test warning_level_validations_record_warnings_with_custom_messages_and_tags ... ok
[INFO] [stdout] test wildcard_aliases_must_preserve_path_structure ... ok
[INFO] [stdout] test whole_array_overrides_still_replace_when_combined_with_indexed_item_patches ... ok
[INFO] [stdout] test wildcard_explicit_env_names_are_rejected ... ok
[INFO] [stdout] test wildcard_declared_validation_runs_for_array_items ... 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 wildcard_required_with_binds_to_the_matching_collection_item ... ok
[INFO] [stdout] test warns_on_unknown_fields_with_suggestions ... ok
[INFO] [stdout] test wildcard_secret_paths_redact_array_items ... ok
[INFO] [stdout] test wildcard_source_policies_still_apply_when_exact_metadata_only_adds_docs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 165 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/patch.rs (/opt/rustwide/target/debug/deps/patch-59b77000356761b9)
[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-53dd2b6d4b6020cb)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[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 polling_watcher_can_start_and_stop ... 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] [stderr]      Running tests/schema.rs (/opt/rustwide/target/debug/deps/schema-3119b690c318a266)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stderr]    Doc-tests tier
[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 30 tests
[INFO] [stdout] test src/../README.md - (line 129) - compile ... ok
[INFO] [stdout] test src/../README.md - (line 215) - 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 183) - compile ... 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::FileSource (line 236) - 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::ConfigLoader<T>::env_decoder_with (line 984) - compile ... ok
[INFO] [stdout] test src/../README.md - (line 257) ... ok
[INFO] [stdout] test src/loader/mod.rs - loader::ConfigLoader<T>::env_decoder (line 941) - compile ... ok
[INFO] [stdout] test src/../README.md - (line 489) ... ok
[INFO] [stdout] test src/metadata/mod.rs - metadata::ConfigMetadata (line 35) ... ok
[INFO] [stdout] test src/../README.md - (line 48) ... ok
[INFO] [stdout] test src/loader/mod.rs - loader::ConfigLoader (line 832) - compile ... ok
[INFO] [stdout] test src/patch.rs - patch::TierPatch (line 95) - compile ... ok
[INFO] [stdout] test src/metadata/mod.rs - metadata::EnvDecoder (line 125) ... ok
[INFO] [stdout] test src/../README.md - (line 583) ... ok
[INFO] [stdout] test src/loader/mod.rs - loader::EnvSource (line 337) ... ok
[INFO] [stdout] test src/path.rs - path::path (line 90) ... ok
[INFO] [stdout] test src/loader/mod.rs - loader::Layer::from_patch (line 670) - compile ... ok
[INFO] [stdout] test src/../README.md - (line 539) ... ok
[INFO] [stdout] test src/path.rs - path::path_pattern (line 121) ... ok
[INFO] [stdout] test src/../README.md - (line 411) ... ok
[INFO] [stdout] test src/reload.rs - reload::ReloadHandle (line 113) - compile ... ok
[INFO] [stdout] test src/patch.rs - patch::Patch (line 22) ... ok
[INFO] [stdout] test src/loader/mod.rs - loader::ArgsSource (line 546) ... ok
[INFO] [stdout] test src/../README.md - (line 509) ... 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.02s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 2.66s; merged doctests compilation took 2.62s
[INFO] running `Command { std: "docker" "inspect" "44bb3bb4e6fc6ea3a98f46e2b3929fd76161f1980d277494768621a41ad48fee", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "44bb3bb4e6fc6ea3a98f46e2b3929fd76161f1980d277494768621a41ad48fee", kill_on_drop: false }`
[INFO] [stdout] 44bb3bb4e6fc6ea3a98f46e2b3929fd76161f1980d277494768621a41ad48fee
