[INFO] fetching crate uxie 0.6.11...
[INFO] testing uxie-0.6.11 against master#ec6f9a5b4413f74386267ef8efc93712c2ce6db6 for pr-155739-1
[INFO] extracting crate uxie 0.6.11 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate uxie 0.6.11
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate uxie 0.6.11
[INFO] tweaked toml for crates.io crate uxie 0.6.11 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate uxie 0.6.11 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 uxie 0.6.11 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 xxhash-rust v0.8.15
[INFO] [stderr]   Downloaded array-init v2.1.0
[INFO] [stderr]   Downloaded modular-bitfield-impl v0.11.2
[INFO] [stderr]   Downloaded bitcode_derive v0.6.9
[INFO] [stderr]   Downloaded owo-colors v3.5.0
[INFO] [stderr]   Downloaded modular-bitfield v0.11.2
[INFO] [stderr]   Downloaded bytemuck v1.24.0
[INFO] [stderr]   Downloaded binrw_derive v0.14.1
[INFO] [stderr]   Downloaded bitcode v0.6.9
[INFO] [stderr]   Downloaded binrw v0.14.1
[INFO] [stderr]   Downloaded quick-xml v0.37.5
[INFO] [stderr]   Downloaded chatot v0.5.0
[INFO] [stderr]   Downloaded glam v0.32.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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] a15a254667203ce5a554e928288a99cdaa1d757bdf4f8972a790f96d20dffef8
[INFO] running `Command { std: "docker" "start" "-a" "a15a254667203ce5a554e928288a99cdaa1d757bdf4f8972a790f96d20dffef8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a15a254667203ce5a554e928288a99cdaa1d757bdf4f8972a790f96d20dffef8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a15a254667203ce5a554e928288a99cdaa1d757bdf4f8972a790f96d20dffef8", kill_on_drop: false }`
[INFO] [stdout] a15a254667203ce5a554e928288a99cdaa1d757bdf4f8972a790f96d20dffef8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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] f7230d2a1af284826b411fbeec974478ad9b346f1bcba530794b6a15d7f0122f
[INFO] running `Command { std: "docker" "start" "-a" "f7230d2a1af284826b411fbeec974478ad9b346f1bcba530794b6a15d7f0122f", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.105
[INFO] [stderr]    Compiling quote v1.0.43
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling zmij v1.0.12
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling binrw_derive v0.14.1
[INFO] [stderr]    Compiling clap_lex v0.7.6
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling binrw v0.14.1
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling bytemuck v1.24.0
[INFO] [stderr]    Compiling clap_builder v4.5.54
[INFO] [stderr]    Compiling owo-colors v3.5.0
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling array-init v2.1.0
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling uxie v0.6.11 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling dashmap v6.1.0
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling deunicode v1.6.2
[INFO] [stderr]    Compiling rustc-hash v2.1.1
[INFO] [stderr]    Compiling xxhash-rust v0.8.15
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling clap_derive v4.5.49
[INFO] [stderr]    Compiling bitcode_derive v0.6.9
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling bitcode v0.6.9
[INFO] [stderr]    Compiling modular-bitfield-impl v0.11.2
[INFO] [stderr]    Compiling clap v4.5.54
[INFO] [stderr]    Compiling modular-bitfield v0.11.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling quick-xml v0.37.5
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling chatot v0.5.0
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 23s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: binrw v0.14.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] running `Command { std: "docker" "inspect" "f7230d2a1af284826b411fbeec974478ad9b346f1bcba530794b6a15d7f0122f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f7230d2a1af284826b411fbeec974478ad9b346f1bcba530794b6a15d7f0122f", kill_on_drop: false }`
[INFO] [stdout] f7230d2a1af284826b411fbeec974478ad9b346f1bcba530794b6a15d7f0122f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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] 7a2dc2072ec7eb776a760c703ab54a6f408d12c33bad35c23591b5d5171be666
[INFO] running `Command { std: "docker" "start" "-a" "7a2dc2072ec7eb776a760c703ab54a6f408d12c33bad35c23591b5d5171be666", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling zerocopy v0.8.39
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling uxie v0.6.11 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling tempfile v3.24.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.10.0
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 00s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: binrw v0.14.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] running `Command { std: "docker" "inspect" "7a2dc2072ec7eb776a760c703ab54a6f408d12c33bad35c23591b5d5171be666", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7a2dc2072ec7eb776a760c703ab54a6f408d12c33bad35c23591b5d5171be666", kill_on_drop: false }`
[INFO] [stdout] 7a2dc2072ec7eb776a760c703ab54a6f408d12c33bad35c23591b5d5171be666
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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] 04ac5641d867dd43c23aa0900e5fc1f459fe07839cb8fb664f5af3f710ee7caf
[INFO] running `Command { std: "docker" "start" "-a" "04ac5641d867dd43c23aa0900e5fc1f459fe07839cb8fb664f5af3f710ee7caf", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.25s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: binrw v0.14.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/uxie-057519c42a32c5a6)
[INFO] [stdout] 
[INFO] [stdout] running 400 tests
[INFO] [stdout] test c_parser::armips_equ::tests::bad_expression_returns_error ... ok
[INFO] [stdout] test c_parser::armips_equ::tests::forward_references_resolve_in_multipass ... ok
[INFO] [stdout] test c_parser::armips_equ::tests::expression_evaluation ... ok
[INFO] [stdout] test c_parser::armips_equ::tests::parse_armips_equ_hex_values ... ok
[INFO] [stdout] test c_parser::armips_equ::tests::circular_dependency_is_skipped_with_warning ... ok
[INFO] [stdout] test c_parser::armips_equ::tests::parse_armips_equ_negative_values ... ok
[INFO] [stdout] test c_parser::armips_equ::tests::parse_actual_scriptmacros_s ... ok
[INFO] [stdout] test c_parser::armips_equ::tests::parse_armips_equ_nonexistent_dir ... ok
[INFO] [stdout] test c_parser::armips_equ::tests::parse_armips_equ_simple ... ok
[INFO] [stdout] test c_parser::armips_equ::tests::cross_file_forward_references_resolve ... ok
[INFO] [stdout] test c_parser::armips_equ::tests::parse_armips_equ_file_from_disk ... ok
[INFO] [stdout] test c_parser::armips_equ::tests::skip_comments_and_blanks ... ok
[INFO] [stdout] test c_parser::armips_equ::tests::parse_gnu_equ_simple ... ok
[INFO] [stdout] test c_parser::armips_equ::tests::parse_armips_equ_with_expression_chaining ... ok
[INFO] [stdout] test c_parser::armips_equ::tests::skips_already_defined_constants ... ok
[INFO] [stdout] test c_parser::armips_equ::tests::parse_mixed_formats ... ok
[INFO] [stdout] test c_parser::armips_equ::tests::parse_armips_equ_dir_skips_wrong_extensions ... ok
[INFO] [stdout] test c_parser::defines::tests::test_bitwise_precedence ... ok
[INFO] [stdout] test c_parser::defines::tests::test_comparison_and_logical_operators ... ok
[INFO] [stdout] test c_parser::defines::tests::test_comparison_and_logical_precedence ... ok
[INFO] [stdout] test c_parser::constant_cache::tests::symbol_snapshot_supports_manual_round_trip_shape ... ok
[INFO] [stdout] test c_parser::defines::tests::test_cycle_detection ... ok
[INFO] [stdout] test c_parser::defines::tests::test_complex_precedence ... ok
[INFO] [stdout] test c_parser::defines::tests::test_nested_rgb ... ok
[INFO] [stdout] test c_parser::defines::tests::test_malformed_numeric_literals_return_none ... ok
[INFO] [stdout] test c_parser::defines::tests::test_logical_short_circuit_semantics ... ok
[INFO] [stdout] test c_parser::defines::tests::test_parse_function_macros ... ok
[INFO] [stdout] test c_parser::constant_cache::tests::constant_cache_metadata_mismatches_are_stale ... ok
[INFO] [stdout] test c_parser::defines::tests::test_resolve_defines ... ok
[INFO] [stdout] test c_parser::defines::tests::test_unbalanced_parentheses_return_none ... ok
[INFO] [stdout] test c_parser::defines::tests::test_parse_simple_defines ... ok
[INFO] [stdout] test c_parser::defines::tests::test_unsupported_ternary_operator_returns_none ... ok
[INFO] [stdout] test c_parser::defines::tests::test_rgb_macro ... ok
[INFO] [stdout] test c_parser::constant_cache::tests::symbol_snapshot_round_trips_symbol_table_state ... ok
[INFO] [stdout] test c_parser::constant_cache::tests::constant_cache_round_trips_and_uses_relative_paths ... ok
[INFO] [stdout] test c_parser::includes::tests::test_resolve_includes_skips_already_visited_files ... ok
[INFO] [stdout] test c_parser::tests::c_parser_tests::integration_best_effort_hgss_trainer_canonicalization_reaches_expected_floor ... ignored, requires real DSPRE and decomp projects via UXIE_TEST_HGSS_DSPRE_PATH and UXIE_TEST_HGSS_DECOMP_PATH
[INFO] [stdout] test c_parser::tests::c_parser_tests::integration_best_effort_platinum_trainer_canonicalization_reaches_expected_floor ... ignored, requires real DSPRE and decomp projects via UXIE_TEST_PLATINUM_DSPRE_PATH and UXIE_TEST_PLATINUM_DECOMP_PATH
[INFO] [stdout] test c_parser::tests::c_parser_tests::integration_canonicalize_hgss_species_bank_matches_species_constants ... ignored, requires local HGSS decomp fixture via UXIE_TEST_HGSS_DECOMP_PATH
[INFO] [stdout] test c_parser::tests::c_parser_tests::integration_canonicalize_platinum_item_and_move_banks_match_generated_constants ... ignored, requires local Platinum decomp fixture via UXIE_TEST_PLATINUM_DECOMP_PATH
[INFO] [stdout] test c_parser::tests::c_parser_tests::integration_canonicalize_platinum_species_bank_matches_generated_constants ... ignored, requires local Platinum decomp fixture via UXIE_TEST_PLATINUM_DECOMP_PATH
[INFO] [stdout] test c_parser::tests::c_parser_tests::integration_load_headers_from_dir_hgss_real_fixture ... ignored, requires local HGSS decomp fixture via UXIE_TEST_HGSS_DECOMP_PATH
[INFO] [stdout] test c_parser::tests::c_parser_tests::integration_load_headers_from_dir_platinum_real_fixture ... ignored, requires local Platinum decomp fixture via UXIE_TEST_PLATINUM_DECOMP_PATH
[INFO] [stdout] test c_parser::constant_cache::tests::constant_cache_detects_stale_or_corrupt_files ... ok
[INFO] [stdout] test c_parser::tests::c_parser_tests::test_canonicalize_constant_name_examples ... ok
[INFO] [stdout] test c_parser::tests::c_parser_tests::test_constant_family_metadata_and_family_specific_resolution ... ok
[INFO] [stdout] test c_parser::includes::tests::test_resolve_includes_recurses_local_dependencies ... ok
[INFO] [stdout] test c_parser::source_manager::tests::test_recursive_loading_with_cache ... ok
[INFO] [stdout] test c_parser::includes::tests::test_parse_includes_skips_commented_out_directives ... ok
[INFO] [stdout] test c_parser::tests::c_parser_tests::test_cross_file_expression_resolution ... ok
[INFO] [stdout] test c_parser::includes::tests::test_parse_includes ... ok
[INFO] [stdout] test c_parser::tests::c_parser_tests::test_circular_dependency ... ok
[INFO] [stdout] test c_parser::tests::c_parser_tests::test_diamond_dependency_caching ... ok
[INFO] [stdout] test c_parser::enums::tests::test_parse_enum ... ok
[INFO] [stdout] test c_parser::tests::c_parser_tests::test_function_macro_expression_resolution ... ok
[INFO] [stdout] test c_parser::tests::c_parser_tests::test_load_dspre_trainer_archive_constants_handles_hgss_suffixes ... ok
[INFO] [stdout] test c_parser::tests::c_parser_tests::test_include_path_priority ... ok
[INFO] [stdout] test c_parser::tests::c_parser_tests::test_load_dspre_trainer_archive_constants_handles_platinum_dummy_detection ... ok
[INFO] [stdout] test c_parser::tests::c_parser_tests::test_function_macro_expression_resolution_with_nested_args ... ok
[INFO] [stdout] test c_parser::tests::c_parser_tests::test_load_header_missing_file_returns_error ... ok
[INFO] [stdout] test c_parser::tests::c_parser_tests::test_load_headers_from_dir_allows_non_symbol_message_arrays ... ok
[INFO] [stdout] test c_parser::tests::c_parser_tests::test_load_headers_from_dir_propagates_text_bank_json_entry_id_errors ... ok
[INFO] [stdout] test c_parser::tests::c_parser_tests::test_load_headers_from_dir_defaults_txt_to_enum_without_meson_mask_entry ... ok
[INFO] [stdout] test c_parser::tests::c_parser_tests::test_load_headers_from_dir_propagates_text_bank_json_schema_errors ... ok
[INFO] [stdout] test c_parser::tests::c_parser_tests::test_load_list_file_str_assignment_with_inline_comment ... ok
[INFO] [stdout] test c_parser::tests::c_parser_tests::test_load_list_file_str_propagates_assignment_eval_errors ... ok
[INFO] [stdout] test c_parser::tests::c_parser_tests::test_load_list_file_str_rejects_unsupported_ternary_expression ... ok
[INFO] [stdout] test c_parser::tests::c_parser_tests::test_load_headers_from_dir_propagates_read_errors ... ok
[INFO] [stdout] test c_parser::tests::c_parser_tests::test_load_list_file_str_supports_comparison_and_logical_expression ... ok
[INFO] [stdout] test c_parser::tests::c_parser_tests::test_load_list_file_str_supports_logical_short_circuit ... ok
[INFO] [stdout] test c_parser::tests::c_parser_tests::test_load_headers_from_dir_uses_generated_meson_mask_metadata ... ok
[INFO] [stdout] test c_parser::tests::c_parser_tests::test_load_python_enum_str_assignment_with_inline_comment ... ok
[INFO] [stdout] test c_parser::tests::c_parser_tests::test_load_python_enum_str_allows_non_constant_assignments ... ok
[INFO] [stdout] test c_parser::tests::c_parser_tests::test_load_python_enum_str_propagates_assignment_eval_errors ... ok
[INFO] [stdout] test c_parser::tests::c_parser_tests::test_load_python_enum_str_rejects_unsupported_ternary_expression ... ok
[INFO] [stdout] test c_parser::tests::c_parser_tests::test_load_python_enum_str_supports_comparison_and_logical_expression ... ok
[INFO] [stdout] test c_parser::tests::c_parser_tests::test_load_python_enum_str_supports_logical_short_circuit ... ok
[INFO] [stdout] test c_parser::tests::c_parser_tests::test_load_recursive_missing_include_without_handler_leaves_symbols_unresolved ... ok
[INFO] [stdout] test c_parser::tests::c_parser_tests::test_load_recursive_strict_errors_on_missing_include ... ok
[INFO] [stdout] test c_parser::tests::c_parser_tests::test_load_recursive_strict_ignores_commented_out_include_lines ... ok
[INFO] [stdout] test c_parser::tests::c_parser_tests::test_load_text_bank_json_constants_emits_canonical_prefixed_symbols ... ok
[INFO] [stdout] test c_parser::tests::c_parser_tests::test_load_text_bank_json_constants_uses_item_bank_specific_rules ... ok
[INFO] [stdout] test decomp_data::items::tests::integration_load_item_data_from_csv_hgss_real_fixture ... ignored, requires local HGSS decomp fixture via UXIE_TEST_HGSS_DECOMP_PATH
[INFO] [stdout] test decomp_data::items::tests::integration_load_item_data_from_csv_platinum_real_fixture ... ignored, requires local Platinum decomp fixture via UXIE_TEST_PLATINUM_DECOMP_PATH
[INFO] [stdout] test c_parser::tests::c_parser_tests::test_load_text_bank_json_constants_supports_index_suffixes_for_trainers ... ok
[INFO] [stdout] test c_parser::tests::c_parser_tests::test_load_text_bank_json_constants_uses_move_bank_specific_rules ... ok
[INFO] [stdout] test decomp_data::items::tests::test_load_item_data_from_csv_empty_file_returns_error ... ok
[INFO] [stdout] test decomp_data::items::tests::test_load_item_data_from_csv_hgss_alias_columns ... ok
[INFO] [stdout] test decomp_data::items::tests::test_load_item_data_from_csv_invalid_boolean_returns_error ... ok
[INFO] [stdout] test decomp_data::items::tests::test_load_item_data_from_csv_invalid_numeric_returns_error ... ok
[INFO] [stdout] test decomp_data::items::tests::test_load_item_data_from_csv_loads_valid_entries ... ok
[INFO] [stdout] test decomp_data::items::tests::test_to_item_data_invalid_battle_pocket_flag_returns_error ... ok
[INFO] [stdout] test decomp_data::items::tests::test_to_item_data_numeric_field_and_battle_pocket_are_supported ... ok
[INFO] [stdout] test decomp_data::items::tests::test_to_item_data_invalid_field_pocket_returns_error ... ok
[INFO] [stdout] test decomp_data::moves::tests::integration_load_all_move_data_hgss_real_fixture ... ignored, requires local HGSS decomp fixture via UXIE_TEST_HGSS_DECOMP_PATH
[INFO] [stdout] test decomp_data::moves::tests::integration_load_all_move_data_platinum_real_fixture ... ignored, requires local Platinum decomp fixture via UXIE_TEST_PLATINUM_DECOMP_PATH
[INFO] [stdout] test decomp_data::items::tests::test_to_item_data_resolves_required_constants ... ok
[INFO] [stdout] test decomp_data::items::tests::test_to_item_data_unresolved_required_constant_returns_error ... ok
[INFO] [stdout] test decomp_data::moves::tests::test_to_move_data_invalid_move_class_returns_error ... ok
[INFO] [stdout] test decomp_data::moves::tests::test_to_move_data_resolves_required_constants ... ok
[INFO] [stdout] test decomp_data::moves::tests::test_load_all_move_data_loads_valid_entries ... ok
[INFO] [stdout] test decomp_data::moves::tests::test_load_all_move_data_invalid_existing_file_returns_error ... ok
[INFO] [stdout] test decomp_data::pokemon::tests::integration_load_all_pokemon_data_hgss_real_fixture ... ignored, requires local HGSS decomp fixture via UXIE_TEST_HGSS_DECOMP_PATH
[INFO] [stdout] test decomp_data::moves::tests::test_to_move_data_unresolved_required_constant_returns_error ... ok
[INFO] [stdout] test decomp_data::pokemon::tests::integration_load_all_pokemon_data_platinum_real_fixture ... ignored, requires local Platinum decomp fixture via UXIE_TEST_PLATINUM_DECOMP_PATH
[INFO] [stdout] test decomp_data::pokemon::tests::test_parse_tm_index ... ok
[INFO] [stdout] test decomp_data::pokemon::tests::test_load_all_pokemon_data_loads_valid_entries ... ok
[INFO] [stdout] test decomp_data::pokemon::tests::test_load_all_pokemon_data_invalid_existing_file_returns_error ... ok
[INFO] [stdout] test decomp_data::pokemon::tests::test_to_personal_data_invalid_tm_token_returns_error ... ok
[INFO] [stdout] test decomp_data::pokemon::tests::test_to_personal_data_resolves_required_constants ... ok
[INFO] [stdout] test decomp_data::pokemon::tests::test_to_personal_data_unresolved_required_constant_returns_error ... ok
[INFO] [stdout] test decomp_data::trainers::tests::integration_load_all_trainer_data_hgss_real_fixture ... ignored, requires local HGSS decomp fixture via UXIE_TEST_HGSS_DECOMP_PATH
[INFO] [stdout] test decomp_data::trainers::tests::integration_load_all_trainer_data_platinum_real_fixture ... ignored, requires local Platinum decomp fixture via UXIE_TEST_PLATINUM_DECOMP_PATH
[INFO] [stdout] test decomp_data::trainers::tests::test_load_all_trainer_data_invalid_existing_file_returns_error ... ok
[INFO] [stdout] test decomp_data::trainers::tests::test_to_trainer_data_supports_hgss_party_shape ... ok
[INFO] [stdout] test decomp_data::trainers::tests::test_load_all_trainer_data_loads_valid_entries ... ok
[INFO] [stdout] test decomp_data::trainers::tests::test_to_trainer_data_unresolved_override_constant_returns_error ... ok
[INFO] [stdout] test decomp_data::trainers::tests::test_to_trainer_data_unresolved_required_constant_returns_error ... ok
[INFO] [stdout] test ds_rom::tests::prop_ds_rom_tool_project_game_passthrough ... ok
[INFO] [stdout] test ds_rom::tests::prop_dspre_id_paths_format_padded_names ... ok
[INFO] [stdout] test ds_rom::tests::prop_sdk_version_string_matches_bit_layout ... ok
[INFO] [stdout] test decomp_data::pokemon::tests::test_parse_tm_index_invalid_tokens_return_error ... ok
[INFO] [stdout] test decomp_data::trainers::tests::test_to_trainer_data_supports_platinum_party_shape ... ok
[INFO] [stdout] test egg_move_data::binary::tests::integration_real_rom_roundtrip_hgss ... ignored, requires a real HGSS DSPRE project via UXIE_TEST_HGSS_DSPRE_PATH
[INFO] [stdout] test egg_move_data::binary::tests::integration_real_rom_roundtrip_platinum ... ignored, requires a real Platinum DSPRE project via UXIE_TEST_PLATINUM_DSPRE_PATH
[INFO] [stdout] test ds_rom::tests::test_parse_arm9_config ... ok
[INFO] [stdout] test c_parser::tests::c_parser_tests::test_load_dspre_sound_archive_constants_uses_platinum_sound_id_ranges ... ok
[INFO] [stdout] test egg_move_data::binary::tests::prop_simple_format_roundtrip ... ok
[INFO] [stdout] test egg_move_data::binary::tests::test_binary_format_values ... ok
[INFO] [stdout] test egg_move_data::binary::tests::prop_can_learn_matches_manual_lookup ... ok
[INFO] [stdout] test egg_move_data::binary::tests::test_can_learn ... ok
[INFO] [stdout] test egg_move_data::binary::tests::test_byte_size ... ok
[INFO] [stdout] test egg_move_data::binary::tests::test_empty_data ... ok
[INFO] [stdout] test egg_move_data::binary::tests::test_roundtrip_normal_format ... ok
[INFO] [stdout] test egg_move_data::binary::tests::test_simple_format_empty ... ok
[INFO] [stdout] test egg_move_data::binary::tests::test_simple_format_roundtrip ... ok
[INFO] [stdout] test egg_move_data::binary::tests::test_species_with_no_moves ... ok
[INFO] [stdout] test encounter_file::tests::encounter_tests::integration_load_encounter_hgss_real_fixture ... ignored, requires local HGSS DSPRE fixture via UXIE_TEST_HGSS_DSPRE_PATH
[INFO] [stdout] test encounter_file::tests::encounter_tests::integration_load_encounter_platinum_real_fixture ... ignored, requires local Platinum DSPRE fixture via UXIE_TEST_PLATINUM_DSPRE_PATH
[INFO] [stdout] test egg_move_data::binary::tests::test_get_by_species ... ok
[INFO] [stdout] test c_parser::tests::c_parser_tests::test_load_from_url_http_404_returns_error ... ok
[INFO] [stdout] test encounter_file::tests::encounter_tests::test_encounter_binary_rejects_hgss_rate_overflow ... ok
[INFO] [stdout] test encounter_file::tests::encounter_tests::test_encounter_binary_roundtrip_dppt ... ok
[INFO] [stdout] test encounter_file::tests::encounter_tests::test_encounter_binary_roundtrip_hgss ... ok
[INFO] [stdout] test encounter_file::tests::encounter_tests::test_encounter_json_missing_hgss_rock_smash_rate_returns_error ... ok
[INFO] [stdout] test encounter_file::tests::encounter_tests::test_encounter_json_resolution ... ok
[INFO] [stdout] test encounter_file::tests::encounter_tests::test_encounter_json_unresolved_species_returns_error_hgss_music ... ok
[INFO] [stdout] test encounter_file::tests::encounter_tests::test_encounter_json_unresolved_species_returns_error_platinum ... ok
[INFO] [stdout] test error::tests::test_backward_compat_io_conversion ... ok
[INFO] [stdout] test error::tests::test_invalid_format ... ok
[INFO] [stdout] test error::tests::test_io_error_conversion ... ok
[INFO] [stdout] test error::tests::test_missing_file ... ok
[INFO] [stdout] test error::tests::test_not_found ... ok
[INFO] [stdout] test error::tests::test_out_of_bounds ... ok
[INFO] [stdout] test event_file::tests::event_file_tests::integration_dspre_event_eterna_dp_gym ... ignored, requires local DSPRE+decomp fixtures via UXIE_TEST_PLATINUM_DSPRE_PATH and UXIE_TEST_PLATINUM_DECOMP_PATH
[INFO] [stdout] test event_file::tests::event_file_tests::integration_dspre_event_hgss_zone_event_parity ... ignored, requires local HGSS DSPRE+decomp fixtures via UXIE_TEST_HGSS_DSPRE_PATH and UXIE_TEST_HGSS_DECOMP_PATH
[INFO] [stdout] test encounter_file::tests::encounter_tests::prop_encounter_hgss_roundtrip ... ok
[INFO] [stdout] test event_file::tests::event_file_tests::prop_event_binary_roundtrip ... ok
[INFO] [stdout] test event_file::tests::event_file_tests::test_event_binary_roundtrip ... ok
[INFO] [stdout] test event_file::tests::event_file_tests::test_json_from_binary_coordinate_wrapping_examples ... ok
[INFO] [stdout] test event_file::tests::event_file_tests::test_json_resolution ... ok
[INFO] [stdout] test evolution_data::binary::tests::integration_real_rom_roundtrip_hgss ... ignored, requires a real HGSS DSPRE project via UXIE_TEST_HGSS_DSPRE_PATH
[INFO] [stdout] test evolution_data::binary::tests::integration_real_rom_roundtrip_platinum ... ignored, requires a real Platinum DSPRE project via UXIE_TEST_PLATINUM_DSPRE_PATH
[INFO] [stdout] test evolution_data::binary::tests::prop_active_evolutions_count_matches_non_empty ... ok
[INFO] [stdout] test evolution_data::binary::tests::prop_evolution_data_roundtrip ... ok
[INFO] [stdout] test evolution_data::binary::tests::prop_evolution_method_from_u16_maps ... ok
[INFO] [stdout] test evolution_data::binary::tests::test_active_evolutions ... ok
[INFO] [stdout] test evolution_data::binary::tests::test_roundtrip ... ok
[INFO] [stdout] test item_data::binary::tests::integration_real_rom_roundtrip_hgss ... ignored, requires a real HGSS DSPRE project via UXIE_TEST_HGSS_DSPRE_PATH
[INFO] [stdout] test item_data::binary::tests::integration_real_rom_roundtrip_platinum ... ignored, requires a real Platinum DSPRE project via UXIE_TEST_PLATINUM_DSPRE_PATH
[INFO] [stdout] test c_parser::tests::c_parser_tests::test_load_dspre_sound_archive_constants_uses_hgss_sound_id_ranges ... ok
[INFO] [stdout] test egg_move_data::binary::tests::prop_get_by_species_matches_first_entry ... ok
[INFO] [stdout] test item_data::binary::tests::test_bitfield_packing ... ok
[INFO] [stdout] test encounter_file::tests::encounter_tests::prop_encounter_dppt_roundtrip ... ok
[INFO] [stdout] test c_parser::tests::c_parser_tests::test_load_from_url_http_200_loads_symbols ... ok
[INFO] [stdout] test item_data::binary::tests::test_from_binary_invalid_field_pocket_bits_returns_error ... ok
[INFO] [stdout] test item_data::binary::tests::test_party_use_param_roundtrip ... ok
[INFO] [stdout] test learnset_data::binary::tests::integration_real_rom_roundtrip_hgss ... ignored, requires a real HGSS DSPRE project via UXIE_TEST_HGSS_DSPRE_PATH
[INFO] [stdout] test learnset_data::binary::tests::integration_real_rom_roundtrip_platinum ... ignored, requires a real Platinum DSPRE project via UXIE_TEST_PLATINUM_DSPRE_PATH
[INFO] [stdout] test item_data::binary::tests::test_roundtrip ... ok
[INFO] [stdout] test learnset_data::binary::tests::prop_entry_pack_roundtrip ... ok
[INFO] [stdout] test c_parser::tests::c_parser_tests::prop_load_headers_from_dir_generated_mask_values_follow_bit_positions ... ok
[INFO] [stdout] test item_data::binary::tests::prop_item_data_roundtrip ... ok
[INFO] [stdout] test egg_move_data::binary::tests::prop_egg_move_data_roundtrip ... ok
[INFO] [stdout] test item_data::binary::tests::prop_item_party_use_param_roundtrip ... ok
[INFO] [stdout] test learnset_data::binary::tests::test_entry_packing ... ok
[INFO] [stdout] test learnset_data::binary::tests::test_roundtrip ... ok
[INFO] [stdout] test map_header::binary::tests::prop_dp_header_roundtrip ... ok
[INFO] [stdout] test learnset_data::binary::tests::test_empty_learnset ... ok
[INFO] [stdout] test learnset_data::binary::tests::test_moves_at_level ... ok
[INFO] [stdout] test map_header::binary::tests::test_pt_header_roundtrip ... ok
[INFO] [stdout] test map_header::c_format::tests::test_parse_hgss_header_conversion ... ok
[INFO] [stdout] test map_header::c_format::tests::test_parsed_to_pt_header_invalid_literal_returns_error ... ok
[INFO] [stdout] test map_header::json_format::tests::integration_dspre_map_header_hgss_union ... ignored, requires local DSPRE+decomp fixtures via UXIE_TEST_HGSS_DSPRE_PATH and UXIE_TEST_HGSS_DECOMP_PATH
[INFO] [stdout] test map_header::json_format::tests::integration_dspre_map_header_jubilife ... ignored, requires local DSPRE+decomp fixtures via UXIE_TEST_PLATINUM_DSPRE_PATH and UXIE_TEST_PLATINUM_DECOMP_PATH
[INFO] [stdout] test map_header::json_format::tests::test_map_header_json_parse ... ok
[INFO] [stdout] test map_header::json_format::tests::test_map_header_resolution ... ok
[INFO] [stdout] test move_data::binary::tests::integration_real_rom_roundtrip_hgss ... ignored, requires a real HGSS DSPRE project via UXIE_TEST_HGSS_DSPRE_PATH
[INFO] [stdout] test move_data::binary::tests::integration_real_rom_roundtrip_platinum ... ignored, requires a real Platinum DSPRE project via UXIE_TEST_PLATINUM_DSPRE_PATH
[INFO] [stdout] test map_header::binary::tests::prop_hgss_header_roundtrip ... ok
[INFO] [stdout] test map_header::c_format::tests::test_parsed_to_hgss_header_invalid_boolean_symbol_returns_error ... ok
[INFO] [stdout] test map_header::binary::tests::prop_pt_header_roundtrip ... ok
[INFO] [stdout] test move_data::binary::tests::test_from_binary_invalid_move_flags_returns_error ... ok
[INFO] [stdout] test map_header::c_format::tests::test_parse_single_header ... ok
[INFO] [stdout] test narc::tests::integration_parse_real_narc_hgss ... ignored, requires a real HGSS DSPRE project via UXIE_TEST_HGSS_DSPRE_PATH
[INFO] [stdout] test narc::tests::integration_parse_real_narc_platinum ... ignored, requires a real Platinum DSPRE project via UXIE_TEST_PLATINUM_DSPRE_PATH
[INFO] [stdout] test move_data::binary::tests::prop_move_data_roundtrip ... ok
[INFO] [stdout] test narc::tests::test_empty_file ... ok
[INFO] [stdout] test narc::tests::test_invalid_magic ... ok
[INFO] [stdout] test narc::tests::test_parse_empty_narc ... ok
[INFO] [stdout] test narc::tests::test_parse_single_file_narc ... ok
[INFO] [stdout] test narc::tests::test_parse_valid_narc ... ok
[INFO] [stdout] test narc::tests::test_roundtrip_multiple_files ... ok
[INFO] [stdout] test narc::tests::test_roundtrip_single_file ... ok
[INFO] [stdout] test narc::tests::test_truncated_file ... ok
[INFO] [stdout] test personal_data::binary::tests::integration_real_rom_roundtrip_hgss ... ignored, requires a real HGSS DSPRE project via UXIE_TEST_HGSS_DSPRE_PATH
[INFO] [stdout] test personal_data::binary::tests::integration_real_rom_roundtrip_platinum ... ignored, requires a real Platinum DSPRE project via UXIE_TEST_PLATINUM_DSPRE_PATH
[INFO] [stdout] test move_data::binary::tests::test_negative_priority ... ok
[INFO] [stdout] test move_data::binary::tests::prop_move_split_from_u8_maps ... ok
[INFO] [stdout] test personal_data::binary::tests::prop_can_learn_tm_out_of_range_is_false ... ok
[INFO] [stdout] test personal_data::binary::tests::prop_can_learn_tm_single_bit_behavior ... ok
[INFO] [stdout] test personal_data::binary::tests::test_ev_yield_accessors ... ok
[INFO] [stdout] test move_data::binary::tests::test_roundtrip ... ok
[INFO] [stdout] test personal_data::binary::tests::test_tm_compatibility ... ok
[INFO] [stdout] test provider::tests::integration_hgss_provider_alignment_real_fixtures ... ignored, requires local DSPRE+decomp fixtures via UXIE_TEST_HGSS_DSPRE_PATH and UXIE_TEST_HGSS_DECOMP_PATH
[INFO] [stdout] test provider::tests::integration_platinum_provider_alignment_real_fixtures ... ignored, requires local DSPRE+decomp fixtures via UXIE_TEST_PLATINUM_DSPRE_PATH and UXIE_TEST_PLATINUM_DECOMP_PATH
[INFO] [stdout] test personal_data::binary::tests::prop_ev_yield_accessors_match_packed_bits ... ok
[INFO] [stdout] test provider::tests::prop_find_headers_using_text_matches_manual ... ok
[INFO] [stdout] test provider::tests::prop_find_headers_using_script_matches_manual ... ok
[INFO] [stdout] test personal_data::binary::tests::test_roundtrip ... ok
[INFO] [stdout] test provider::tests::prop_find_map_by_level_script_returns_first_match ... ok
[INFO] [stdout] test provider::tests::prop_find_map_by_script_file_returns_first_match ... ok
[INFO] [stdout] test provider::tests::prop_find_maps_by_level_script_file_matches_manual ... ok
[INFO] [stdout] test provider::tests::test_arm9_provider_does_not_cache_parse_failures ... ok
[INFO] [stdout] test provider::tests::prop_find_maps_by_script_file_matches_manual ... ok
[INFO] [stdout] test provider::tests::test_arm9_provider_find_map_by_script_file_id ... ok
[INFO] [stdout] test provider::tests::test_arm9_provider_find_maps_by_script_and_level_file_id ... ok
[INFO] [stdout] test provider::tests::test_arm9_provider_get_header ... ok
[INFO] [stdout] test provider::tests::test_arm9_provider_get_text_archive_for_script_file ... ok
[INFO] [stdout] test provider::tests::test_arm9_provider_header_count ... ok
[INFO] [stdout] test provider::tests::test_arm9_provider_out_of_bounds ... ok
[INFO] [stdout] test provider::tests::test_arm9_provider_caches_headers_after_first_full_table_load ... ok
[INFO] [stdout] test provider::tests::test_decomp_provider_caches_headers_after_first_load ... ok
[INFO] [stdout] test provider::tests::test_arm9_provider_file_not_found ... ok
[INFO] [stdout] test provider::tests::test_decomp_provider_header_count_uses_cached_headers_after_load ... ok
[INFO] [stdout] test provider::tests::test_decomp_provider_invalid_hgss_header_value_returns_error ... ok
[INFO] [stdout] test provider::tests::test_decomp_provider_header_count_does_not_parse_invalid_values ... ok
[INFO] [stdout] test learnset_data::binary::tests::prop_level_query_helpers_match_filters ... ok
[INFO] [stdout] test event_file::tests::event_file_tests::prop_json_from_binary_coordinate_normalization ... ok
[INFO] [stdout] test provider::tests::test_decomp_provider_does_not_cache_parse_failures ... ok
[INFO] [stdout] test provider::tests::test_decomp_provider_invalid_platinum_header_value_returns_error ... ok
[INFO] [stdout] test provider::tests::test_decomp_provider_loads_hgss_headers ... ok
[INFO] [stdout] test personal_data::binary::tests::prop_personal_data_roundtrip ... ok
[INFO] [stdout] test provider::tests::test_decomp_provider_loads_pt_headers ... ok
[INFO] [stdout] test provider::tests::test_default_find_map_by_level_script_file_id_uses_first_match ... ok
[INFO] [stdout] test rom_header::tests::integration_open_hgss_dspre_real_fixture ... ignored, requires a real HGSS DSPRE project path via UXIE_TEST_HGSS_DSPRE_PATH
[INFO] [stdout] test provider::tests::test_platinum_us_constructor ... ok
[INFO] [stdout] test provider::tests::test_find_headers_using_script ... ok
[INFO] [stdout] test provider::tests::test_find_headers_using_text ... ok
[INFO] [stdout] test rom_header::tests::integration_open_platinum_dspre_real_fixture ... ignored, requires a real Platinum DSPRE project path via UXIE_TEST_PLATINUM_DSPRE_PATH
[INFO] [stdout] test provider::tests::test_decomp_provider_query_helpers_cover_multi_match_and_missing ... ok
[INFO] [stdout] test learnset_data::binary::tests::prop_learnset_roundtrip ... ok
[INFO] [stdout] test rom_header::tests::prop_detect_game_known_codes ... ok
[INFO] [stdout] test rom_header::tests::test_detect_platinum_us ... ok
[INFO] [stdout] test rom_header::tests::test_from_ds_rom_tool_project_invalid_arm9_config_returns_invalid_data ... ok
[INFO] [stdout] test rom_header::tests::prop_region_and_language_follow_fourth_char ... ok
[INFO] [stdout] test rom_header::tests::prop_detect_game_unknown_4char_codes ... ok
[INFO] [stdout] test rom_header::tests::prop_short_codes_are_non_game_and_default_language ... ok
[INFO] [stdout] test rom_header::tests::test_from_ds_rom_yaml ... ok
[INFO] [stdout] test script_file::global_script_table::tests::test_entry_read ... ok
[INFO] [stdout] test script_file::global_script_table::tests::test_hgss_binary_real_file ... ignored, requires a real HGSS DSPRE project path via UXIE_TEST_HGSS_DSPRE_PATH
[INFO] [stdout] test script_file::global_script_table::tests::test_global_script_check ... ok
[INFO] [stdout] test rom_header::tests::test_from_ds_rom_tool_project_with_arm9_config ... ok
[INFO] [stdout] test script_file::global_script_table::tests::prop_entry_read_from_roundtrip ... ok
[INFO] [stdout] test script_file::global_script_table::tests::prop_is_global_script_threshold ... ok
[INFO] [stdout] test script_file::global_script_table::tests::test_hgss_decomp_real_fixture_matches_hgss_binary ... ignored, requires real HGSS fixture roots via UXIE_TEST_HGSS_DECOMP_PATH and UXIE_TEST_HGSS_DSPRE_PATH
[INFO] [stdout] test script_file::global_script_table::tests::test_platinum_decomp_real_fixture_matches_hardcoded_table ... ignored, requires a real Platinum decomp path via UXIE_TEST_PLATINUM_DECOMP_PATH
[INFO] [stdout] test script_file::global_script_table::tests::test_platinum_hardcoded_table ... ok
[INFO] [stdout] test script_file::global_script_table::tests::test_hgss_decomp_parsing_accepts_numeric_script_id_literal ... ok
[INFO] [stdout] test script_file::global_script_table::tests::test_hgss_decomp_parsing_without_generated_narc_symbols ... ok
[INFO] [stdout] test script_file::global_script_table::tests::test_hgss_decomp_parsing ... ok
[INFO] [stdout] test script_file::global_script_table::tests::prop_from_entries_sorts_descending ... ok
[INFO] [stdout] test script_file::global_script_table::tests::test_platinum_decomp_parsing ... ok
[INFO] [stdout] test script_file::script_resolution::tests::prop_find_maps_for_level_script_file_matches_manual ... ok
[INFO] [stdout] test script_file::script_resolution::tests::test_find_maps_for_level_script_file ... ok
[INFO] [stdout] test script_file::script_resolution::tests::test_find_maps_for_script_file ... ok
[INFO] [stdout] test script_file::script_resolution::tests::test_get_common_script_info ... ok
[INFO] [stdout] test script_file::script_resolution::tests::test_is_common_script_id ... ok
[INFO] [stdout] test script_file::script_resolution::tests::test_resolve_common_script ... ok
[INFO] [stdout] test script_file::script_resolution::tests::test_resolve_level_script_by_file_common ... ok
[INFO] [stdout] test script_file::script_resolution::tests::prop_common_resolution_apis_consistent ... ok
[INFO] [stdout] test script_file::script_resolution::tests::test_resolve_level_script_by_file_local ... ok
[INFO] [stdout] test script_file::script_resolution::tests::test_resolve_level_script_by_file_not_found ... ok
[INFO] [stdout] test script_file::script_resolution::tests::test_resolve_level_script_by_file_level_script_is_common ... ok
[INFO] [stdout] test script_file::script_resolution::tests::prop_local_resolution_by_level_file_matches_direct_map_resolution ... ok
[INFO] [stdout] test script_file::script_resolution::tests::test_resolve_level_script_common ... ok
[INFO] [stdout] test script_file::script_resolution::tests::test_resolve_level_script_local ... ok
[INFO] [stdout] test script_file::script_resolution::tests::test_resolve_map_script_without_map_id ... ok
[INFO] [stdout] test script_file::script_resolution::tests::test_resolve_script_id_by_file_map ... ok
[INFO] [stdout] test script_file::script_resolution::tests::test_resolve_script_id_by_file_not_found ... ok
[INFO] [stdout] test script_file::global_script_table::tests::prop_lookup_matches_manual_search ... ok
[INFO] [stdout] test script_file::script_resolution::tests::test_resolve_script_id_by_level_script_file_local ... ok
[INFO] [stdout] test script_file::script_resolution::tests::test_resolve_script_id_by_level_script_file_not_found ... ok
[INFO] [stdout] test script_file::script_resolution::tests::test_resolve_script_id_routes_correctly ... ok
[INFO] [stdout] test script_file::script_table::tests::integration_load_hgss_script_dir_real_fixture ... ignored, requires local HGSS decomp fixture via UXIE_TEST_HGSS_DECOMP_PATH
[INFO] [stdout] test script_file::script_table::tests::integration_load_order_file_platinum_real_fixture ... ignored, requires local Platinum decomp fixture via UXIE_TEST_PLATINUM_DECOMP_PATH
[INFO] [stdout] test script_file::script_resolution::tests::test_resolve_script_id_by_file_common ... ok
[INFO] [stdout] test script_file::script_resolution::tests::test_resolve_script_id_by_level_script_file_common ... ok
[INFO] [stdout] test script_file::script_resolution::tests::test_resolve_map_script_with_map_id ... ok
[INFO] [stdout] test script_file::script_table::tests::prop_duplicate_name_lookup_is_last_wins ... ok
[INFO] [stdout] test script_file::script_table::tests::prop_unique_names_roundtrip ... ok
[INFO] [stdout] test script_file::script_table::tests::test_load_hgss_script_dir_uses_id_from_filename ... ok
[INFO] [stdout] test script_file::script_table::tests::test_load_order_skips_comments_and_blank_lines ... ok
[INFO] [stdout] test text_bank::game_strings::tests::integration_load_from_dspre_hgss_real_fixture ... ignored, requires local HGSS DSPRE fixture via UXIE_TEST_HGSS_DSPRE_PATH
[INFO] [stdout] test text_bank::game_strings::tests::integration_load_from_dspre_platinum_real_fixture ... ignored, requires local Platinum DSPRE fixture via UXIE_TEST_PLATINUM_DSPRE_PATH
[INFO] [stdout] test script_file::script_table::tests::prop_trimmed_lines_and_comments_preserve_order ... ok
[INFO] [stdout] test script_file::script_table::tests::test_load_hgss_script_dir_invalid_scr_seq_filename_returns_error ... ok
[INFO] [stdout] test script_file::script_resolution::tests::prop_find_maps_for_script_file_matches_manual ... ok
[INFO] [stdout] test text_bank::game_strings::tests::prop_normalize_name_idempotent ... ok
[INFO] [stdout] test text_bank::game_strings::tests::prop_build_lookup_table_matches_first_normalized_occurrence ... ok
[INFO] [stdout] test text_bank::game_strings::tests::prop_text_bank_ids_family_language_rules ... ok
[INFO] [stdout] test text_bank::game_strings::tests::test_load_from_dspre_invalid_existing_archive_errors ... ok
[INFO] [stdout] test text_bank::game_strings::tests::test_load_from_dspre_missing_text_archives_is_empty ... ok
[INFO] [stdout] test text_bank::game_strings::tests::test_normalize_name ... ok
[INFO] [stdout] test text_bank::game_strings::tests::test_load_from_dspre_loads_existing_archives_and_skips_missing ... ok
[INFO] [stdout] test script_file::script_table::tests::prop_unknown_or_oob_queries_return_none ... ok
[INFO] [stdout] test text_bank::text_archive::tests::test_read_gmm_file_messages ... ok
[INFO] [stdout] test text_bank::text_archive::tests::test_read_gmm_file_messages_against_fixture ... ok
[INFO] [stdout] test text_bank::text_archive::tests::test_encode_text_archives_directory ... ok
[INFO] [stdout] test text_bank::text_archive::tests::test_decode_text_archives_directory ... ok
[INFO] [stdout] test script_file::script_resolution::tests::prop_resolve_level_script_by_file_matches_resolve_level_script ... ok
[INFO] [stdout] test text_bank::text_archive::tests::test_text_archives_round_trip ... ok
[INFO] [stdout] test script_file::script_resolution::tests::prop_local_resolution_by_file_matches_direct_map_resolution ... ok
[INFO] [stdout] test text_bank::text_bank_table::tests::test_load_list_skips_comments_and_blank_lines ... ok
[INFO] [stdout] test trainer_data::binary::tests::integration_real_rom_roundtrip_hgss ... ignored, requires a real HGSS DSPRE project via UXIE_TEST_HGSS_DSPRE_PATH
[INFO] [stdout] test trainer_data::binary::tests::integration_real_rom_roundtrip_platinum ... ignored, requires a real Platinum DSPRE project via UXIE_TEST_PLATINUM_DSPRE_PATH
[INFO] [stdout] test text_bank::text_bank_table::tests::prop_unknown_or_oob_queries_return_none ... ok
[INFO] [stdout] test text_bank::text_bank_table::tests::prop_unique_names_roundtrip ... ok
[INFO] [stdout] test trainer_data::binary::tests::prop_party_pokemon_roundtrip ... ok
[INFO] [stdout] test trainer_data::binary::tests::test_full_trainer_roundtrip ... ok
[INFO] [stdout] test trainer_data::binary::tests::test_load_all_dspre_trainers_from_unpacked ... ok
[INFO] [stdout] test trainer_data::binary::tests::test_load_dspre_trainer_from_unpacked ... ok
[INFO] [stdout] test trainer_data::binary::tests::test_party_pokemon_base ... ok
[INFO] [stdout] test trainer_data::binary::tests::prop_trainer_properties_roundtrip ... ok
[INFO] [stdout] test trainer_data::binary::tests::test_party_pokemon_hgss_base_roundtrip_preserves_overrides ... ok
[INFO] [stdout] test trainer_data::binary::tests::test_party_pokemon_missing_held_item_when_flagged_returns_error ... ok
[INFO] [stdout] test trainer_data::binary::tests::test_party_pokemon_missing_moves_when_flagged_returns_error ... ok
[INFO] [stdout] test text_bank::text_bank_table::tests::prop_duplicate_names_first_wins ... ok
[INFO] [stdout] test text_bank::text_bank_table::tests::prop_assignment_syntax_extracts_lhs ... ok
[INFO] [stdout] test text_bank::game_strings::tests::prop_normalize_name_removes_spaces_and_hyphens ... ok
[INFO] [stdout] test trainer_data::binary::tests::prop_trainer_data_roundtrip ... ok
[INFO] [stdout] test trainer_data::binary::tests::test_party_pokemon_with_moves_items_platinum ... ok
[INFO] [stdout] test trainer_data::binary::tests::test_party_pokemon_missing_ball_seal_non_dp_returns_error ... ok
[INFO] [stdout] test trainer_data::binary::tests::test_trainer_properties_invalid_ai_flags_bits_returns_error ... ok
[INFO] [stdout] test workspace::tests::integration_open_hgss_decomp_real_fixture ... ignored, requires local HGSS decomp fixture via UXIE_TEST_HGSS_DECOMP_PATH
[INFO] [stdout] test workspace::tests::integration_open_platinum_decomp_real_fixture ... ignored, requires local Platinum decomp fixture via UXIE_TEST_PLATINUM_DECOMP_PATH
[INFO] [stdout] test trainer_data::binary::tests::test_trainer_properties_roundtrip ... ok
[INFO] [stdout] test trainer_data::binary::tests::test_trainer_properties_invalid_flags_bits_returns_error ... ok
[INFO] [stdout] test workspace::tests::test_get_map_internal_name ... ok
[INFO] [stdout] test workspace::tests::test_get_script_file_for_map_hgss_decomp_missing_name_returns_none ... ok
[INFO] [stdout] test workspace::tests::test_collect_constants_for_file_propagates_event_json_entry_id_errors ... ok
[INFO] [stdout] test workspace::tests::test_get_map_location_name ... ok
[INFO] [stdout] test workspace::tests::test_collect_constants_for_file_propagates_event_json_parse_errors ... ok
[INFO] [stdout] test workspace::tests::test_load_cached_symbol_file_supports_txt_py_and_json_sources ... ok
[INFO] [stdout] test workspace::tests::test_collect_constants_for_file_loads_map_local_event_ids ... ok
[INFO] [stdout] test workspace::tests::test_collect_constants_for_file_propagates_event_json_schema_errors ... ok
[INFO] [stdout] test workspace::tests::test_open_decomp_detection ... ok
[INFO] [stdout] test workspace::tests::test_load_cached_symbols_uses_configured_include_roots ... ok
[INFO] [stdout] test workspace::tests::test_open_decomp_detection_without_include_constants_uses_hgss_markers ... ok
[INFO] [stdout] test workspace::tests::test_open_decomp_detection_without_include_constants_uses_platinum_markers ... ok
[INFO] [stdout] test workspace::tests::test_open_decomp_hgss_detection_does_not_depend_on_root_name ... ok
[INFO] [stdout] test workspace::tests::test_open_decomp_hgss_loads_event_header_symbols ... ok
[INFO] [stdout] test workspace::tests::test_open_decomp_hgss_fieldmap_parses_without_generated_narc_headers ... ok
[INFO] [stdout] test workspace::tests::test_open_decomp_hgss_loads_id_named_script_files ... ok
[INFO] [stdout] test workspace::tests::test_open_decomp_hgss_loads_msg_header_symbols ... ok
[INFO] [stdout] test workspace::tests::test_open_decomp_hgss_still_loads_global_constants_from_include_constants ... ok
[INFO] [stdout] test workspace::tests::test_open_decomp_hgss_symbol_scan_ignores_non_utf8_non_header_files ... ok
[INFO] [stdout] test workspace::tests::test_load_cached_symbols_round_trips_and_reuses_valid_cache ... ok
[INFO] [stdout] test workspace::tests::test_open_decomp_location_names_uses_ja_jp_when_en_us_missing ... ok
[INFO] [stdout] test workspace::tests::test_load_cached_symbols_rebuilds_when_new_input_file_appears ... ok
[INFO] [stdout] test workspace::tests::test_open_decomp_invalid_script_manager_returns_invalid_data ... ok
[INFO] [stdout] test workspace::tests::test_open_decomp_invalid_location_names_entry_returns_invalid_data ... ok
[INFO] [stdout] test workspace::tests::test_open_decomp_missing_script_manager_uses_hardcoded_global_script_table ... ok
[INFO] [stdout] test workspace::tests::test_open_decomp_platinum_detection_does_not_flip_from_hgss_like_root_name ... ok
[INFO] [stdout] test workspace::tests::test_open_dspre_accepts_arm9_subdirectory_layout ... ok
[INFO] [stdout] test workspace::tests::test_open_dspre_detection_does_not_depend_on_root_name ... ok
[INFO] [stdout] test workspace::tests::test_open_hg_engine_detection_wins_over_decomp ... ok
[INFO] [stdout] test workspace::tests::test_open_hg_engine_invalid_rom_errors ... ok
[INFO] [stdout] test workspace::tests::test_resolve_constant ... ok
[INFO] [stdout] test workspace::tests::test_resolve_script_symbols_numeric_to_name ... ok
[INFO] [stdout] test workspace::tests::test_open_hg_engine_missing_rom_errors ... ok
[INFO] [stdout] test workspace::tests::test_resolve_script_symbols_passthrough ... ok
[INFO] [stdout] test workspace::tests::test_resolve_script_symbols_with_prefers_file_local_constants ... ok
[INFO] [stdout] test workspace::tests::test_resolve_script_symbols_with_constants ... ok
[INFO] [stdout] test workspace::tests::test_load_cached_symbols_rebuilds_on_corrupt_or_stale_cache ... ok
[INFO] [stdout] test workspace::tests::test_open_hg_engine_detection ... ok
[INFO] [stdout] test workspace::tests::test_open_decomp_with_scripts_order ... ok
[INFO] [stdout] test text_bank::game_strings::tests::prop_game_strings_species_lookup_consistency ... ok
[INFO] [stdout] test narc::tests::prop_roundtrip_members ... ok
[INFO] [stdout] test workspace::tests::test_load_cached_symbols_propagates_non_decode_cache_errors ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- workspace::tests::test_load_cached_symbols_propagates_non_decode_cache_errors stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'workspace::tests::test_load_cached_symbols_propagates_non_decode_cache_errors' (351) panicked at src/workspace.rs:1179:14:
[INFO] [stdout] called `Result::unwrap_err()` on an `Ok` value: (SymbolTable { parent: None, symbols: {"FALSE": 0, "TRUE": 1, "TEST_CONST": 42}, pending: {}, function_macros: {}, value_to_names: {0: ["FALSE"], 42: ["TEST_CONST", "TEST_CONST"], 1: ["TRUE"]}, symbol_to_file: {"TEST_CONST": "/tmp/.tmpioWKfR/include/constants/test.h"}, symbol_to_tags: {"TEST_CONST": {Global}}, symbol_to_family: {}, family_value_to_name: {}, loaded_files: {"/tmp/.tmpioWKfR/include/constants/test.h"}, eval_cache: {}, shortest_name_cache: {}, source_manager: Some(SourceManager { files: {"/tmp/.tmpioWKfR/include/constants/test.h": FileEntry { defines: [CDefine { name: "TEST_CONST", value: "42", resolved: None }], enums: [], function_macros: [], includes: [] }}, canonical_cache: {"/tmp/.tmpioWKfR/include/constants/test.h": "/tmp/.tmpioWKfR/include/constants/test.h"} }), text_messages: {} }, true)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60afaeaf35aa - std[29689e6404d28ef9]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60afaeaf35aa - std[29689e6404d28ef9]::backtrace_rs::backtrace::trace_unsynchronized::<std[29689e6404d28ef9]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60afaeaf35aa - std[29689e6404d28ef9]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60afaeaf35aa - <<std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[e929cb53b82a81ca]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60afaeb0c56a - <core[e929cb53b82a81ca]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60afaeb0c56a - core[e929cb53b82a81ca]::fmt::write
[INFO] [stdout]    6:     0x60afaeaf89d2 - std[29689e6404d28ef9]::io::default_write_fmt::<alloc[9d7caffeb3b5d2c6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x60afaeaf89d2 - <alloc[9d7caffeb3b5d2c6]::vec::Vec<u8> as std[29689e6404d28ef9]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x60afaeace6af - <std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60afaeace6af - std[29689e6404d28ef9]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x60afaeaea219 - std[29689e6404d28ef9]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x60afae688a8c - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x60afae688a8c - test[a24b3028667022f7]::test_main_inner::<test[a24b3028667022f7]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x60afaeaea492 - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x60afaeaea492 - std[29689e6404d28ef9]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x60afaeace768 - std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x60afaeac35d9 - std[29689e6404d28ef9]::sys::backtrace::__rust_end_short_backtrace::<std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x60afaeacf6cd - __rustc[3aed6af316653e63]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x60afaeb0cddc - core[e929cb53b82a81ca]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x60afaeb0cb22 - core[e929cb53b82a81ca]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x60afae0ff7ce - <core[e929cb53b82a81ca]::result::Result<(alloc[9d7caffeb3b5d2c6]::sync::Arc<uxie[a41420b057c68f3b]::c_parser::symbol_table::SymbolTable>, bool), std[29689e6404d28ef9]::io::error::Error>>::unwrap_err
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1329:22
[INFO] [stdout]   21:     0x60afae4ecfc3 - uxie[a41420b057c68f3b]::workspace::tests::test_load_cached_symbols_propagates_non_decode_cache_errors
[INFO] [stdout]                                at /opt/rustwide/workdir/src/workspace.rs:1179:14
[INFO] [stdout]   22:     0x60afae4c9177 - uxie[a41420b057c68f3b]::workspace::tests::test_load_cached_symbols_propagates_non_decode_cache_errors::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/workspace.rs:1157:69
[INFO] [stdout]   23:     0x60afae1e21e6 - <uxie[a41420b057c68f3b]::workspace::tests::test_load_cached_symbols_propagates_non_decode_cache_errors::{closure#0} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x60afae67bd6b - <fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x60afae67bd6b - test[a24b3028667022f7]::__rust_begin_short_backtrace::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x60afae68955b - test[a24b3028667022f7]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x60afae68955b - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x60afae68955b - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x60afae68955b - std[29689e6404d28ef9]::panicking::catch_unwind::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x60afae68955b - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x60afae68955b - test[a24b3028667022f7]::run_test_in_process
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x60afae68955b - test[a24b3028667022f7]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x60afae682c74 - test[a24b3028667022f7]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x60afae682c74 - std[29689e6404d28ef9]::sys::backtrace::__rust_begin_short_backtrace::<test[a24b3028667022f7]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x60afae68c162 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x60afae68c162 - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x60afae68c162 - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x60afae68c162 - std[29689e6404d28ef9]::panicking::catch_unwind::<(), core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x60afae68c162 - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x60afae68c162 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x60afae68c162 - <std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x60afaeaf231f - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn core[e929cb53b82a81ca]::ops::function::FnOnce<(), Output = ()> + core[e929cb53b82a81ca]::marker::Send> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   43:     0x60afaeaf231f - <std[29689e6404d28ef9]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x736944649aa4 - <unknown>
[INFO] [stdout]   45:     0x7369446d6a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     workspace::tests::test_load_cached_symbols_propagates_non_decode_cache_errors
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 349 passed; 1 failed; 50 ignored; 0 measured; 0 filtered out; finished in 0.94s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "04ac5641d867dd43c23aa0900e5fc1f459fe07839cb8fb664f5af3f710ee7caf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "04ac5641d867dd43c23aa0900e5fc1f459fe07839cb8fb664f5af3f710ee7caf", kill_on_drop: false }`
[INFO] [stdout] 04ac5641d867dd43c23aa0900e5fc1f459fe07839cb8fb664f5af3f710ee7caf
