[INFO] fetching crate dream-ini 0.2.0...
[INFO] testing dream-ini-0.2.0 against 1.97.0-beta.6 for beta-1.98-1
[INFO] extracting crate dream-ini 0.2.0 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate dream-ini 0.2.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate dream-ini 0.2.0
[INFO] tweaked toml for crates.io crate dream-ini 0.2.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate dream-ini 0.2.0 on toolchain 1.97.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate dream-ini 0.2.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded mlua-sys v0.10.0
[INFO] [stderr]   Downloaded openmw-config v1.0.5
[INFO] [stderr]   Downloaded wayland-cursor v0.31.14
[INFO] [stderr]   Downloaded linebender_resource_handle v0.1.1
[INFO] [stderr]   Downloaded wayland-sys v0.31.11
[INFO] [stderr]   Downloaded calloop-wayland-source v0.3.0
[INFO] [stderr]   Downloaded wayland-csd-frame v0.3.0
[INFO] [stderr]   Downloaded objc2-io-surface v0.3.2
[INFO] [stderr]   Downloaded glutin_glx_sys v0.6.1
[INFO] [stderr]   Downloaded glutin-winit v0.5.0
[INFO] [stderr]   Downloaded cgl v0.3.2
[INFO] [stderr]   Downloaded glutin_egl_sys v0.7.1
[INFO] [stderr]   Downloaded wayland-protocols-misc v0.3.12
[INFO] [stderr]   Downloaded calloop-wayland-source v0.4.1
[INFO] [stderr]   Downloaded wgpu-naga-bridge v29.0.3
[INFO] [stderr]   Downloaded wgpu-core-deps-windows-linux-android v29.0.3
[INFO] [stderr]   Downloaded clap_mangen v0.3.0
[INFO] [stderr]   Downloaded ecolor v0.34.3
[INFO] [stderr]   Downloaded inotify v0.11.1
[INFO] [stderr]   Downloaded zune-core v0.5.1
[INFO] [stderr]   Downloaded font-types v0.11.3
[INFO] [stderr]   Downloaded peniko v0.6.1
[INFO] [stderr]   Downloaded redox_syscall v0.8.0
[INFO] [stderr]   Downloaded roff v1.1.1
[INFO] [stderr]   Downloaded wayland-protocols-experimental v20250721.0.1
[INFO] [stderr]   Downloaded polycool v0.4.0
[INFO] [stderr]   Downloaded accesskit v0.24.0
[INFO] [stderr]   Downloaded wayland-scanner v0.31.10
[INFO] [stderr]   Downloaded wayland-protocols-wlr v0.3.12
[INFO] [stderr]   Downloaded egui_glow v0.34.3
[INFO] [stderr]   Downloaded smithay-clipboard v0.7.3
[INFO] [stderr]   Downloaded bit-set v0.9.1
[INFO] [stderr]   Downloaded bit-vec v0.9.1
[INFO] [stderr]   Downloaded fax v0.2.7
[INFO] [stderr]   Downloaded emath v0.34.3
[INFO] [stderr]   Downloaded egui-winit v0.34.3
[INFO] [stderr]   Downloaded gilrs-core v0.6.7
[INFO] [stderr]   Downloaded webbrowser v1.2.1
[INFO] [stderr]   Downloaded arboard v3.6.1
[INFO] [stderr]   Downloaded egui-wgpu v0.34.3
[INFO] [stderr]   Downloaded wayland-protocols-plasma v0.3.12
[INFO] [stderr]   Downloaded wayland-client v0.31.14
[INFO] [stderr]   Downloaded wayland-backend v0.3.15
[INFO] [stderr]   Downloaded calloop v0.14.4
[INFO] [stderr]   Downloaded zune-jpeg v0.5.15
[INFO] [stderr]   Downloaded objc2-core-graphics v0.3.2
[INFO] [stderr]   Downloaded glutin v0.32.3
[INFO] [stderr]   Downloaded tiff v0.11.3
[INFO] [stderr]   Downloaded zerocopy-derive v0.8.49
[INFO] [stderr]   Downloaded vello_cpu v0.0.6
[INFO] [stderr]   Downloaded vello_common v0.0.6
[INFO] [stderr]   Downloaded eframe v0.34.3
[INFO] [stderr]   Downloaded smithay-client-toolkit v0.19.2
[INFO] [stderr]   Downloaded wgpu-types v29.0.3
[INFO] [stderr]   Downloaded png v0.18.1
[INFO] [stderr]   Downloaded gilrs v0.11.1
[INFO] [stderr]   Downloaded epaint v0.34.3
[INFO] [stderr]   Downloaded fearless_simd v0.3.0
[INFO] [stderr]   Downloaded wayland-protocols v0.32.12
[INFO] [stderr]   Downloaded glow v0.17.0
[INFO] [stderr]   Downloaded smithay-client-toolkit v0.20.0
[INFO] [stderr]   Downloaded kurbo v0.13.1
[INFO] [stderr]   Downloaded mlua v0.11.6
[INFO] [stderr]   Downloaded moxcms v0.8.1
[INFO] [stderr]   Downloaded wgpu v29.0.3
[INFO] [stderr]   Downloaded skrifa v0.40.0
[INFO] [stderr]   Downloaded image v0.25.10
[INFO] [stderr]   Downloaded zerocopy v0.8.49
[INFO] [stderr]   Downloaded wgpu-core v29.0.3
[INFO] [stderr]   Downloaded read-fonts v0.37.0
[INFO] [stderr]   Downloaded egui v0.34.3
[INFO] [stderr]   Downloaded wgpu-hal v29.0.3
[INFO] [stderr]   Downloaded objc2-app-kit v0.3.2
[INFO] [stderr]   Downloaded objc2-ui-kit v0.3.2
[INFO] [stderr]   Downloaded epaint_default_fonts v0.34.3
[INFO] [stderr]   Downloaded pxfm v0.1.29
[INFO] [stderr]   Downloaded lua-src v550.0.0
[INFO] [stderr]   Downloaded naga v29.0.3
[INFO] [stderr]   Downloaded luajit-src v210.6.6+707c12b
[INFO] [stderr]   Downloaded orbclient v0.3.55
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] ca5968753c95e88213f26cccf2d14ec074085a818f0bdb8c99ef73db8fc5bb69
[INFO] running `Command { std: "docker" "start" "ca5968753c95e88213f26cccf2d14ec074085a818f0bdb8c99ef73db8fc5bb69", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ca5968753c95e88213f26cccf2d14ec074085a818f0bdb8c99ef73db8fc5bb69", 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" "ca5968753c95e88213f26cccf2d14ec074085a818f0bdb8c99ef73db8fc5bb69" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ca5968753c95e88213f26cccf2d14ec074085a818f0bdb8c99ef73db8fc5bb69", 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" "ca5968753c95e88213f26cccf2d14ec074085a818f0bdb8c99ef73db8fc5bb69" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling log v0.4.30
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling wayland-sys v0.31.11
[INFO] [stderr]    Compiling cc v1.2.62
[INFO] [stderr]    Compiling wayland-client v0.31.14
[INFO] [stderr]    Compiling khronos_api v3.1.0
[INFO] [stderr]    Compiling zerocopy v0.8.49
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling polycool v0.4.0
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling kurbo v0.13.1
[INFO] [stderr]    Compiling x11-dl v2.21.0
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling gl_generator v0.14.0
[INFO] [stderr]    Compiling linebender_resource_handle v0.1.1
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling memmap2 v0.9.10
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling smithay-client-toolkit v0.19.2
[INFO] [stderr]    Compiling quick-xml v0.39.4
[INFO] [stderr]    Compiling glutin_egl_sys v0.7.1
[INFO] [stderr]    Compiling glutin_glx_sys v0.6.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]    Compiling wayland-scanner v0.31.10
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling winit v0.30.13
[INFO] [stderr]    Compiling profiling v1.0.18
[INFO] [stderr]    Compiling uuid v1.23.1
[INFO] [stderr]    Compiling pxfm v0.1.29
[INFO] [stderr]    Compiling smithay-client-toolkit v0.20.0
[INFO] [stderr]    Compiling self_cell v1.2.2
[INFO] [stderr]    Compiling nohash-hasher v0.2.0
[INFO] [stderr]    Compiling epaint_default_fonts v0.34.3
[INFO] [stderr]    Compiling png v0.18.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling accesskit v0.24.0
[INFO] [stderr]    Compiling xkbcommon-dl v0.4.2
[INFO] [stderr]    Compiling glutin v0.32.3
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling color v0.3.3
[INFO] [stderr]    Compiling fearless_simd v0.3.0
[INFO] [stderr]    Compiling font-types v0.11.3
[INFO] [stderr]    Compiling wayland-backend v0.3.15
[INFO] [stderr]    Compiling emath v0.34.3
[INFO] [stderr]    Compiling unicode-segmentation v1.13.2
[INFO] [stderr]    Compiling smol_str v0.2.2
[INFO] [stderr]    Compiling read-fonts v0.37.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling glutin-winit v0.5.0
[INFO] [stderr]    Compiling glow v0.17.0
[INFO] [stderr]    Compiling roff v1.1.1
[INFO] [stderr]    Compiling openmw-config v1.0.5
[INFO] [stderr]    Compiling webbrowser v1.2.1
[INFO] [stderr]    Compiling peniko v0.6.1
[INFO] [stderr]    Compiling ecolor v0.34.3
[INFO] [stderr]    Compiling moxcms v0.8.1
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling clap_mangen v0.3.0
[INFO] [stderr]    Compiling clap_complete v4.6.5
[INFO] [stderr]    Compiling vello_common v0.0.6
[INFO] [stderr]    Compiling vello_cpu v0.0.6
[INFO] [stderr]    Compiling polling v3.11.0
[INFO] [stderr]    Compiling gethostname v1.1.0
[INFO] [stderr]    Compiling x11rb v0.13.2
[INFO] [stderr]    Compiling calloop v0.13.0
[INFO] [stderr]    Compiling calloop v0.14.4
[INFO] [stderr]    Compiling image v0.25.10
[INFO] [stderr]    Compiling wayland-csd-frame v0.3.0
[INFO] [stderr]    Compiling skrifa v0.40.0
[INFO] [stderr]    Compiling wayland-protocols v0.32.12
[INFO] [stderr]    Compiling wayland-cursor v0.31.14
[INFO] [stderr]    Compiling calloop-wayland-source v0.3.0
[INFO] [stderr]    Compiling calloop-wayland-source v0.4.1
[INFO] [stderr]    Compiling arboard v3.6.1
[INFO] [stderr]    Compiling epaint v0.34.3
[INFO] [stderr]    Compiling egui v0.34.3
[INFO] [stderr]    Compiling wayland-protocols-wlr v0.3.12
[INFO] [stderr]    Compiling wayland-protocols-plasma v0.3.12
[INFO] [stderr]    Compiling wayland-protocols-experimental v20250721.0.1
[INFO] [stderr]    Compiling wayland-protocols-misc v0.3.12
[INFO] [stderr]    Compiling smithay-clipboard v0.7.3
[INFO] [stderr]    Compiling egui_glow v0.34.3
[INFO] [stderr]    Compiling egui-winit v0.34.3
[INFO] [stderr]    Compiling eframe v0.34.3
[INFO] [stderr]    Compiling dream-ini v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 25s
[INFO] running `Command { std: "docker" "inspect" "ca5968753c95e88213f26cccf2d14ec074085a818f0bdb8c99ef73db8fc5bb69", 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" "ca5968753c95e88213f26cccf2d14ec074085a818f0bdb8c99ef73db8fc5bb69" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.49
[INFO] [stderr]    Compiling zerocopy-derive v0.8.49
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling epaint v0.34.3
[INFO] [stderr]    Compiling winit v0.30.13
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]    Compiling egui v0.34.3
[INFO] [stderr]    Compiling glutin-winit v0.5.0
[INFO] [stderr]    Compiling egui-winit v0.34.3
[INFO] [stderr]    Compiling egui_glow v0.34.3
[INFO] [stderr]    Compiling eframe v0.34.3
[INFO] [stderr]    Compiling dream-ini v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 42.80s
[INFO] running `Command { std: "docker" "inspect" "ca5968753c95e88213f26cccf2d14ec074085a818f0bdb8c99ef73db8fc5bb69", 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" "ca5968753c95e88213f26cccf2d14ec074085a818f0bdb8c99ef73db8fc5bb69" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.54s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/dream_ini-e2b8684e2f16410b)
[INFO] [stdout] 
[INFO] [stdout] running 74 tests
[INFO] [stdout] test lib_tests::content_files::archive_paths_are_rejected_without_mutating_cfg ... ok
[INFO] [stdout] test lib_tests::content_files::default_data_files_path_is_not_duplicated ... ok
[INFO] [stdout] test lib_tests::content_files::default_data_files_path_is_not_added_when_config_data_resolves_content ... ok
[INFO] [stdout] test lib_tests::content_files::cfg_resources_vfs_is_not_used_for_morrowind_content_import ... ok
[INFO] [stdout] test lib_tests::content_files::game_file_import_stops_at_first_missing_index ... ok
[INFO] [stdout] test lib_tests::content_files::explicit_data_dir_is_written_when_it_resolves_content ... ok
[INFO] [stdout] test lib_tests::content_files::duplicate_content_file_uses_first_search_path ... ok
[INFO] [stdout] test lib_tests::content_files::archive_values_are_trimmed_and_match_suffix_case_insensitively ... ok
[INFO] [stdout] test lib_tests::content_files::game_file_indices_sort_numerically_and_preserve_duplicate_order ... ok
[INFO] [stdout] test lib_tests::content_files::game_file_import_matches_numbered_entries_case_insensitively ... ok
[INFO] [stdout] test lib_tests::content_files::cfg_data_paths_are_relative_to_cfg_parent ... ok
[INFO] [stdout] test lib_tests::content_files::game_file_values_are_trimmed_before_resolution ... ok
[INFO] [stdout] test lib_tests::content_files::imports_game_files_from_default_data_files_path_and_writes_data ... ok
[INFO] [stdout] test lib_tests::content_files::cfg_data_local_is_not_used_as_only_content_source ... ok
[INFO] [stdout] test lib_tests::content_files::cfg_data_local_does_not_take_precedence_over_explicit_data ... ok
[INFO] [stdout] test lib_tests::content_files::archive_import_matches_numbered_entries_case_insensitively_and_stops_at_gap ... ok
[INFO] [stdout] test lib_tests::content_files::missing_game_file_soft_stop_updates_existing_cfg_with_partial_content ... ok
[INFO] [stdout] test lib_tests::content_files::missing_game_file_warns_and_imports_no_content ... ok
[INFO] [stdout] test lib_tests::content_files::generated_data_dirs_follow_sorted_content_order ... ok
[INFO] [stdout] test lib_tests::content_files::repeated_explicit_data_dirs_use_search_order ... ok
[INFO] [stdout] test lib_tests::content_files::import_maps_uses_explicit_cfg_dir_for_relative_data_paths ... ok
[INFO] [stdout] test lib_tests::importer::font_import_is_option_gated ... ok
[INFO] [stdout] test lib_tests::content_files::plugin_header_dependencies_do_not_reorder_content_files ... ok
[INFO] [stdout] test lib_tests::importer::archive_import_stops_at_first_missing_index ... ok
[INFO] [stdout] test lib_tests::content_files::imports_game_files_sorting_each_extension_group_by_mtime ... ok
[INFO] [stdout] test lib_tests::importer::empty_fallback_values_warn_without_replacing_existing_cfg ... ok
[INFO] [stdout] test lib_tests::content_files::content_file_paths_are_rejected ... ok
[INFO] [stdout] test lib_tests::content_files::imports_game_files_with_esm_before_esp ... ok
[INFO] [stdout] test lib_tests::importer::import_options_set_singleton_paths ... ok
[INFO] [stdout] test lib_tests::content_files::cfg_data_local_does_not_take_precedence_over_cfg_data ... ok
[INFO] [stdout] test lib_tests::importer::import_paths_accumulates_repeated_fallback_sections ... ok
[INFO] [stdout] test lib_tests::content_files::verbose_game_file_import_reports_content_file_events ... ok
[INFO] [stdout] test lib_tests::importer::imports_fallback_values_with_legacy_shapes ... ok
[INFO] [stdout] test lib_tests::importer::resolved_cfg_serialization_does_not_persist_composed_data_local_data_dir ... ok
[INFO] [stdout] test lib_tests::importer::import_paths_absolutizes_existing_cfg_directory_paths ... ok
[INFO] [stdout] test lib_tests::content_files::shared_content_and_archive_data_dir_is_written_once ... ok
[INFO] [stdout] test lib_tests::importer::missing_archive_import_leaves_cfg_unchanged ... ok
[INFO] [stdout] test lib_tests::importer::archive_import_writes_data_dir_used_to_resolve_archives ... ok
[INFO] [stdout] test lib_tests::importer::imports_merge_fallback_and_archives ... ok
[INFO] [stdout] test lib_tests::content_files::invalid_plugin_header_imports_when_suffix_and_resolution_are_valid ... ok
[INFO] [stdout] test lib_tests::content_files::missing_game_file_stops_scan_and_writes_partial_content ... ok
[INFO] [stdout] test lib_tests::parser::ini_values_preserve_nul_and_control_bytes ... ok
[INFO] [stdout] test lib_tests::parser::ini_whitespace_around_sections_and_keys_is_significant ... ok
[INFO] [stdout] test lib_tests::importer::import_paths_missing_cfg_starts_empty ... ok
[INFO] [stdout] test lib_tests::content_files::missing_default_data_files_path_warns_and_imports_no_content ... ok
[INFO] [stdout] test lib_tests::parser::inline_semicolon_truncates_ini_values ... ok
[INFO] [stdout] test lib_tests::parser::malformed_ini_section_does_not_poison_following_valid_section ... ok
[INFO] [stdout] test lib_tests::importer::resolved_cfg_serialization_does_not_persist_composed_resource_vfs_data_dir ... ok
[INFO] [stdout] test lib_tests::importer::import_paths_does_not_include_composed_synthetic_entries ... ok
[INFO] [stdout] test lib_tests::parser::old_mac_carriage_returns_are_not_ini_line_breaks ... ok
[INFO] [stdout] test lib_tests::parser::parses_cfg_trims_and_preserves_inline_hash ... ok
[INFO] [stdout] test lib_tests::parser::decodes_ini_with_selected_codepage ... ok
[INFO] [stdout] test lib_tests::importer::resolved_cfg_serialization_resolves_singleton_directories ... ok
[INFO] [stdout] test lib_tests::parser::parses_ini_crlf_lines ... ok
[INFO] [stdout] test lib_tests::parser::repeated_ini_sections_accumulate_values_in_file_order ... ok
[INFO] [stdout] test lib_tests::importer::import_paths_surfaces_ini_parse_warnings ... ok
[INFO] [stdout] test lib_tests::parser::parses_ini_sections_comments_duplicates_and_equals ... ok
[INFO] [stdout] test lib_tests::parser::parses_ini_keys_before_section_like_cpp_importer ... ok
[INFO] [stdout] test lib_tests::content_files::explicit_data_dir_is_written_when_data_local_already_covers_it ... ok
[INFO] [stdout] test lib_tests::parser::surfaces_ini_parse_warnings ... ok
[INFO] [stdout] test lib_tests::content_files::imports_game_files_sorting_equal_mtime_by_reverse_name ... ok
[INFO] [stdout] test lib_tests::importer::import_paths_preserves_existing_cfg_and_writes_imports ... ok
[INFO] [stdout] test lib_tests::parser::utf8_bom_is_stripped_from_win1252_ini_input ... ok
[INFO] [stdout] test lib_tests::plugin::reads_tes3_header_masters ... ok
[INFO] [stdout] test lib_tests::plugin::reads_tes3_header_masters_with_selected_encoding ... ok
[INFO] [stdout] test lib_tests::plugin::dependency_sort_places_masters_before_dependents ... ok
[INFO] [stdout] test lib_tests::plugin::applies_morrowind_expansion_order ... ok
[INFO] [stdout] test lib_tests::plugin::rejects_truncated_non_master_tes3_subrecord_data ... ok
[INFO] [stdout] test lib_tests::plugin::rejects_invalid_tes3_header ... ok
[INFO] [stdout] test lib_tests::plugin::rejects_truncated_tes3_subrecord ... ok
[INFO] [stdout] test lib_tests::plugin::rejects_truncated_tes3_record ... ok
[INFO] [stdout] test lib_tests::importer::import_paths_writes_exact_golden_output ... ok
[INFO] [stdout] test lib_tests::importer::save_resolved_cfg_replaces_existing_file_and_cleans_temp_file ... ok
[INFO] [stdout] test lib_tests::importer::save_resolved_cfg_preserves_existing_file_permissions ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 74 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/dream_ini-c45da5dca2ee0370)
[INFO] [stdout] 
[INFO] [stdout] running 125 tests
[INFO] [stdout] test cli::tests::clap_requires_ini_for_import_options ... ok
[INFO] [stdout] test cli::tests::launcher_command_conflicts_with_import_args ... ok
[INFO] [stdout] test cli::tests::in_place_conflicts_with_other_output_modes_at_parse_time ... ok
[INFO] [stdout] test cli::tests::parses_in_place_output_mode ... ok
[INFO] [stdout] test cli::tests::parses_import_options ... ok
[INFO] [stdout] test cli::tests::in_place_requires_cfg_at_parse_time ... ok
[INFO] [stdout] test cli::tests::accepts_flag_ini_and_cfg ... ok
[INFO] [stdout] test cli::tests::parses_generation_options ... ok
[INFO] [stdout] test cli::tests::rejects_legacy_userdata_flag ... ok
[INFO] [stdout] test cli::tests::rejects_old_no_archives_short_flag ... ok
[INFO] [stdout] test cli::tests::rejects_positional_paths ... ok
[INFO] [stdout] test command::tests::run_rejects_multiple_output_modes ... ok
[INFO] [stdout] test cli::tests::rejects_repeated_data_path ... ok
[INFO] [stdout] test cli::tests::help_mentions_core_options ... ok
[INFO] [stdout] test cli::tests::parses_short_output_modes ... ok
[INFO] [stdout] test cli::tests::parses_launcher_command_without_ini ... ok
[INFO] [stdout] test command::tests::run_with_cfg_without_in_place_previews_to_stdout ... ok
[INFO] [stdout] test command::tests::run_with_generation_options_do_not_require_ini ... ok
[INFO] [stdout] test command::tests::run_with_unsupported_encoding_returns_error ... ok
[INFO] [stdout] test desktop_entry::tests::desktop_entry_escapes_quoted_executable_paths ... ok
[INFO] [stdout] test desktop_entry::tests::desktop_entry_matches_app_id_and_icon_name ... ok
[INFO] [stdout] test command::tests::run_without_output_writes_config_to_stdout_and_diagnostics_to_stderr ... ok
[INFO] [stdout] test command::tests::run_without_cfg_or_output_is_allowed ... ok
[INFO] [stdout] test command::tests::run_without_ini_returns_usage_error ... ok
[INFO] [stdout] test desktop_entry::tests::desktop_entry_quotes_executable_paths_with_spaces ... ok
[INFO] [stdout] test gui::controller::common::tests::clearing_repeater_stops_all_held_actions ... ok
[INFO] [stdout] test gui::controller::common::tests::held_direction_repeats_after_initial_delay ... ok
[INFO] [stdout] test gui::controller::common::tests::released_direction_stops_repeating ... ok
[INFO] [stdout] test gui::controller::linux::tests::capability_filter_accepts_buttons_with_navigation_source ... ok
[INFO] [stdout] test gui::controller::linux::tests::dpad_key_events_are_ignored_when_hat_axes_are_present ... ok
[INFO] [stdout] test gui::controller::linux::tests::duplicate_repeatable_button_press_is_ignored_until_release ... ok
[INFO] [stdout] test gui::controller::linux::tests::hat_axes_map_directly ... ok
[INFO] [stdout] test gui::controller::linux::tests::immediate_button_release_does_not_purge_queued_input ... ok
[INFO] [stdout] test gui::controller::linux::tests::key_events_map_to_controller_actions ... ok
[INFO] [stdout] test gui::controller::linux::tests::right_stick_horizontal_scrolls_preview ... ok
[INFO] [stdout] test gui::controller::linux::tests::key_names_cover_trigger_and_menu_codes ... ok
[INFO] [stdout] test gui::controller::linux::tests::right_stick_vertical_scrolls_preview ... ok
[INFO] [stdout] test gui::controller::linux::tests::default_key_events_map_to_controller_actions ... ok
[INFO] [stdout] test gui::controller::linux::tests::capability_filter_rejects_absolute_pointer_without_controller_buttons ... ok
[INFO] [stdout] test gui::controller::tests::action_queue_refuses_events_at_capacity ... ok
[INFO] [stdout] test gui::controller::tests::default_controller_starts_quiet ... ok
[INFO] [stdout] test gui::controller::tests::availability_events_coalesce_to_latest_state ... ok
[INFO] [stdout] test gui::controller::linux::tests::capability_filter_rejects_button_without_navigation_source ... ok
[INFO] [stdout] test gui::controller::linux::tests::stick_axes_are_edge_triggered ... ok
[INFO] [stdout] test gui::controller::tests::purge_event_keeps_initial_action_and_drops_repeat_actions ... ok
[INFO] [stdout] test gui::controller::tests::purge_event_preserves_non_action_events ... ok
[INFO] [stdout] test gui::controller::tests::purge_events_preserve_multiple_initial_taps ... ok
[INFO] [stdout] test command::tests::run_with_missing_ini_returns_parity_error ... ok
[INFO] [stdout] test gui::file_picker::tests::controller_left_enters_parent_directory ... ok
[INFO] [stdout] test gui::file_picker::tests::controller_left_bumper_toggles_hidden_directories ... ok
[INFO] [stdout] test gui::file_picker::tests::controller_start_chooses_expected_file_from_current_directory ... ok
[INFO] [stdout] test gui::file_picker::tests::directory_targets_hide_files ... ok
[INFO] [stdout] test gui::file_picker::tests::keyboard_accept_chooses_current_directory_for_directory_targets ... ok
[INFO] [stdout] test gui::file_picker::tests::hidden_directories_are_optionally_shown ... ok
[INFO] [stdout] test gui::file_picker::tests::follows_symlinks_for_picker_entries ... ok
[INFO] [stdout] test gui::file_picker::tests::controller_right_enters_selected_directory_or_chooses_file ... ok
[INFO] [stdout] test command::tests::run_with_install_launcher_command_writes_launcher_and_icon ... ok
[INFO] [stdout] test desktop_entry::tests::install_writes_desktop_entry_and_icon ... ok
[INFO] [stdout] test gui::file_picker::tests::keyboard_accept_navigates_selected_directory ... ok
[INFO] [stdout] test gui::file_picker::tests::keyboard_selection_wraps_through_visible_entries ... ok
[INFO] [stdout] test gui::file_picker::tests::output_cfg_accept_navigates_selected_directory ... ok
[INFO] [stdout] test gui::file_picker::tests::refresh_clears_stale_file_selection ... ok
[INFO] [stdout] test gui::file_picker::tests::output_cfg_accept_chooses_selected_file_without_double_appending_name ... ok
[INFO] [stdout] test gui::file_picker::tests::rejects_non_file_output_names ... ok
[INFO] [stdout] test gui::form_nav::tests::cycled_output_mode_includes_update_existing_with_existing_cfg ... ok
[INFO] [stdout] test gui::form_nav::tests::next_previous_selection_wraps ... ok
[INFO] [stdout] test gui::form_nav::tests::visible_controls_include_result_tabs_clear_and_copy_only_for_success ... ok
[INFO] [stdout] test gui::form_nav::tests::visible_controls_keep_full_rich_state_order ... ok
[INFO] [stdout] test gui::localization::tests::localizes_structured_events ... ok
[INFO] [stdout] test gui::osk::tests::osk_caps_lock_toggles_letter_case ... ok
[INFO] [stdout] test gui::form_nav::tests::visible_controls_include_output_path_controls_only_in_save_as_mode ... ok
[INFO] [stdout] test gui::localization::tests::localizes_structured_warnings ... ok
[INFO] [stdout] test gui::form_nav::tests::cycled_output_mode_excludes_update_existing_without_existing_cfg ... ok
[INFO] [stdout] test gui::localization::tests::localizes_fixed_labels ... ok
[INFO] [stdout] test gui::osk::tests::osk_letter_rows_are_qwerty_ordered ... ok
[INFO] [stdout] test gui::osk::tests::osk_shift_capitalizes_one_letter ... ok
[INFO] [stdout] test gui::osk::tests::osk_space_action_inserts_space ... ok
[INFO] [stdout] test gui::result_panels::tests::virtual_content_height_is_line_count_times_row_height ... ok
[INFO] [stdout] test gui::result_panels::tests::visible_row_range_handles_fractional_scroll_and_bottom_edge ... ok
[INFO] [stdout] test gui::result_panels::tests::padded_line_numbers_use_final_line_count_width ... ok
[INFO] [stdout] test gui::result_panels::tests::cfg_line_ranges_match_split_newline ... ok
[INFO] [stdout] test gui::result_panels::tests::visible_row_range_uses_content_relative_viewport ... ok
[INFO] [stdout] test gui::tests::controller_adjustments_cycle_multivalue_controls ... ok
[INFO] [stdout] test gui::tests::controller_disconnect_hides_selection_marker ... ok
[INFO] [stdout] test gui::osk::tests::osk_layout_fits_640_by_480_overlay_budget ... ok
[INFO] [stdout] test gui::tests::controller_path_fields_and_browse_controls_are_separate ... ok
[INFO] [stdout] test gui::scroll::tests::path_picker_scroll_delta_uses_only_vertical_preview_scroll_actions ... ok
[INFO] [stdout] test gui::osk::tests::osk_layout_keeps_required_path_keys_available ... ok
[INFO] [stdout] test gui::tests::controller_purge_event_collapses_repeatable_actions_drained_in_same_frame ... ok
[INFO] [stdout] test gui::tests::controller_selection_marker_requires_controller_input ... ok
[INFO] [stdout] test gui::tests::disabled_import_button_is_not_controller_selectable ... ok
[INFO] [stdout] test gui::tests::default_gui_encoding_is_not_an_override ... ok
[INFO] [stdout] test gui::tests::form_controller_clear_current_clears_selected_path ... ok
[INFO] [stdout] test gui::tests::form_controller_consumes_action_that_opens_osk ... ok
[INFO] [stdout] test gui::tests::form_controller_accept_opens_path_field_osk ... ok
[INFO] [stdout] test gui::tests::form_controller_only_exposes_currently_usable_output_controls ... ok
[INFO] [stdout] test gui::tests::form_controller_right_does_not_open_path_picker ... ok
[INFO] [stdout] test gui::tests::form_controller_cancel_requests_shell_exit ... ok
[INFO] [stdout] test gui::tests::form_controller_accept_opens_selected_path_browse_picker ... ok
[INFO] [stdout] test gui::tests::form_controller_consumes_action_that_opens_picker ... ok
[INFO] [stdout] test gui::tests::form_controller_copy_result_uses_shell_clipboard ... ok
[INFO] [stdout] test gui::tests::form_controller_selection_moves_through_visible_controls ... ok
[INFO] [stdout] test gui::tests::osk_start_commits_path ... ok
[INFO] [stdout] test gui::tests::form_controller_save_as_activation_selects_output_path ... ok
[INFO] [stdout] test gui::tests::osk_cancel_does_not_mutate_path ... ok
[INFO] [stdout] test gui::tests::osk_backspace_and_clear_edit_scratch_buffer_only ... ok
[INFO] [stdout] test gui::tests::result_controls_select_clear_before_copy ... ok
[INFO] [stdout] test gui::tests::osk_ok_button_commits_path ... ok
[INFO] [stdout] test gui::tests::right_stick_scrolls_generated_cfg_preview ... ok
[INFO] [stdout] test gui::tests::right_stick_ignores_non_generated_result_panels ... ok
[INFO] [stdout] test gui::tests::shoulder_buttons_ignore_non_generated_result_panels ... ok
[INFO] [stdout] test gui::tests::shoulder_buttons_page_generated_cfg_preview ... ok
[INFO] [stdout] test command::tests::run_with_explicit_data_dir_writes_data_path ... ok
[INFO] [stdout] test command::tests::run_with_writes_output_from_flag_paths ... ok
[INFO] [stdout] test gui::file_picker::tests::lists_directories_and_expected_file_for_file_targets ... ok
[INFO] [stdout] test command::tests::run_with_singleton_path_options_clobbers_existing_values ... ok
[INFO] [stdout] test gui::tests::relocated_save_as_preview_filters_composed_resource_vfs_data_dir ... ok
[INFO] [stdout] test gui::tests::relocated_save_as_preview_uses_resolved_paths ... ok
[INFO] [stdout] test command::tests::run_with_in_place_writes_cfg ... ok
[INFO] [stdout] test command::tests::run_with_missing_cfg_does_not_create_input_cfg ... ok
[INFO] [stdout] test command::tests::run_with_output_only_game_files_searches_default_data_path ... ok
[INFO] [stdout] test command::tests::run_with_output_without_cfg_starts_empty ... ok
[INFO] [stdout] test command::tests::run_with_verbose_game_files_writes_content ... ok
[INFO] [stdout] test gui::tests::relocated_save_as_write_filters_composed_resource_vfs_data_dir ... ok
[INFO] [stdout] test gui::tests::embedded_window_icon_is_valid_rgba ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 125 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/debug/deps/cli-f41b9d9fad3ab6c8)
[INFO] [stdout] 
[INFO] [stdout] running 28 tests
[INFO] [stdout] test default_stdout_keeps_config_output_clean ... ok
[INFO] [stdout] test cfg_without_in_place_prints_without_writing_cfg ... ok
[INFO] [stdout] test generates_bash_completion_to_stdout ... ok
[INFO] [stdout] test output_conflicts_with_in_place ... ok
[INFO] [stdout] test missing_ini_fails_with_usage_error ... ok
[INFO] [stdout] test existing_cfg_preview_does_not_rewrite_unimported_singletons ... ok
[INFO] [stdout] test existing_cfg_preview_does_not_rewrite_unimported_fallbacks ... ok
[INFO] [stdout] test in_place_requires_cfg ... ok
[INFO] [stdout] test generation_mode_rejects_import_arguments ... ok
[INFO] [stdout] test generates_manpage_to_stdout ... ok
[INFO] [stdout] test missing_output_mode_defaults_to_stdout ... ok
[INFO] [stdout] test default_data_files_search_imports_content_and_writes_data ... ok
[INFO] [stdout] test relative_explicit_data_dir_without_cfg_context_writes_absolute_path ... ok
[INFO] [stdout] test version_prints_package_version ... ok
[INFO] [stdout] test in_place_preserves_existing_cfg_comments_and_relative_paths ... ok
[INFO] [stdout] test existing_cfg_with_game_files_preserves_comments_and_added_data_spelling ... ok
[INFO] [stdout] test in_place_writes_back_to_cfg ... ok
[INFO] [stdout] test in_place_follows_symlinked_cfg_target ... ok
[INFO] [stdout] test relative_explicit_data_dir_is_written_as_supplied ... ok
[INFO] [stdout] test relocated_existing_cfg_output_does_not_persist_composed_resource_vfs_data_dir ... ok
[INFO] [stdout] test explicit_data_dir_imports_content_and_writes_data ... ok
[INFO] [stdout] test same_context_existing_cfg_output_preserves_absolute_symlink_cfg_path ... ok
[INFO] [stdout] test relocated_existing_cfg_output_uses_resolved_paths ... ok
[INFO] [stdout] test missing_game_file_warns_and_writes_output ... ok
[INFO] [stdout] test same_context_existing_cfg_output_does_not_flatten_config_chain ... ok
[INFO] [stdout] test existing_cfg_output_preserves_comments_and_relative_paths ... ok
[INFO] [stdout] test singleton_path_options_replace_existing_values ... ok
[INFO] [stdout] test relative_explicit_data_dir_searches_from_output_cfg_directory ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests dream_ini
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/lib.rs - (line 13) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.51s; merged doctests compilation took 0.47s
[INFO] running `Command { std: "docker" "inspect" "ca5968753c95e88213f26cccf2d14ec074085a818f0bdb8c99ef73db8fc5bb69", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ca5968753c95e88213f26cccf2d14ec074085a818f0bdb8c99ef73db8fc5bb69", kill_on_drop: false }`
[INFO] [stdout] ca5968753c95e88213f26cccf2d14ec074085a818f0bdb8c99ef73db8fc5bb69
