[INFO] fetching crate pi_config 0.6.9...
[INFO] testing pi_config-0.6.9 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate pi_config 0.6.9 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate pi_config 0.6.9
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate pi_config 0.6.9
[INFO] tweaked toml for crates.io crate pi_config 0.6.9 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate pi_config 0.6.9 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 pi_config 0.6.9 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-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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] f3b9b7bd440a69563c89f40fe477721e7902e718e539f70f44687fcfca321e5a
[INFO] running `Command { std: "docker" "start" "f3b9b7bd440a69563c89f40fe477721e7902e718e539f70f44687fcfca321e5a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f3b9b7bd440a69563c89f40fe477721e7902e718e539f70f44687fcfca321e5a", 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" "f3b9b7bd440a69563c89f40fe477721e7902e718e539f70f44687fcfca321e5a" "/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" "f3b9b7bd440a69563c89f40fe477721e7902e718e539f70f44687fcfca321e5a", 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" "f3b9b7bd440a69563c89f40fe477721e7902e718e539f70f44687fcfca321e5a" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling winnow v0.5.40
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling iana-time-zone v0.1.64
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]    Compiling clap_lex v0.7.7
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling toml_writer v1.0.6+spec-1.1.0
[INFO] [stderr]    Compiling chrono v0.4.43
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling clap_builder v4.5.54
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling clap_derive v4.5.49
[INFO] [stderr]    Compiling serde_spanned v1.0.4
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling pi_base58 v0.1.0
[INFO] [stderr]    Compiling evalexpr v13.1.0
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling toml_edit v0.19.15
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling clap v4.5.54
[INFO] [stderr]    Compiling toml_parser v1.0.6+spec-1.1.0
[INFO] [stderr]    Compiling toml v0.9.11+spec-1.1.0
[INFO] [stderr]    Compiling toml_edit v0.24.0+spec-1.1.0
[INFO] [stderr]    Compiling proc-macro-crate v1.3.1
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling num_enum_derive v0.5.11
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling num_enum v0.5.11
[INFO] [stderr]    Compiling fory-core v0.14.1
[INFO] [stderr]    Compiling fory-derive v0.14.1
[INFO] [stderr]    Compiling fory v0.14.1
[INFO] [stderr]    Compiling pi_config v0.6.9 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 01s
[INFO] running `Command { std: "docker" "inspect" "f3b9b7bd440a69563c89f40fe477721e7902e718e539f70f44687fcfca321e5a", 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" "f3b9b7bd440a69563c89f40fe477721e7902e718e539f70f44687fcfca321e5a" "/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 pi_config v0.6.9 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 22.23s
[INFO] running `Command { std: "docker" "inspect" "f3b9b7bd440a69563c89f40fe477721e7902e718e539f70f44687fcfca321e5a", 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" "f3b9b7bd440a69563c89f40fe477721e7902e718e539f70f44687fcfca321e5a" "/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.17s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/pi_config/2efc48ee215c14dd/out/pi_config-2efc48ee215c14dd)
[INFO] [stdout] 
[INFO] [stdout] running 203 tests
[INFO] [stdout] test annotation::tests::apply_date_range_annotation_for_datetime ... ok
[INFO] [stdout] test annotation::tests::apply_expr_annotation ... ok
[INFO] [stdout] test annotation::tests::apply_bytes_annotation_from_array ... ok
[INFO] [stdout] test annotation::tests::apply_base58_annotation ... ok
[INFO] [stdout] test annotation::tests::apply_base64_annotation_rejects_invalid_input ... ok
[INFO] [stdout] test annotation::tests::apply_path_annotation ... ok
[INFO] [stdout] test annotation::tests::apply_url_annotation ... ok
[INFO] [stdout] test annotation::tests::apply_url_annotation_rejects_invalid_url ... ok
[INFO] [stdout] test annotation::tests::parse_annotation_type_with_quotes ... ok
[INFO] [stdout] test annotation::tests::parse_all_annotation_types ... ok
[INFO] [stdout] test annotation::tests::reject_annotation_with_unknown_type ... ok
[INFO] [stdout] test annotation::tests::reject_annotation_without_type ... ok
[INFO] [stdout] test annotation::tests::apply_expr_annotation_rejects_invalid_expression ... ok
[INFO] [stdout] test annotation::tests::apply_base58_annotation_rejects_invalid_input ... ok
[INFO] [stdout] test annotation::tests::apply_bytes_annotation_rejects_non_array ... ok
[INFO] [stdout] test annotation::tests::apply_bytes_annotation_rejects_out_of_range ... ok
[INFO] [stdout] test annotation::tests::apply_date_range_annotation_for_date ... ok
[INFO] [stdout] test config::tests::append_toml_file_keep_current_preserves_existing_value ... ok
[INFO] [stdout] test annotation::tests::parse_url_annotation ... ok
[INFO] [stdout] test annotation::tests::apply_int_range_annotation ... ok
[INFO] [stdout] test annotation::tests::reject_annotation_with_invalid_syntax ... ok
[INFO] [stdout] test config::tests::append_config_can_append_sub_config_tree ... ok
[INFO] [stdout] test config::tests::builder_add_cli_layer_accepts_layer_instance ... ok
[INFO] [stdout] test config::tests::append_toml_file_resolves_constants_and_expressions ... ok
[INFO] [stdout] test annotation::tests::apply_base64_annotation ... ok
[INFO] [stdout] test config::tests::append_toml_file_override_current_does_not_mutate_source_layer ... ok
[INFO] [stdout] test config::tests::builder_add_cli_parsed_from_accepts_parser ... ok
[INFO] [stdout] test config::tests::reload_toml_files_rolls_back_on_parse_error ... ok
[INFO] [stdout] test config::tests::builder_combines_layers_and_builds_config ... ok
[INFO] [stdout] test config::tests::builder_add_cli_with_provider_collects_input ... ok
[INFO] [stdout] test config::tests::config_and_layers_are_send_sync ... ok
[INFO] [stdout] test config::tests::iter_and_iter_source_return_expected_keys ... ok
[INFO] [stdout] test config::tests::set_env_updates_env_layer_and_process_env ... ok
[INFO] [stdout] test config::tests::get_reads_from_resolved_view ... ok
[INFO] [stdout] test config::tests::sub_config_builds_from_table ... ok
[INFO] [stdout] test config::tests::sub_value_returns_table ... ok
[INFO] [stdout] test config::tests::set_toml_updates_toml_layer_value ... ok
[INFO] [stdout] test config::tests::default_fallback_when_all_sources_missing ... ok
[INFO] [stdout] test consts::tests::register_and_resolve_constant ... ok
[INFO] [stdout] test config::tests::export_toml_strips_prefixes ... ok
[INFO] [stdout] test config::tests::with_toml_file_appended_returns_new_config_without_mutating_current ... ok
[INFO] [stdout] test config::tests::with_config_appended_honors_keep_and_override_policies ... ok
[INFO] [stdout] test consts::tests::resolve_missing_constant_returns_none ... ok
[INFO] [stdout] test config::tests::reload_toml_files_rolls_back_on_cross_file_conflict ... ok
[INFO] [stdout] test consts::tests::resolve_ref_non_placeholder_returns_none ... ok
[INFO] [stdout] test config::tests::get_from_returns_specific_layer_value ... ok
[INFO] [stdout] test expr::tests::evaluate_expression_to_number ... ok
[INFO] [stdout] test consts::tests::reject_duplicate_constant_names ... ok
[INFO] [stdout] test config::tests::reload_toml_files_rolls_back_on_missing_file ... ok
[INFO] [stdout] test expr::tests::detect_valid_expression ... ok
[INFO] [stdout] test expr::tests::evaluate_expression_to_boolean ... ok
[INFO] [stdout] test config::tests::priority_order_prefers_cli_over_env_toml_default ... ok
[INFO] [stdout] test config::tests::write_toml_file_persists_changes ... ok
[INFO] [stdout] test config::tests::reload_toml_files_updates_layer_and_reports_diff ... ok
[INFO] [stdout] test expr::tests::id_allocator_rejects_zero_count ... ok
[INFO] [stdout] test expr::tests::random_functions_with_seed ... ok
[INFO] [stdout] test expr::tests::reject_unmappable_result ... ok
[INFO] [stdout] test expr::tests::utc_functions_work ... ok
[INFO] [stdout] test expr::tests::reject_invalid_expression ... ok
[INFO] [stdout] test keypath::tests::allow_const_table_under_toml_source ... ok
[INFO] [stdout] test keypath::tests::accept_reserved_word_as_top_level_source ... ok
[INFO] [stdout] test expr::tests::evaluate_expression_to_tuple_array ... ok
[INFO] [stdout] test keypath::tests::parse_toml_with_file_id ... ok
[INFO] [stdout] test keypath::tests::parse_with_source_and_segments ... ok
[INFO] [stdout] test config::tests::reload_toml_files_rolls_back_on_const_conflict ... ok
[INFO] [stdout] test config::tests::append_toml_file_error_reports_conflict_origins ... ok
[INFO] [stdout] test config::tests::reload_toml_files_preserves_append_overlay_semantics ... ok
[INFO] [stdout] test expr::tests::evaluate_expression_to_string ... ok
[INFO] [stdout] test keypath::tests::reject_empty_segment_in_path ... ok
[INFO] [stdout] test consts::tests::reject_unmappable_array_item_in_context ... ok
[INFO] [stdout] test keypath::tests::reject_file_id_not_immediately_after_toml ... ok
[INFO] [stdout] test keypath::tests::parse_plain_path_without_source ... ok
[INFO] [stdout] test expr::tests::id_allocator_allocates_sequential_ids ... ok
[INFO] [stdout] test expr::tests::id_allocator_batch_allocation ... ok
[INFO] [stdout] test expr::tests::id_allocator_rejects_invalid_range ... ok
[INFO] [stdout] test keypath::tests::parse_toml_with_file_id_and_nested_path ... ok
[INFO] [stdout] test keypath::tests::reject_const_table_in_non_toml_source ... ok
[INFO] [stdout] test keypath::tests::reject_file_id_in_non_toml_source ... ok
[INFO] [stdout] test keypath::tests::reject_empty_file_id ... ok
[INFO] [stdout] test consts::tests::injects_bool_float_string_into_context ... ok
[INFO] [stdout] test consts::tests::only_numeric_and_bool_constants_enter_expr_context ... ok
[INFO] [stdout] test keypath::tests::reject_missing_path_after_source ... ok
[INFO] [stdout] test layer::cli::tests::builder_disable_returns_none ... ok
[INFO] [stdout] test layer::cli::tests::builder_with_clap_matches_builds_layer ... ok
[INFO] [stdout] test layer::cli::tests::ignore_default_value_source ... ok
[INFO] [stdout] test layer::cli::tests::ignore_env_value_source ... ok
[INFO] [stdout] test layer::cli::tests::iter_returns_cli_keypaths ... ok
[INFO] [stdout] test layer::cli::tests::default_map_preserves_underscores ... ok
[INFO] [stdout] test layer::cli::tests::custom_provider_collects_input ... ok
[INFO] [stdout] test layer::cli::tests::default_map_collapses_dashes_and_lowercases ... ok
[INFO] [stdout] test layer::cli::tests::reject_multi_value_mixed_types ... ok
[INFO] [stdout] test layer::cli::tests::set_overrides_structured_argument ... ok
[INFO] [stdout] test layer::cli::tests::parse_set_key_value_pairs ... ok
[INFO] [stdout] test layer::cli::tests::parse_structured_args_with_default_mapping ... ok
[INFO] [stdout] test layer::cli::tests::reject_set_without_equals ... ok
[INFO] [stdout] test layer::cli::tests::skip_flag_when_not_provided ... ok
[INFO] [stdout] test layer::cli::tests::reject_set_empty_key ... ok
[INFO] [stdout] test layer::cli::tests::parse_with_clap_parser_from ... ok
[INFO] [stdout] test layer::cli::tests::last_set_wins_for_duplicate_keys ... ok
[INFO] [stdout] test layer::default::tests::default_layer_gets_value_from_table ... ok
[INFO] [stdout] test layer::cli::tests::reject_set_empty_segment ... ok
[INFO] [stdout] test layer::default::tests::default_layer_iterates_leaf_values ... ok
[INFO] [stdout] test keypath::tests::reject_reserved_word_in_non_top_level ... ok
[INFO] [stdout] test layer::cli::tests::reject_set_reserved_word ... ok
[INFO] [stdout] test keypath::tests::reject_toml_file_id_without_quotes ... ok
[INFO] [stdout] test layer::cli::tests::custom_map_rule_applied ... ok
[INFO] [stdout] test layer::cli::tests::parse_flag_argument_sets_true ... ok
[INFO] [stdout] test layer::env::tests::duplicate_keys_override_later_value ... ok
[INFO] [stdout] test layer::cli::tests::parse_multi_value_argument_as_array ... ok
[INFO] [stdout] test layer::env::tests::filter_with_prefix ... ok
[INFO] [stdout] test layer::default::tests::default_layer_is_read_only ... ok
[INFO] [stdout] test layer::env::tests::iter_returns_env_keypaths ... ok
[INFO] [stdout] test layer::env::tests::parse_values_from_env ... ok
[INFO] [stdout] test layer::env::tests::reject_empty_segment_in_env_key ... ok
[INFO] [stdout] test layer::env::tests::parse_env_with_repeated_underscores ... ok
[INFO] [stdout] test layer::env::tests::preserve_single_underscore_in_segment ... ok
[INFO] [stdout] test layer::env::tests::preserve_case_when_disabled ... ok
[INFO] [stdout] test layer::toml::tests::child_tree_includes_const_table ... ok
[INFO] [stdout] test layer::tests::layer_trait_object_is_send_sync ... ok
[INFO] [stdout] test layer::toml::tests::const_expr_annotation_evaluates_to_value ... ok
[INFO] [stdout] test layer::toml::tests::id_allocator_error_contains_context ... ok
[INFO] [stdout] test layer::env::tests::reject_reserved_word_in_env_key ... ok
[INFO] [stdout] test layer::env::tests::set_updates_env_and_entries ... ok
[INFO] [stdout] test layer::toml::tests::id_allocator_batch_error_contains_context ... ok
[INFO] [stdout] test layer::toml::tests::add_multiple_files_with_distinct_file_id ... ok
[INFO] [stdout] test layer::toml::tests::export_removes_source_and_file_prefixes ... ok
[INFO] [stdout] test layer::toml::tests::parse_value_annotation_expr ... ok
[INFO] [stdout] test layer::toml::tests::parse_array_of_tables_value ... ok
[INFO] [stdout] test layer::toml::tests::child_tree_includes_virtual_root ... ok
[INFO] [stdout] test layer::toml::tests::parse_value_annotation_int_range ... ok
[INFO] [stdout] test layer::toml::tests::parse_date_time_values ... ok
[INFO] [stdout] test layer::toml::tests::parse_value_annotation_bytes_from_array ... ok
[INFO] [stdout] test layer::toml::tests::reject_conflicting_paths_across_files ... ok
[INFO] [stdout] test layer::toml::tests::reject_annotation_on_const_table ... ok
[INFO] [stdout] test layer::toml::tests::parse_inline_table_value ... ok
[INFO] [stdout] test layer::toml::tests::id_allocator_shared_across_values ... ok
[INFO] [stdout] test layer::toml::tests::parse_value_annotation_bytes_from_base58 ... ok
[INFO] [stdout] test layer::toml::tests::parse_value_annotation_date_range ... ok
[INFO] [stdout] test layer::toml::tests::reject_annotation_on_table ... ok
[INFO] [stdout] test layer::toml::tests::inheritance_helpers_report_child_and_chain ... ok
[INFO] [stdout] test layer::toml::tests::parse_value_annotation_date_time_range ... ok
[INFO] [stdout] test layer::toml::tests::parse_value_annotation_bytes_from_base64 ... ok
[INFO] [stdout] test layer::toml::tests::reject_duplicate_const_table ... ok
[INFO] [stdout] test layer::toml::tests::reject_set_on_const_table_path ... ok
[INFO] [stdout] test layer::toml::tests::resolve_table_inheritance_chain ... ok
[INFO] [stdout] test layer::toml::tests::resolve_expression_with_const_context ... ok
[INFO] [stdout] test layer::toml::tests::reject_inheritance_cycle ... ok
[INFO] [stdout] test layer::toml::tests::resolve_const_reference_in_value ... ok
[INFO] [stdout] test layer::toml::tests::resolve_table_inheritance_with_override ... ok
[INFO] [stdout] test layer::toml::tests::reject_inheritance_across_files ... ok
[INFO] [stdout] test layer::toml::tests::reject_inheritance_with_non_string_value ... ok
[INFO] [stdout] test parser::tests::parse_empty_array ... ok
[INFO] [stdout] test layer::toml::tests::parse_value_annotation_path ... ok
[INFO] [stdout] test layer::toml::tests::reject_missing_const_reference ... ok
[INFO] [stdout] test parser::tests::fallback_to_string_on_parse_failure ... ok
[INFO] [stdout] test parser::tests::parse_date_time_range ... ok
[INFO] [stdout] test layer::toml::tests::reject_inheritance_to_virtual_root ... ok
[INFO] [stdout] test layer::toml::tests::reject_inheritance_when_parent_missing ... ok
[INFO] [stdout] test parser::tests::parse_array_of_tables ... ok
[INFO] [stdout] test parser::tests::parse_date_time ... ok
[INFO] [stdout] test parser::tests::parse_bool_and_float_literals ... ok
[INFO] [stdout] test layer::toml::tests::write_back_preserves_formatting ... ok
[INFO] [stdout] test parser::tests::parse_date_and_date_range ... ok
[INFO] [stdout] test parser::tests::fallback_to_string_for_expression_like_text ... ok
[INFO] [stdout] test parser::tests::parse_inline_table ... ok
[INFO] [stdout] test parser::tests::parse_inline_table_with_nested_array_of_tables ... ok
[INFO] [stdout] test layer::toml::tests::set_updates_view_and_document ... ok
[INFO] [stdout] test parser::tests::parse_time_only ... ok
[INFO] [stdout] test layer::toml::tests::reject_duplicate_const_name_across_files ... ok
[INFO] [stdout] test parser::tests::reject_integer_overflow ... ok
[INFO] [stdout] test parser::tests::reject_invalid_literal_with_trailing_comma ... ok
[INFO] [stdout] test layer::toml::tests::parse_value_annotation_url ... ok
[INFO] [stdout] test snapshot::tests::from_snapshot_allows_further_overrides ... ok
[INFO] [stdout] test snapshot::tests::from_snapshot_rejects_invalid_url ... ok
[INFO] [stdout] test resolver::tests::resolver_applies_priority_order ... ok
[INFO] [stdout] test resolver::tests::resolver_deduplicates_keys ... ok
[INFO] [stdout] test resolver::tests::resolved_view_gets_existing_value ... ok
[INFO] [stdout] test snapshot::tests::merged_value_builds_table ... ok
[INFO] [stdout] test resolver::tests::resolved_view_returns_none_for_missing_key ... ok
[INFO] [stdout] test snapshot::tests::serde_value_roundtrip_preserves_types ... ok
[INFO] [stdout] test parser::tests::parse_quoted_string_literal ... ok
[INFO] [stdout] test parser::tests::reject_number_type_mismatch_array ... ok
[INFO] [stdout] test parser::tests::parse_numeric_literals_with_sign_and_underscore ... ok
[INFO] [stdout] test parser::tests::parse_multi_base_integers ... ok
[INFO] [stdout] test parser::tests::reject_invalid_range_with_missing_endpoints ... ok
[INFO] [stdout] test parser::tests::reject_mixed_date_and_datetime_range ... ok
[INFO] [stdout] test parser::tests::reject_invalid_range_with_multiple_separators ... ok
[INFO] [stdout] test parser::tests::trim_whitespace_around_literal ... ok
[INFO] [stdout] test snapshot::tests::snapshot_roundtrip_preserves_merged_values ... ok
[INFO] [stdout] test parser::tests::reject_mixed_type_array ... ok
[INFO] [stdout] test value::tests::date_and_time_helpers ... ok
[INFO] [stdout] test value::tests::bytes_array_helpers ... ok
[INFO] [stdout] test value::tests::bytes_helpers_reject_invalid_items ... ok
[INFO] [stdout] test value::tests::date_and_date_time_range_helpers ... ok
[INFO] [stdout] test value::tests::windows_path_recognition ... ok
[INFO] [stdout] test value::tests::url_helpers_reject_invalid_url ... ok
[INFO] [stdout] test value::tests::bytes_value_variant ... ok
[INFO] [stdout] test value::tests::expr_helpers ... ok
[INFO] [stdout] test value::tests::expr_helpers_reject_non_string_value ... ok
[INFO] [stdout] test value::tests::int_range_helpers ... ok
[INFO] [stdout] test value::tests::url_and_path_ambiguity_with_drive_prefix ... ok
[INFO] [stdout] test value::tests::path_helpers_reject_empty_or_url_like ... ok
[INFO] [stdout] test value::tests::url_and_path_helpers ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 203 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/release/build/pi_config/4eec37dcb7e7dcb4/out/integration-4eec37dcb7e7dcb4)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_multi_toml_file_keypath_distinguish ... ok
[INFO] [stdout] test test_default_fallback_when_all_sources_missing ... ok
[INFO] [stdout] test test_priority_prefers_cli_over_env_toml_default ... ok
[INFO] [stdout] test test_export_mixed_sources_to_toml ... ok
[INFO] [stdout] test test_inheritance_with_annotation ... ok
[INFO] [stdout] test test_custom_priority_prefers_env_over_cli ... ok
[INFO] [stdout] test test_const_and_expr_combination ... ok
[INFO] [stdout] test test_deep_nested_toml_and_large_array ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_full.rs (/opt/rustwide/target/release/build/pi_config/2362d016f1ec6faa/out/integration_full-2362d016f1ec6faa)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test integration_toml_conflict_across_files ... ok
[INFO] [stdout] test integration_append_toml_and_config_overlay_export_snapshot ... ok
[INFO] [stdout] test integration_full_feature_matrix ... ok
[INFO] [stdout] test integration_priority_export_snapshot_roundtrip ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- integration_priority_export_snapshot_roundtrip stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'integration_priority_export_snapshot_roundtrip' (1440) panicked at tests/integration_full.rs:864:39:
[INFO] [stdout] create output dir: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0e0483dda1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0e0485510a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5f0e0484218c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0e04818ba6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0e04835c69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0e046a7890 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5f0e04835e22 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0e04818c52 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0e04811529 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0e04819a7d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0e0485587c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0e04855652 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f0e04672884 - integration_full[76d77a4a6da52ade]::integration_priority_export_snapshot_roundtrip
[INFO] [stdout]   13:     0x5f0e04675639 - <integration_full[76d77a4a6da52ade]::integration_priority_export_snapshot_roundtrip::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0e0469acdb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x5f0e046a7eb5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0e046a17a4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0e046aaf42 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5f0e0483d0bf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7ec35f824dfa - <unknown>
[INFO] [stdout]   20:     0x7ec35f8b83d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     integration_priority_export_snapshot_roundtrip
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 3 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test integration_full`
[INFO] running `Command { std: "docker" "inspect" "f3b9b7bd440a69563c89f40fe477721e7902e718e539f70f44687fcfca321e5a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f3b9b7bd440a69563c89f40fe477721e7902e718e539f70f44687fcfca321e5a", kill_on_drop: false }`
[INFO] [stdout] f3b9b7bd440a69563c89f40fe477721e7902e718e539f70f44687fcfca321e5a
