[INFO] cloning repository https://github.com/coleleavitt/diverge [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/coleleavitt/diverge" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcoleleavitt%2Fdiverge", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcoleleavitt%2Fdiverge'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 637f3356a02b07fddc861bc91ca638b6ac15fe7a [INFO] testing coleleavitt/diverge against 1.100.0-beta.1 for beta-1.100-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcoleleavitt%2Fdiverge" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-7-tc2/source/.cargo/config.toml [INFO] started tweaking git repo https://github.com/coleleavitt/diverge [INFO] finished tweaking git repo https://github.com/coleleavitt/diverge [INFO] tweaked toml for git repo https://github.com/coleleavitt/diverge written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/coleleavitt/diverge on toolchain 1.100.0-beta.1 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/coleleavitt/diverge already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] 0797fe2f5e0c004b7f45e07d614d557c840e9f28831f4f3b703edf9c40cfc8b3 [INFO] running `Command { std: "docker" "start" "0797fe2f5e0c004b7f45e07d614d557c840e9f28831f4f3b703edf9c40cfc8b3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "0797fe2f5e0c004b7f45e07d614d557c840e9f28831f4f3b703edf9c40cfc8b3", 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" "0797fe2f5e0c004b7f45e07d614d557c840e9f28831f4f3b703edf9c40cfc8b3" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "0797fe2f5e0c004b7f45e07d614d557c840e9f28831f4f3b703edf9c40cfc8b3", 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" "0797fe2f5e0c004b7f45e07d614d557c840e9f28831f4f3b703edf9c40cfc8b3" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling version_check v0.9.5 [INFO] [stderr] Compiling typenum v1.20.1 [INFO] [stderr] Compiling subtle v2.6.1 [INFO] [stderr] Compiling cfg-if v1.0.4 [INFO] [stderr] Compiling cpufeatures v0.2.17 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling crypto-common v0.1.7 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling sha1 v0.10.6 [INFO] [stderr] Compiling md-5 v0.10.6 [INFO] [stderr] Compiling blake2 v0.10.6 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling diverge v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.46s [INFO] running `Command { std: "docker" "inspect" "0797fe2f5e0c004b7f45e07d614d557c840e9f28831f4f3b703edf9c40cfc8b3", 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" "0797fe2f5e0c004b7f45e07d614d557c840e9f28831f4f3b703edf9c40cfc8b3" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.186 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling getrandom v0.4.3 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling bitflags v2.13.0 [INFO] [stderr] Compiling once_cell v1.21.4 [INFO] [stderr] Compiling fastrand v2.4.1 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling diverge v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 25.94s [INFO] running `Command { std: "docker" "inspect" "0797fe2f5e0c004b7f45e07d614d557c840e9f28831f4f3b703edf9c40cfc8b3", 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" "0797fe2f5e0c004b7f45e07d614d557c840e9f28831f4f3b703edf9c40cfc8b3" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.11s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/build/diverge/3099aa5d3790cfec/out/diverge-3099aa5d3790cfec) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/build/diverge/9198791b798783f2/out/diverge-9198791b798783f2) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/adapters_extra.rs (/opt/rustwide/target/debug/build/diverge/5841a749df3bc387/out/adapters_extra-5841a749df3bc387) [INFO] [stdout] [INFO] [stdout] running 30 tests [INFO] [stdout] test gpkg_empty_image_roundtrips ... ok [INFO] [stdout] test gpkg_many_metadata_entries ... ok [INFO] [stdout] test gpkg_size_empty ... ok [INFO] [stdout] test gpkg_size_grows_with_image ... ok [INFO] [stdout] test gpkg_metadata_updates_preserve_signature ... ok [INFO] [stdout] test gpkg_corrupted_metadata_detected ... ok [INFO] [stdout] test gpkg_metadata_special_values ... ok [INFO] [stdout] test gpkg_multiple_roundtrips ... ok [INFO] [stdout] test gpkg_signature_independent_of_image ... ok [INFO] [stdout] test gpkg_signature_with_content_roundtrips ... ok [INFO] [stdout] test news_multiple_profiles_match_none ... ok [INFO] [stdout] test news_multiple_installed_match_none ... ok [INFO] [stdout] test news_multiple_installed_match_one ... ok [INFO] [stdout] test news_multiple_profiles_match_one ... ok [INFO] [stdout] test gpkg_size_grows_with_metadata ... ok [INFO] [stdout] test news_profile_empty_string_no_match ... ok [INFO] [stdout] test news_profile_none_no_match ... ok [INFO] [stdout] test news_three_restrictions_all_match ... ok [INFO] [stdout] test news_three_restrictions_one_fails ... ok [INFO] [stdout] test news_multiple_keywords_match_none ... ok [INFO] [stdout] test news_multiple_keywords_match_one ... ok [INFO] [stdout] test xpak_encodeint_decodeint_roundtrip_samples ... ok [INFO] [stdout] test xpak_encodeint_decodeint_roundtrip_u32_max ... ok [INFO] [stdout] test sync_local_detects_file_changes ... ok [INFO] [stdout] test xpak_encodeint_decodeint_roundtrip_0_to_1000 ... ok [INFO] [stdout] test sync_local_nested_directories ... ok [INFO] [stdout] test sync_local_large_file ... ok [INFO] [stdout] test xpak_decodeint_insufficient_bytes ... ok [INFO] [stdout] test sync_local_many_files ... ok [INFO] [stdout] test gpkg_large_image_roundtrips ... ok [INFO] [stderr] Running tests/atom_depgraph_cover.rs (/opt/rustwide/target/debug/build/diverge/b87d056e2ed4c16c/out/atom_depgraph_cover-b87d056e2ed4c16c) [INFO] [stdout] [INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test atom_all_operators_parse ... ok [INFO] [stderr] Running tests/atom_edge_cover.rs (/opt/rustwide/target/debug/build/diverge/e87f317f1adaec2b/out/atom_edge_cover-e87f317f1adaec2b) [INFO] [stdout] test atom_invalid_blocker_triple_bang ... ok [INFO] [stdout] test atom_invalid_use_dep_forms ... ok [INFO] [stdout] test atom_valid_use_dep_forms ... ok [INFO] [stdout] test depclean_with_use_conditional_deps ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test operator_requires_version_exact ... ok [INFO] [stdout] test is_version_revision_edge_cases ... ok [INFO] [stdout] test slot_empty_or_trailing_slash_invalid ... ok [INFO] [stdout] test weak_blocker_then_bang_invalid ... ok [INFO] [stdout] test equalglob_display_branch ... ok [INFO] [stdout] test duplicate_use_flag_invalid ... ok [INFO] [stdout] test nested_use_dep_brackets_invalid ... ok [INFO] [stdout] test too_many_path_components_invalid ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stderr] Running tests/bin_cover.rs (/opt/rustwide/target/debug/build/diverge/96cd212099631c74/out/bin_cover-96cd212099631c74) [INFO] [stdout] test binary_pretend_succeeds ... ok [INFO] [stderr] Running tests/binpkg_vardb_cover.rs (/opt/rustwide/target/debug/build/diverge/72affbe155271515/out/binpkg_vardb_cover-72affbe155271515) [INFO] [stdout] test binary_cli_error_exits_nonzero ... ok [INFO] [stdout] test binary_version_and_search ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test xpak_int_round_trip_and_short_bytes ... ok [INFO] [stdout] test manifest_no_usable_hash ... ok [INFO] [stdout] test vardb_missing_root_is_empty ... ok [INFO] [stdout] test xpak_parse_errors ... ok [INFO] [stdout] test xpak_segment_round_trip_many ... ok [INFO] [stdout] test manifest_unknown_algo_and_mismatch ... ok [INFO] [stdout] test vardb_load_record_remove_round_trip ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stderr] Running tests/branch_cover.rs (/opt/rustwide/target/debug/build/diverge/ef74615674c2ef52/out/branch_cover-ef74615674c2ef52) [INFO] [stdout] test atom_intersects_version_and_slot_branches ... ok [INFO] [stdout] test atom_display_weak_blocker_and_slot_operator ... ok [INFO] [stdout] test getconfig_source_and_braces ... ok [INFO] [stdout] test normalize_path_relative_dotdot_branches ... ok [INFO] [stdout] test vercmp_partial_ord_via_sort ... ok [INFO] [stdout] test atom_use_dep_minus_prefix_negates ... ok [INFO] [stdout] test matching_glob_boundary_and_ordering ... ok [INFO] [stdout] test matching_use_disabled_constraints ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/cli_adapters_cover.rs (/opt/rustwide/target/debug/build/diverge/fab1e4d72c73e7c1/out/cli_adapters_cover-fab1e4d72c73e7c1) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test cli_usepkgonly_implies_usepkg_and_sets ... ok [INFO] [stdout] test news_relevance_and_read_tracker ... ok [INFO] [stdout] test update_move_and_slotmove ... ok [INFO] [stdout] test cli_short_flags_map ... ok [INFO] [stdout] test cli_valued_options_and_errors ... ok [INFO] [stderr] Running tests/closing_cover.rs (/opt/rustwide/target/debug/build/diverge/3ff23347140a5786/out/closing_cover-3ff23347140a5786) [INFO] [stdout] test local_sync_copies_and_idempotent ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test cli_bare_integer_option_is_none ... ok [INFO] [stdout] test atom_non_versioned_package_ok ... ok [INFO] [stdout] test config_invalid_var_name_is_skipped ... ok [INFO] [stdout] test vardb_record_writes_all_metadata_fields ... ok [INFO] [stdout] test lib_run_error_display ... ok [INFO] [stdout] test repository_skips_reserved_top_dirs ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/config_extra.rs (/opt/rustwide/target/debug/build/diverge/82181780a2f9f037/out/config_extra-82181780a2f9f037) [INFO] [stdout] [INFO] [stdout] running 47 tests [INFO] [stdout] test getconfig_consecutive_assignments ... ok [INFO] [stdout] test getconfig_double_quoted_with_special_chars ... ok [INFO] [stdout] test getconfig_empty_input ... ok [INFO] [stdout] test getconfig_eof_after_equals_is_error ... ok [INFO] [stdout] test getconfig_expansion_chaining ... ok [INFO] [stdout] test getconfig_expansion_in_quoted_value ... ok [INFO] [stdout] test getconfig_equals_inside_quoted_value ... ok [INFO] [stdout] test getconfig_case_sensitive_variable_names ... ok [INFO] [stdout] test getconfig_backslash_escape_outside_quotes ... ok [INFO] [stdout] test getconfig_backslash_escapes_in_double_quotes ... ok [INFO] [stdout] test getconfig_complex_fetchcommand_value ... ok [INFO] [stdout] test getconfig_complex_multiline ... ok [INFO] [stdout] test getconfig_later_assignment_overrides_earlier ... ok [INFO] [stdout] test getconfig_hash_comments ... ok [INFO] [stdout] test getconfig_invalid_var_name_starting_with_digit ... ok [INFO] [stdout] test getconfig_missing_final_newline ... ok [INFO] [stdout] test getconfig_invalid_var_name_with_special_char ... ok [INFO] [stdout] test getconfig_expansion_undefined_variable ... ok [INFO] [stdout] test getconfig_export_keyword_prefix ... ok [INFO] [stdout] test getconfig_arithmetic_like_values ... ok [INFO] [stdout] test getconfig_mixed_quoting ... ok [INFO] [stdout] test getconfig_only_whitespace_and_comments ... ok [INFO] [stdout] test getconfig_profile_env_keeps_literal_dollar_escape ... ok [INFO] [stdout] test getconfig_unexpected_token_instead_of_equals ... ok [INFO] [stdout] test getconfig_newline_in_quoted_value ... ok [INFO] [stdout] test getconfig_single_quoted_literal ... ok [INFO] [stdout] test getconfig_variable_name_with_leading_underscore ... ok [INFO] [stdout] test getconfig_whitespace_around_equals ... ok [INFO] [stdout] test varexpand_escaped_dollar_prevents_expansion ... ok [INFO] [stdout] test getconfig_with_initial_expansion_map ... ok [INFO] [stdout] test getconfig_quoted_variable_expansion ... ok [INFO] [stdout] test varexpand_double_backslash_consumes_next_special_char ... ok [INFO] [stdout] test getconfig_real_world_make_conf_flags ... ok [INFO] [stdout] test varexpand_escaped_newline_is_dropped ... ok [INFO] [stdout] test varexpand_newlines_converted_to_spaces ... ok [INFO] [stdout] test getconfig_unterminated_quote_is_error ... ok [INFO] [stdout] test varexpand_special_chars_preserved ... ok [INFO] [stdout] test varexpand_trailing_dollar_is_preserved ... ok [INFO] [stdout] test varexpand_empty_dict_returns_empty_expansion ... ok [INFO] [stdout] test varexpand_malformed_braced_reference_returns_empty ... ok [INFO] [stdout] test varexpand_multiple_variables_braced_and_simple ... ok [INFO] [stdout] test varexpand_mixed_quotes ... ok [INFO] [stdout] test varexpand_variable_boundary_with_word_chars ... ok [INFO] [stdout] test varexpand_multiple_expansions_in_string ... ok [INFO] [stdout] test varexpand_numeric_variable_name_can_be_expanded ... ok [INFO] [stdout] test varexpand_variable_names_with_numbers_and_underscores ... ok [INFO] [stdout] test getconfig_many_separators_no_stack_overflow ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 47 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stderr] Running tests/config_layer_cover.rs (/opt/rustwide/target/debug/build/diverge/44e0c261fd2c1648/out/config_layer_cover-44e0c261fd2c1648) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test getconfig_branches ... ok [INFO] [stdout] test varexpand_branches ... ok [INFO] [stdout] test profile_package_use_mask_stacking ... ok [INFO] [stdout] test profile_errors ... ok [INFO] [stdout] test repository_loads_metadata_and_errors ... ok [INFO] [stdout] test profile_deep_chain_and_multiple_parents ... ok [INFO] [stdout] test util_branches ... ok [INFO] [stderr] Running tests/coverage_finish.rs (/opt/rustwide/target/debug/build/diverge/70097eb169ed8780/out/coverage_finish-70097eb169ed8780) [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test manifest_type_rendering_all_kinds ... ok [INFO] [stdout] test merge_replaces_existing_symlink ... ok [INFO] [stdout] test required_use_flags_operators_and_conditionals ... ok [INFO] [stdout] test session_depclean_with_world_set_arg ... ok [INFO] [stdout] test use_reduce_deep_dnf_paths ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/dbapi_extra.rs (/opt/rustwide/target/debug/build/diverge/0773c3ba7a2c1b47/out/dbapi_extra-0773c3ba7a2c1b47) [INFO] [stdout] [INFO] [stdout] running 30 tests [INFO] [stdout] test aux_get_dependency_keys ... ok [INFO] [stdout] test aux_get_eapi_key ... ok [INFO] [stdout] test aux_get_iuse_returns_space_separated ... ok [INFO] [stdout] test aux_get_keywords_key ... ok [INFO] [stdout] test aux_get_missing_cpv_returns_none ... ok [INFO] [stdout] test aux_get_repository_key ... ok [INFO] [stdout] test aux_get_slot_formats ... ok [INFO] [stdout] test aux_get_use_returns_space_separated ... ok [INFO] [stdout] test insert_remove_cycle ... ok [INFO] [stdout] test iter_after_replace_maintains_position ... ok [INFO] [stdout] test cpv_all_complex_version_sorting ... ok [INFO] [stdout] test iter_maintains_insertion_order ... ok [INFO] [stdout] test match_repo_excludes_non_matching_repo ... ok [INFO] [stdout] test match_slot_and_use_together ... ok [INFO] [stdout] test match_with_multiple_use_flags ... ok [INFO] [stdout] test merge_from_empty_is_safe ... ok [INFO] [stdout] test insert_replaces_existing_cpv ... ok [INFO] [stdout] test is_empty_and_len_behavior ... ok [INFO] [stdout] test match_with_subslot_dependency ... ok [INFO] [stdout] test merge_from_copies_entries ... ok [INFO] [stdout] test merge_from_into_empty_copies_all ... ok [INFO] [stdout] test merge_from_later_wins ... ok [INFO] [stdout] test default_creates_empty_db ... ok [INFO] [stdout] test remove_non_existent_package_is_safe ... ok [INFO] [stdout] test merge_from_partial_overlap ... ok [INFO] [stdout] test metadata_returns_none_for_missing ... ok [INFO] [stdout] test cpv_all_sorts_by_category_then_package_then_version ... ok [INFO] [stdout] test cpv_all_sorts_multiple_versions ... ok [INFO] [stderr] Running tests/dep_deep_cover.rs (/opt/rustwide/target/debug/build/diverge/e817b9c448a2fba6/out/dep_deep_cover-e817b9c448a2fba6) [INFO] [stdout] test metadata_returns_package_metadata ... ok [INFO] [stdout] test remove_deletes_package ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test use_reduce_plain_token_selected ... ok [INFO] [stderr] Running tests/dep_matching_cover.rs (/opt/rustwide/target/debug/build/diverge/9f79c216b022ba2f/out/dep_matching_cover-9f79c216b022ba2f) [INFO] [stdout] test dep_getkey_with_wildcard_and_repo ... ok [INFO] [stdout] test required_use_malformed_branches ... ok [INFO] [stdout] test use_reduce_subset_with_or_group ... ok [INFO] [stdout] test required_use_eapi_gates ... ok [INFO] [stdout] test required_use_inactive_conditional ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test best_match_to_list_ordering_operators ... ok [INFO] [stdout] test match_from_list_slot_repo_filters ... ok [INFO] [stdout] test check_required_use_nested_and_conditional ... ok [INFO] [stdout] test dep_getslot_and_repo_string_forms ... ok [INFO] [stdout] test dep_getusedeps_comma_and_errors ... ok [INFO] [stdout] test paren_reduce_errors ... ok [INFO] [stdout] test use_reduce_masklist_and_excludeall ... ok [INFO] [stdout] test match_from_list_extended_cp_and_glob ... ok [INFO] [stdout] test use_reduce_matchall_includes_all_conditionals ... ok [INFO] [stdout] test use_reduce_subset_selection ... ok [INFO] [stdout] test use_reduce_rejects_src_uri_arrow_and_unbalanced ... ok [INFO] [stdout] test use_reduce_matchall_matchnone_mutually_exclusive ... ok [INFO] [stdout] test use_reduce_matchnone_excludes_conditionals ... ok [INFO] [stdout] test match_from_list_use_default_markers ... ok [INFO] [stdout] test use_reduce_or_group_and_nested ... ok [INFO] [stderr] Running tests/depgraph_cover.rs (/opt/rustwide/target/debug/build/diverge/cfaa5d93de4f0c35/out/depgraph_cover-cfaa5d93de4f0c35) [INFO] [stdout] test use_reduce_is_valid_flag_callback_rejects ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test depclean_transitive_and_or_choice ... ok [INFO] [stdout] test required_use_enforced ... ok [INFO] [stdout] test invalid_target_atom_errors ... ok [INFO] [stdout] test failure_display_for_every_variant ... ok [INFO] [stdout] test mask_fallback_and_full_mask ... ok [INFO] [stdout] test backtracking_exact_and_unsat ... ok [INFO] [stdout] test slot_operator_rebuild_and_weak_blocker ... ok [INFO] [stderr] Running tests/depgraph_deep_cover.rs (/opt/rustwide/target/debug/build/diverge/0614e293e07d61c6/out/depgraph_deep_cover-0614e293e07d61c6) [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test or_choice_group_branch_pulls_all_atoms ... ok [INFO] [stdout] test or_choice_second_branch_when_first_unavailable ... ok [INFO] [stdout] test or_choice_falls_back_to_first_when_none_available ... ok [INFO] [stdout] test or_choice_prefers_already_committed_provider ... ok [INFO] [stdout] test pdepend_and_bdepend_followed ... ok [INFO] [stdout] test already_selected_dependency_not_duplicated ... ok [INFO] [stdout] [INFO] [stderr] Running tests/depgraph_final_cover.rs (/opt/rustwide/target/debug/build/diverge/7516f823cc80a102/out/depgraph_final_cover-7516f823cc80a102) [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test empty_required_use_is_skipped ... ok [INFO] [stdout] test slot_op_binding_unrelated_cp_ignored ... ok [INFO] [stdout] test use_conditional_in_or_choice ... ok [INFO] [stdout] test slot_op_binding_bare_and_mismatched_no_rebuild ... ok [INFO] [stdout] test newuse_reinstall_on_flag_change ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running tests/dnf_subset_cover.rs (/opt/rustwide/target/debug/build/diverge/c845526867f06d26/out/dnf_subset_cover-c845526867f06d26) [INFO] [stdout] running 5 tests [INFO] [stdout] test nested_conditional_inactive_drops_subtree ... ok [INFO] [stdout] test special_append_or_group_and_single_inner ... ok [INFO] [stdout] test subset_nested_groups_and_plain_tokens ... ok [INFO] [stderr] Running tests/dnf_subset_precise.rs (/opt/rustwide/target/debug/build/diverge/772677c87aa5e835/out/dnf_subset_precise-772677c87aa5e835) [INFO] [stdout] test empty_any_of_group_with_default_eapi ... ok [INFO] [stdout] test subset_selection_disjunction_group ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test or_with_nested_group_under_subset ... ok [INFO] [stdout] test active_conditional_in_subset_selects_tokens ... ok [INFO] [stdout] test nested_conditional_subset_propagates_selected ... ok [INFO] [stdout] test active_conditional_not_in_subset_drops_tokens ... ok [INFO] [stdout] test or_inside_active_conditional_under_subset ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/domain_cover.rs (/opt/rustwide/target/debug/build/diverge/f554378b1f7644b6/out/domain_cover-f554378b1f7644b6) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test atom_parses_blockers_slots_repo_usedeps ... ok [INFO] [stdout] test best_match_precedence_and_required_use_flags ... ok [INFO] [stdout] test match_from_list_default_use_modifiers ... ok [INFO] [stdout] test paren_reduce_nested_groups ... ok [INFO] [stdout] test use_reduce_conditionals_and_flags ... ok [INFO] [stdout] test dep_accessors_tricky ... ok [INFO] [stdout] test atom_operators_round_trip ... ok [INFO] [stdout] test is_valid_atom_true_and_false ... ok [INFO] [stdout] test check_required_use_variants ... ok [INFO] [stdout] [INFO] [stderr] Running tests/edge_cover.rs (/opt/rustwide/target/debug/build/diverge/34ffaaff7f115d0b/out/edge_cover-34ffaaff7f115d0b) [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test matching_from_atom_str_rejects_invalid ... ok [INFO] [stdout] test matching_glob_no_version_candidate ... ok [INFO] [stdout] test matching_glob_leading_zero_normalization ... ok [INFO] [stderr] Running tests/emerge_extra.rs (/opt/rustwide/target/debug/build/diverge/f949dfd884fb46d3/out/emerge_extra-f949dfd884fb46d3) [INFO] [stdout] test best_match_empty_list_is_none ... ok [INFO] [stdout] test cpv_equal_no_version_both_sides ... ok [INFO] [stdout] test depgraph_satisfies_other_choice_overlap ... ok [INFO] [stdout] test keyword_visibility_empty_and_double_star ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 36 tests [INFO] [stdout] test config_protect_empty_entries ... ok [INFO] [stdout] test config_protect_mask_empty_entries ... ok [INFO] [stdout] test buildpkg_variants ... ok [INFO] [stdout] test columns_flag_variants ... ok [INFO] [stdout] test config_protect_complex_scenario ... ok [INFO] [stdout] test additional_boolean_flags ... ok [INFO] [stdout] test all_short_action_mappings ... ok [INFO] [stdout] test config_protect_path_boundary ... ok [INFO] [stdout] test config_protect_path_normalization ... ok [INFO] [stdout] test complex_bundled_short_flags ... ok [INFO] [stdout] test config_protect_mask_longer_wins ... ok [INFO] [stdout] test equals_form_integer_options ... ok [INFO] [stdout] test config_protect_multiple_entries ... ok [INFO] [stdout] test equals_form_yes_no_options ... ok [INFO] [stdout] test config_protect_nested_paths ... ok [INFO] [stdout] test invalid_integer_option_values ... ok [INFO] [stdout] test multiple_boolean_flags ... ok [INFO] [stdout] test protect_filename_basename_with_underscores ... ok [INFO] [stdout] test protect_filename_dest_not_exists_always_plain ... ok [INFO] [stdout] test mixed_atoms_and_sets ... ok [INFO] [stdout] test protect_filename_ignores_malformed_cfg ... ok [INFO] [stdout] test mixed_flags_with_multiple_packages ... ok [INFO] [stdout] test protect_filename_large_counter ... ok [INFO] [stdout] test protect_filename_skips_unrelated_cfg ... ok [INFO] [stdout] test multiple_package_sets ... ok [INFO] [stdout] test nodeps_option ... ok [INFO] [stdout] test onlydeps_option ... ok [INFO] [stdout] test protect_filename_with_gaps ... ok [INFO] [stdout] test package_sets_with_actions ... ok [INFO] [stdout] test protect_filename_basename_with_dots ... ok [INFO] [stdout] test usepkg_short_flags ... ok [INFO] [stdout] test protect_filename_no_existing_dest ... ok [INFO] [stdout] test protect_filename_sequence_building ... ok [INFO] [stdout] test short_action_flags_prune_clean_info ... ok [INFO] [stdout] test skipfirst_flag_variants ... ok [INFO] [stdout] test use_tracking_flags ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 36 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/executor_cover.rs (/opt/rustwide/target/debug/build/diverge/23df278808d99dd5/out/executor_cover-23df278808d99dd5) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test content_entry_path_accessor ... ok [INFO] [stdout] test scheduler_run_modes ... ok [INFO] [stdout] test merge_protected_config_increments_existing_counter ... ok [INFO] [stdout] test merge_missing_image_errors ... ok [INFO] [stdout] test merge_collision_on_symlink_is_detected ... ok [INFO] [stdout] test phase_environment_has_all_keys ... ok [INFO] [stdout] test run_build_phases_stops_on_failure ... ok [INFO] [stderr] Running tests/exhaustive_cover.rs (/opt/rustwide/target/debug/build/diverge/9df2f6b476f80c03/out/exhaustive_cover-9df2f6b476f80c03) [INFO] [stdout] test unmerge_keeps_shared_dir_removes_empty ... ok [INFO] [stdout] test phase_order_for_all_eapis ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test config_parse_error_display ... ok [INFO] [stdout] test dep_error_display ... ok [INFO] [stdout] test atom_accessors_and_intersects ... ok [INFO] [stdout] test atom_error_display_every_variant ... ok [INFO] [stdout] test gpkg_error_display_all ... ok [INFO] [stdout] test version_compare_and_sort_branches ... ok [INFO] [stdout] test xpak_error_display ... ok [INFO] [stdout] test manifest_error_display_all ... ok [INFO] [stdout] test update_parse_error_display ... ok [INFO] [stdout] test atom_parse_triggers_each_error ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/fetch_spawn_cover.rs (/opt/rustwide/target/debug/build/diverge/fec451f7a53d603f/out/fetch_spawn_cover-fec451f7a53d603f) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test fetch_one_resumes_present_verified ... ok [INFO] [stdout] test fetch_one_rejects_bad_checksum ... ok [INFO] [stdout] test fetch_error_display_strings ... ok [INFO] [stdout] test is_executable_true_for_exec_file ... ok [INFO] [stdout] test spawner_argv_and_is_executable ... ok [INFO] [stdout] test fetch_all_propagates_first_failure ... ok [INFO] [stdout] test fetch_one_tries_each_uri_then_writes ... ok [INFO] [stdout] test command_spawner_failure_outcome_has_message ... ok [INFO] [stdout] test command_spawner_runs_and_captures ... ok [INFO] [stdout] test local_fetcher_reads_file_and_strips_scheme ... ok [INFO] [stdout] test spawn_missing_program_is_failure ... ok [INFO] [stderr] Running tests/final_cover.rs (/opt/rustwide/target/debug/build/diverge/9ee415e2be4cf761/out/final_cover-9ee415e2be4cf761) [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test use_reduce_nested_single_group_collapse ... ok [INFO] [stdout] test depgraph_update_pulls_higher_version ... ok [INFO] [stdout] test getconfig_inline_comment_terminates_token ... ok [INFO] [stdout] test profile_read_optional_io_error ... ok [INFO] [stdout] test repository_skips_non_ebuild_and_mismatched_files ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/interop_differential.rs (/opt/rustwide/target/debug/build/diverge/68486fd7c91bdc53/out/interop_differential-68486fd7c91bdc53) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test rust_domain_layer_matches_upstream_portage ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/io_failure_cover.rs (/opt/rustwide/target/debug/build/diverge/18c0b66cf3d7f92f/out/io_failure_cover-18c0b66cf3d7f92f) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test vardb_record_into_readonly_errors ... ok [INFO] [stderr] Running tests/last_arms_cover.rs (/opt/rustwide/target/debug/build/diverge/cdfe392b56e10bb5/out/last_arms_cover-cdfe392b56e10bb5) [INFO] [stdout] test merge_into_readonly_root_errors ... ok [INFO] [stdout] test vardb_record_invalid_cpv_errors ... ok [INFO] [stdout] test unmerge_from_readonly_dir_surfaces_error ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test matching_extended_star_consumes_chars ... ok [INFO] [stderr] Running tests/last_mile_cover.rs (/opt/rustwide/target/debug/build/diverge/ba4fbde341307230/out/last_mile_cover-ba4fbde341307230) [INFO] [stdout] test repository_empty_repo_name_errors ... ok [INFO] [stdout] test vardb_records_dep_fields_and_reads_back ... ok [INFO] [stdout] test repository_error_display_and_dir_skip ... ok [INFO] [stdout] test resolver_or_choice_installed_y_branch ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test xpak_truncated_index_length ... ok [INFO] [stdout] test profile_system_atoms_and_absolute_parent ... ok [INFO] [stderr] Running tests/lib_run_cover.rs (/opt/rustwide/target/debug/build/diverge/9cb8b6453a1b5860/out/lib_run_cover-9cb8b6453a1b5860) [INFO] [stdout] test repository_parse_error_surfaces ... ok [INFO] [stdout] test dbapi_aux_default_slot_and_update_invalid ... ok [INFO] [stdout] test util_grabdict_skips_short_and_comment_lines ... ok [INFO] [stdout] test resolver_fixture_all_operators ... ok [INFO] [stdout] test atom_operator_requires_version_glob_edge ... ok [INFO] [stdout] test vardb_iter_skips_files_and_dotdirs ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test run_exit_codes_match_emerge ... ok [INFO] [stdout] test run_surfaces_cli_error ... ok [INFO] [stdout] test parse_returns_request ... ok [INFO] [stdout] test run_pretend_against_isolated_root ... ok [INFO] [stdout] test sync_nested_tree_and_changes_reported ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/manifest_extra.rs (/opt/rustwide/target/debug/build/diverge/9e601f5d2dcb1b0e/out/manifest_extra-9e601f5d2dcb1b0e) [INFO] [stdout] [INFO] [stdout] running 49 tests [INFO] [stdout] test checksum_str_empty_input_md5 ... ok [INFO] [stdout] test checksum_str_empty_input_blake2b ... ok [INFO] [stdout] test checksum_str_case_insensitive_sha256 ... ok [INFO] [stdout] test checksum_str_case_insensitive_md5 ... ok [INFO] [stdout] test checksum_str_digest_lengths ... ok [INFO] [stdout] test checksum_str_all_algos_case_insensitive ... ok [INFO] [stdout] test checksum_str_empty_input_sha1 ... ok [INFO] [stdout] test checksum_str_md5_vectors ... ok [INFO] [stdout] test checksum_str_empty_input_sha512 ... ok [INFO] [stdout] test checksum_str_output_is_lowercase ... ok [INFO] [stdout] test checksum_str_sha1_vectors ... ok [INFO] [stdout] test checksum_str_sha256_vectors ... ok [INFO] [stdout] test checksum_str_single_byte_blake2b ... ok [INFO] [stdout] test checksum_str_single_byte_sha256 ... ok [INFO] [stdout] test checksum_str_empty_input_sha256 ... ok [INFO] [stdout] test checksum_str_single_byte_md5 ... ok [INFO] [stdout] test checksum_str_test_text_sha512 ... ok [INFO] [stdout] test checksum_str_test_text_blake2b ... ok [INFO] [stdout] test checksum_str_unknown_algorithm ... ok [INFO] [stdout] test manifest_all_types_filter ... ok [INFO] [stdout] test manifest_error_display_messages ... ok [INFO] [stdout] test manifest_parse_blank_lines_ignored ... ok [INFO] [stdout] test manifest_entries_of_filters_by_kind ... ok [INFO] [stdout] test manifest_len_and_is_empty ... ok [INFO] [stdout] test manifest_entry_lookup_ignores_kind ... ok [INFO] [stdout] test manifest_parse_complex_filename ... ok [INFO] [stdout] test manifest_parse_rejects_invalid_type ... ok [INFO] [stdout] test manifest_parse_rejects_nonnumeric_size ... ok [INFO] [stdout] test manifest_parse_rejects_too_few_fields ... ok [INFO] [stdout] test manifest_parse_large_size ... ok [INFO] [stdout] test manifest_parse_no_hashes ... ok [INFO] [stdout] test manifest_parse_rejects_odd_hash_count ... ok [INFO] [stdout] test manifest_parse_rejects_unpaired_hash ... ok [INFO] [stdout] test manifest_render_ends_with_newline ... ok [INFO] [stdout] test manifest_render_multiple_entries ... ok [INFO] [stdout] test manifest_roundtrip_preserves_data ... ok [INFO] [stdout] test manifest_parse_multiple_hashes_preserved_order ... ok [INFO] [stdout] test manifest_verify_aux_type ... ok [INFO] [stdout] test manifest_verify_first_digest_mismatch_fails ... ok [INFO] [stdout] test manifest_parse_whitespace_trimmed ... ok [INFO] [stdout] test manifest_verify_all_hashes_match ... ok [INFO] [stdout] test manifest_verify_ebuild_type ... ok [INFO] [stdout] test manifest_verify_multiple_correct_hashes ... ok [INFO] [stdout] test manifest_verify_no_usable_hash ... ok [INFO] [stderr] Running tests/matching_extra.rs (/opt/rustwide/target/debug/build/diverge/2305c75c3a9597bf/out/matching_extra-2305c75c3a9597bf) [INFO] [stdout] test manifest_verify_unknown_file ... ok [INFO] [stdout] test manifest_verify_unknown_hash_skipped ... ok [INFO] [stdout] test manifest_verify_rejects_digest_mismatch ... ok [INFO] [stdout] test manifest_verify_size_mismatch_larger ... ok [INFO] [stdout] test manifest_verify_rejects_size_mismatch ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 49 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 20 tests [INFO] [stdout] test best_match_to_list_equal_slot_beats_wildcard_cp ... ok [INFO] [stdout] test best_match_to_list_ordering_operators ... ok [INFO] [stdout] test get_required_use_flags_malformed_missing_close ... ok [INFO] [stdout] test get_required_use_flags_malformed_extra_close ... ok [INFO] [stdout] test best_match_to_list_equal_vs_plain ... ok [INFO] [stdout] test get_required_use_flags_conditional_group ... ok [INFO] [stdout] test get_required_use_flags_malformed_no_space ... ok [INFO] [stdout] test get_required_use_flags_negated_conditional ... ok [INFO] [stdout] test get_required_use_flags_nested_operators ... ok [INFO] [stdout] test match_from_list_complex_use_deps ... ok [INFO] [stdout] test get_required_use_flags_malformed_empty_operator ... ok [INFO] [stdout] test match_from_list_glob_4_cases_extra ... ok [INFO] [stdout] test match_from_list_repo_slot_use_combo ... ok [INFO] [stdout] test match_from_list_wildcard_cp_with_slot ... ok [INFO] [stdout] test best_match_to_list_slot_excludes_wrong_package ... ok [INFO] [stdout] test get_required_use_flags_empty_group ... ok [INFO] [stdout] test get_required_use_flags_malformed_operator_alone ... ok [INFO] [stdout] test match_from_list_use_defaults_disabled ... ok [INFO] [stdout] test match_from_list_use_defaults_enabled ... ok [INFO] [stderr] Running tests/portage.rs (/opt/rustwide/target/debug/build/diverge/519e3898988910af/out/portage-519e3898988910af) [INFO] [stdout] test match_from_list_repo_use_combo ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 196 tests [INFO] [stdout] test adapters_parity::news_display_if_installed_matches_vardb ... ok [INFO] [stdout] test adapters_parity::local_sync_missing_source_errors ... ok [INFO] [stdout] test adapters_parity::gpkg_detects_corruption ... ok [INFO] [stdout] test adapters_parity::news_read_tracker_tracks_unread ... ok [INFO] [stdout] test adapters_parity::gpkg_round_trips_metadata_and_image ... ok [INFO] [stdout] test adapters_parity::gpkg_signature_slot_round_trips_and_verifies ... ok [INFO] [stdout] test adapters_parity::news_restriction_types_are_anded ... ok [INFO] [stdout] test adapters_parity::news_same_type_restrictions_are_ored ... ok [INFO] [stdout] test adapters_parity::local_sync_copies_tree_and_reports_changes ... ok [INFO] [stdout] test adapters_parity::news_with_no_restrictions_is_always_relevant ... ok [INFO] [stdout] test atom_parity::atom_parts_match_representative_portage_cases ... ok [INFO] [stdout] test atom_parity::blockers_and_intersects_match_representative_portage_cases ... ok [INFO] [stdout] test autounmask_parity::autounmask_proposes_keyword_changes ... ok [INFO] [stdout] test atom_parity::slot_abi_parts_match_portage_cases ... ok [INFO] [stdout] test autounmask_parity::autounmask_off_fails_on_unstable_only_package ... ok [INFO] [stdout] test autounmask_parity::autounmask_prefers_stable_when_available ... ok [INFO] [stdout] test atom_parity::isvalidatom_representative_cases_match_portage ... ok [INFO] [stdout] test atom_parity::atom_rejects_representative_invalid_portage_cases ... ok [INFO] [stdout] test binpkg_sets_parity::move_rewrites_matching_dependency_atoms ... ok [INFO] [stdout] test backtracking_parity::unsatisfiable_conflict_fails_cleanly ... ok [INFO] [stdout] test binpkg_sets_parity::set_member_parse_distinguishes_refs ... ok [INFO] [stdout] test binpkg_sets_parity::nested_set_refs_resolve_with_cycle_protection ... ok [INFO] [stdout] test binpkg_sets_parity::parse_updates_reads_move_and_slotmove ... ok [INFO] [stdout] test binpkg_sets_parity::update_dbentries_applies_in_sequence ... ok [INFO] [stdout] test binpkg_sets_parity::world_file_add_remove_and_render ... ok [INFO] [stdout] test binpkg_sets_parity::world_set_expands_selected_and_system ... ok [INFO] [stdout] test binpkg_sets_parity::xpak_int_roundtrips_like_portage ... ok [INFO] [stdout] test binpkg_sets_parity::xpak_segment_roundtrips ... ok [INFO] [stdout] test binpkg_sets_parity::xpak_rejects_bad_magic ... ok [INFO] [stdout] test cli_request_parity::conflicting_actions_are_rejected ... ok [INFO] [stdout] test backtracking_parity::backtracks_to_satisfy_exact_version_constraint ... ok [INFO] [stdout] test cli_request_parity::bundled_short_flags_expand_like_emerge ... ok [INFO] [stdout] test backtracking_parity::backtracks_to_satisfy_lower_bound_constraint ... ok [INFO] [stdout] test binpkg_sets_parity::slotmove_rewrites_explicit_slot ... ok [INFO] [stdout] test cli_request_parity::package_sets_are_collected ... ok [INFO] [stdout] test cli_request_parity::integer_valued_options_parse ... ok [INFO] [stdout] test cli_request_parity::search_requires_a_search_term ... ok [INFO] [stdout] test cli_request_parity::merge_rejects_invalid_atoms ... ok [INFO] [stdout] test cli_request_parity::non_merge_actions_reject_package_targets ... ok [INFO] [stdout] test cli_request_parity::usepkgonly_implies_usepkg_like_emerge_selection_flags ... ok [INFO] [stdout] test cli_request_parity::short_action_flags_select_actions ... ok [INFO] [stdout] test cli_request_parity::parses_merge_options_and_targets ... ok [INFO] [stdout] test cli_request_parity::unmerge_accepts_atom_targets ... ok [INFO] [stdout] test config_parity::getconfig_export_prefix_and_later_assignment_wins ... ok [INFO] [stdout] test config_parity::varexpand_pass_simple_and_braced ... ok [INFO] [stdout] test config_parity::varexpand_single_quotes_suppress_expansion ... ok [INFO] [stdout] test config_parity::getconfig_parses_assignments_and_expands ... ok [INFO] [stdout] test config_parity::getconfig_value_less_assignment_is_parse_error ... ok [INFO] [stdout] test config_parity::getconfig_profile_env_mode_no_expansion ... ok [INFO] [stdout] test config_parity::varexpand_unset_variable_expands_to_empty ... ok [INFO] [stdout] test config_parity::varexpand_backslashes_match_bash ... ok [INFO] [stdout] test config_parity::varexpand_double_quotes_preserved ... ok [INFO] [stdout] test dbapi_parity::fakedbapi_match_repo_qualifier ... ok [INFO] [stdout] test dbapi_parity::fakedbapi_match_virtual_and_cpv_all ... ok [INFO] [stdout] test dbapi_parity::insert_replaces_and_remove_deletes ... ok [INFO] [stdout] test dbapi_parity::fakedbapi_match_slot_and_use ... ok [INFO] [stdout] test dbapi_parity::fakedbapi_match_sorted_by_version ... ok [INFO] [stdout] test dbapi_parity::aux_get_reads_metadata_keys ... ok [INFO] [stdout] test config_parity::getconfig_invalid_var_name_is_parse_error ... ok [INFO] [stdout] test dep_accessors_parity::dep_getcpv_strips_operators_and_slots ... ok [INFO] [stdout] test dep_accessors_parity::dep_getrepo_returns_repository ... ok [INFO] [stdout] test dep_accessors_parity::dep_getslot_returns_slot_text ... ok [INFO] [stdout] test cli_request_parity::yes_no_valued_options_parse_equals_form ... ok [INFO] [stdout] test dep_reduce_parity::paren_reduce_matches_portage_cases ... ok [INFO] [stdout] test dep_reduce_parity::use_reduce_rejects_malformed_cases ... ok [INFO] [stdout] test dep_accessors_parity::get_operator_matches_portage ... ok [INFO] [stdout] test dep_reduce_parity::use_reduce_evaluates_conditionals ... ok [INFO] [stdout] test dep_reduce_parity::check_required_use_matches_portage_cases ... ok [INFO] [stdout] test dep_accessors_parity::isjustname_matches_portage ... ok [INFO] [stdout] test dep_reduce_parity::check_required_use_rejects_malformed_and_unknown_flags ... ok [INFO] [stdout] test dep_reduce_parity::paren_reduce_rejects_malformed_cases ... ok [INFO] [stdout] test depclean_parity::depclean_keeps_installed_or_choice_provider ... ok [INFO] [stdout] test depgraph_parity::circular_build_dependency_is_detected ... ok [INFO] [stdout] test dep_reduce_parity::use_reduce_subset_selection ... ok [INFO] [stdout] test dep_accessors_parity::dep_getusedeps_extracts_flags ... ok [INFO] [stdout] test depclean_parity::update_pulls_higher_version_of_installed_dep ... ok [INFO] [stdout] test depgraph_parity::installed_dependency_is_not_remerged ... ok [INFO] [stdout] test depgraph_parity::or_choice_falls_back_to_first_available ... ok [INFO] [stdout] test depclean_parity::depclean_keeps_transitive_dependencies ... ok [INFO] [stdout] test depgraph_parity::or_choice_prefers_installed_branch ... ok [INFO] [stdout] test depclean_parity::depclean_removes_unreferenced_package ... ok [INFO] [stdout] test depgraph_parity::package_mask_makes_version_unselectable ... ok [INFO] [stdout] test depclean_parity::newuse_reinstalls_on_use_change ... ok [INFO] [stdout] test depgraph_parity::unstable_keyword_is_filtered_unless_accepted ... ok [INFO] [stdout] test depgraph_parity::use_conditional_dependency_is_evaluated ... ok [INFO] [stdout] test depgraph_parity::unsatisfiable_dependency_errors ... ok [INFO] [stdout] test depgraph_parity::resolves_simple_dependency_chain ... ok [INFO] [stdout] test depgraph_parity::strong_blocker_conflicts_are_reported ... ok [INFO] [stdout] test executor_parity::config_protect_is_protected_respects_mask ... ok [INFO] [stdout] test executor_parity::merge_detects_collision_with_other_package ... ok [INFO] [stdout] test executor_parity::merge_installs_image_into_root ... ok [INFO] [stdout] test depgraph_parity::picks_highest_visible_version ... ok [INFO] [stdout] test depgraph_parity::required_use_violation_is_rejected ... ok [INFO] [stdout] test end_to_end::config_protect_preserves_edits_on_reinstall ... ok [INFO] [stdout] test executor_parity::merge_requires_existing_image ... ok [INFO] [stdout] test executor_parity::protect_filename_increments_counter ... ok [INFO] [stdout] test fetch_spawn_parity::command_spawner_argv_is_fixed_two_elements ... ok [INFO] [stdout] test executor_parity::merge_reproduces_symlinks ... ok [INFO] [stdout] test executor_parity::merge_redirects_protected_existing_config ... ok [INFO] [stdout] test executor_parity::unmerge_removes_files_and_empty_dirs ... ok [INFO] [stdout] test executor_parity::merge_overwrites_unprotected_existing_file ... ok [INFO] [stdout] test fetch_spawn_parity::fetch_fails_when_all_sources_unavailable ... ok [INFO] [stdout] test fetch_spawn_parity::fetch_rejects_corrupt_distfile ... ok [INFO] [stdout] test fetch_spawn_parity::fetch_retrieves_and_verifies_from_local_mirror ... ok [INFO] [stdout] test end_to_end::fixture_repo_profile_resolve_and_merge ... ok [INFO] [stdout] test full_pipeline::resolve_advanced_then_schedule_and_package ... ok [INFO] [stdout] test fetch_spawn_parity::command_spawner_runs_script_with_structured_env ... ok [INFO] [stdout] test fetch_spawn_parity::command_spawner_reports_failure_with_stderr ... ok [INFO] [stdout] test install_parity::config_protect_preserves_config_on_install ... ok [INFO] [stdout] test install_parity::install_image_merges_records_vdb_and_world ... ok [INFO] [stdout] test manifest_parity::checksum_str_matches_portage_vectors ... ok [INFO] [stdout] test manifest_parity::manifest_parses_and_classifies_entries ... ok [INFO] [stdout] test install_parity::reload_session_sees_installed_package ... ok [INFO] [stdout] test manifest_parity::manifest_round_trips_through_render ... ok [INFO] [stdout] test manifest_parity::manifest_rejects_malformed_lines ... ok [INFO] [stdout] test install_parity::oneshot_install_does_not_touch_world ... ok [INFO] [stdout] test fetch_spawn_parity::fetch_skips_present_verified_distfile ... ok [INFO] [stdout] test matching_parity::match_from_list_extended_cp_cases ... ok [INFO] [stdout] test matching_parity::match_from_list_glob_boundary_cases ... ok [INFO] [stdout] test manifest_parity::manifest_rejects_size_and_digest_mismatch ... ok [INFO] [stdout] test matching_parity::match_from_list_operator_cases ... ok [INFO] [stdout] test matching_parity::match_from_list_use_dep_cases ... ok [INFO] [stdout] test matching_parity::match_from_list_slot_and_repo_cases ... ok [INFO] [stdout] test manifest_parity::manifest_verifies_matching_bytes ... ok [INFO] [stdout] test matching_parity::best_match_to_list_precedence ... ok [INFO] [stdout] test phase_parity::merge_phases_are_preinst_then_postinst ... ok [INFO] [stdout] test phase_parity::phase_argv_is_structured_not_concatenated ... ok [INFO] [stdout] test phase_parity::run_build_phases_runs_full_sequence_on_success ... ok [INFO] [stdout] test phase_parity::run_build_phases_stops_at_first_failure ... ok [INFO] [stdout] test install_parity::unmerge_removes_files_and_vdb_entry ... ok [INFO] [stdout] test profile_parity::empty_parent_file_is_rejected ... ok [INFO] [stdout] test matching_parity::required_use_flag_extraction ... ok [INFO] [stdout] test phase_parity::build_phase_order_respects_eapi ... ok [INFO] [stdout] test phase_parity::environment_sets_required_phase_variables ... ok [INFO] [stdout] test profile_parity::missing_parent_is_rejected ... ok [INFO] [stdout] test profile_parity::parent_chain_orders_parents_before_children ... ok [INFO] [stdout] test profile_parity::symlinked_profile_resolves_parents_from_target ... ok [INFO] [stdout] test profile_parity::make_defaults_use_is_incrementally_stacked ... ok [INFO] [stdout] test profile_parity::package_use_and_mask_stack_across_profiles ... ok [INFO] [stdout] test repository_parity::ebuild_is_parsed_when_no_cache_entry ... ok [INFO] [stdout] test resolver_simple_parity::representative_port_manifest_points_to_reference_and_rust_tests ... ok [INFO] [stdout] test repository_parity::repository_loads_name_and_packages ... ok [INFO] [stdout] test repository_parity::md5_cache_metadata_is_preferred_over_ebuild ... ok [INFO] [stdout] test repository_parity::repository_match_uses_loaded_db ... ok [INFO] [stdout] test repository_parity::repository_requires_repo_name ... ok [INFO] [stdout] test resolver_simple_parity::simple_resolver_cases_ported_from_portage ... ok [INFO] [stdout] test repository_parity::repository_reads_ebuild_metadata ... ok [INFO] [stdout] test scheduler_parity::buildonly_mode_stops_before_merge_phases ... ok [INFO] [stdout] test scheduler_parity::fetchonly_mode_runs_no_build_phases ... ok [INFO] [stdout] test scheduler_parity::stops_on_first_failure_and_records_remaining ... ok [INFO] [stdout] test scheduler_parity::pretend_mode_runs_no_phases ... ok [INFO] [stdout] test scheduler_parity::schedules_full_plan_in_order ... ok [INFO] [stdout] test session_parity::config_action_runs_pkg_config_on_installed ... ok [INFO] [stdout] test session_parity::clean_action_removes_unreferenced_installed ... ok [INFO] [stdout] test session_parity::clean_and_prune_refuse_host_root ... ok [INFO] [stdout] test session_parity::depclean_report_lists_unreferenced_installed ... ok [INFO] [stdout] test session_parity::merge_action_builds_merges_and_records ... ok [INFO] [stdout] test session_parity::dispatch_routes_each_action ... ok [INFO] [stdout] test session_parity::merge_action_refuses_host_root ... ok [INFO] [stdout] test session_parity::check_news_lists_relevant_unread_items ... ok [INFO] [stdout] test session_parity::regen_action_writes_md5_cache ... ok [INFO] [stdout] test session_parity::session_is_isolated_to_its_root ... ok [INFO] [stdout] test session_parity::search_action_lists_matching_packages ... ok [INFO] [stdout] test session_parity::session_missing_config_root_is_empty_not_error ... ok [INFO] [stdout] test session_parity::session_pretend_renders_plan ... ok [INFO] [stdout] test ebuild_build_parity::merge_with_ebuild_spawner_builds ... ok [INFO] [stdout] test session_parity::sync_action_copies_repo_from_local_source ... ok [INFO] [stdout] test session_parity::sync_action_reports_failure_for_missing_source ... ok [INFO] [stdout] test session_parity::session_resolves_against_real_config ... ok [INFO] [stdout] test session_parity::unmerge_action_refuses_host_root ... ok [INFO] [stdout] test session_parity::session_loads_real_config_root ... ok [INFO] [stdout] test slot_operator_parity::subslot_change_triggers_dependent_rebuild ... ok [INFO] [stdout] test slot_operator_parity::unchanged_subslot_does_not_trigger_rebuild ... ok [INFO] [stdout] test usage_color_parity::all_banner_advertised_options_are_accepted ... ok [INFO] [stdout] test session_parity::merge_action_builds_real_image_from_ebuild_sh ... ok [INFO] [stdout] test session_parity::prune_action_keeps_highest_version_per_slot ... ok [INFO] [stdout] test usage_color_parity::color_option_parses_separate_and_equals_forms ... ok [INFO] [stdout] test usage_color_parity::missing_emerge_actions_and_short_flags_parse ... ok [INFO] [stdout] test usage_color_parity::colored_banner_uses_emerge_escape_sequences ... ok [INFO] [stdout] test usage_color_parity::help_action_is_recognized ... ok [INFO] [stdout] test session_parity::unmerge_action_removes_installed_files_and_entry ... ok [INFO] [stdout] test usage_color_parity::plain_banner_is_byte_identical_to_emerge ... ok [INFO] [stdout] test util_parity::grabdict_parses_key_values ... ok [INFO] [stdout] test util_parity::normalize_path_collapses_leading_slashes ... ok [INFO] [stdout] test util_parity::grabfile_skips_comments_and_blank_lines ... ok [INFO] [stdout] test version_parity::vercmp_less_cases_ported_from_portage ... ok [INFO] [stdout] test util_parity::stack_lists_matches_portage ... ok [INFO] [stdout] test version_parity::vercmp_equal_cases_ported_from_portage ... ok [INFO] [stdout] test version_parity::vercmp_greater_cases_ported_from_portage ... ok [INFO] [stdout] test version_parity::vercmp_not_equal_cases_ported_from_portage ... ok [INFO] [stdout] test version_sort_parity::cpv_sort_key_orders_like_portage ... ok [INFO] [stdout] test virtual_parity::installed_virtual_provider_is_preferred ... ok [INFO] [stdout] test virtual_parity::overlapping_any_of_choices_minimize_children ... ok [INFO] [stdout] test virtual_parity::virtual_resolves_to_a_provider ... ok [INFO] [stdout] test util_parity::stack_dicts_matches_portage ... ok [INFO] [stdout] test ebuild_build_parity::ebuild_src_install_populates_image_via_helpers ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 196 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s [INFO] [stdout] [INFO] [stderr] Running tests/precise_cover.rs (/opt/rustwide/target/debug/build/diverge/f840d55776c7f299/out/precise_cover-f840d55776c7f299) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test atom_use_dep_bang_and_revision_version ... ok [INFO] [stdout] test matching_slot_subslot_mismatch_and_best_glob ... ok [INFO] [stdout] test session_all_actions_are_wired ... ok [INFO] [stderr] Running tests/reachable_finish_cover.rs (/opt/rustwide/target/debug/build/diverge/2d3d0503907b3b0d/out/reachable_finish_cover-2d3d0503907b3b0d) [INFO] [stdout] test session_repos_conf_directory_form ... ok [INFO] [stdout] test matching_candidate_from_atom_str_and_glob_filter ... ok [INFO] [stdout] test session_search_dedups_by_cp ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test session_skips_unreadable_repos_conf_fragment ... ok [INFO] [stdout] test run_merge_phases_runs_preinst_postinst ... ok [INFO] [stdout] test config_tokenizer_comment_and_empty_key ... ok [INFO] [stdout] test depgraph_build_cycle_records_path ... ok [INFO] [stdout] test required_use_operator_inside_group_evaluated ... ok [INFO] [stdout] test unmerge_error_display ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stderr] Running tests/residual_cover.rs (/opt/rustwide/target/debug/build/diverge/12d83507436d1d1e/out/residual_cover-12d83507436d1d1e) [INFO] [stdout] test resolver_or_choice_picks_installed_first_branch ... ok [INFO] [stdout] test phase_func_names_all ... ok [INFO] [stdout] test every_short_flag_parses ... ok [INFO] [stdout] test resolver_generic_dependency_path ... ok [INFO] [stdout] test build_dirs_create_makes_all ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/resolver_batch1.rs (/opt/rustwide/target/debug/build/diverge/72f51cb372e52c76/out/resolver_batch1-72f51cb372e52c76) [INFO] [stdout] [INFO] [stdout] running 23 tests [INFO] [stdout] test eapi_use_dependencies_in_eapi_2 ... ok [INFO] [stdout] test eapi_backward_compat_slot_use_deps ... ok [INFO] [stdout] test eapi_bdepend_in_eapi_7 ... ok [INFO] [stdout] test eapi_slot_dependencies_in_eapi_1 ... ok [INFO] [stdout] test eapi_strong_blockers_in_eapi_2 ... ok [INFO] [stdout] test complex_or_with_multiple_branches ... ok [INFO] [stdout] test installed_deep_dependency_not_remerged ... ok [INFO] [stdout] test depth_simple_update_deep_default ... ok [INFO] [stdout] test or_choice_prefers_installed ... ok [INFO] [stdout] test multiple_dependencies ... ok [INFO] [stdout] test diamond_dependency ... ok [INFO] [stdout] test simple_or_choice_selects_first_available ... ok [INFO] [stdout] test simple_update_replaces_installed ... ok [INFO] [stdout] test resolves_transitive_chain ... ok [INFO] [stdout] test strong_blocker_prevents_merge ... ok [INFO] [stdout] test simple_accepts_unstable_keyword_when_specified ... ok [INFO] [stdout] test simple_filters_unstable_keyword_without_accept ... ok [INFO] [stdout] test simple_noreplace_does_not_reinstall_installed ... ok [INFO] [stdout] test simple_noreplace_installed_binary ... ok [INFO] [stdout] test simple_picks_highest_visible_version ... ok [INFO] [stdout] test simple_resolves_simple_dependency_chain ... ok [INFO] [stdout] test unsatisfiable_dependency_fails ... ok [INFO] [stdout] test useflags_installed_unchanged_on_use_change ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/resolver_batch2.rs (/opt/rustwide/target/debug/build/diverge/c2abc7bf172107b3/out/resolver_batch2-c2abc7bf172107b3) [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test highest_version_selection ... ok [INFO] [stdout] test circular_build_dependency_detected ... ok [INFO] [stdout] test installed_dependency_not_remerged ... ok [INFO] [stdout] test multiple_dependency_resolution ... ok [INFO] [stdout] test slot_operator_rebuild_basic ... ok [INFO] [stdout] test slot_operator_unchanged_subslot_no_rebuild ... ok [INFO] [stdout] test unsatisfied_dependency_error ... ok [INFO] [stdout] test simple_dependency_resolution ... ok [INFO] [stdout] test version_constraint_satisfaction ... ok [INFO] [stdout] test slot_constraint_selection ... ok [INFO] [stdout] test virtual_minimizes_overlapping_choices ... ok [INFO] [stdout] test virtual_prefers_installed_overlap ... ok [INFO] [stdout] test virtual_resolves_to_provider ... ok [INFO] [stdout] test virtual_shared_provider_across_disjunctions ... ok [INFO] [stdout] test or_choice_first_available ... ok [INFO] [stdout] test or_choice_prefers_installed ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stderr] Running tests/resolver_batch3.rs (/opt/rustwide/target/debug/build/diverge/e2a31c2167f0ed37/out/resolver_batch3-e2a31c2167f0ed37) [INFO] [stdout] test autounmask_off_fails_on_unstable_only_package ... ok [INFO] [stdout] test autounmask_keep_keywords_prefers_stable_slot ... ok [INFO] [stdout] test autounmask_prefers_stable_when_available ... ok [INFO] [stdout] test depclean_removes_unreferenced_package ... ok [INFO] [stdout] test depclean_order_slot_operator_first ... ok [INFO] [stdout] test depclean_keeps_transitive_dependencies ... ok [INFO] [stdout] test update_pulls_higher_version_of_installed_dep ... ok [INFO] [stdout] test autounmask_proposes_keyword_changes ... ok [INFO] [stdout] test keywords_stable_only_accepts_x86 ... ok [INFO] [stdout] test keywords_unstable_requires_autounmask ... ok [INFO] [stdout] test depclean_keeps_installed_or_choice_provider ... ok [INFO] [stdout] test newuse_reinstalls_on_use_change ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/resolver_sync_cover.rs (/opt/rustwide/target/debug/build/diverge/b5e103bb834c297e/out/resolver_sync_cover-b5e103bb834c297e) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test fixture_usepkg_selects_binary ... ok [INFO] [stdout] test fixture_noreplace_skips_installed ... ok [INFO] [stdout] test sync_error_display ... ok [INFO] [stdout] test fixture_or_choice_fallback ... ok [INFO] [stdout] test fixture_unsatisfied_and_invalid ... ok [INFO] [stdout] test fixture_operator_matching ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/scatter_cover.rs (/opt/rustwide/target/debug/build/diverge/8e8310f42c92e007/out/scatter_cover-8e8310f42c92e007) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test depgraph_update_no_higher_keeps_installed ... ok [INFO] [stdout] test matching_extended_star_mid_pattern ... ok [INFO] [stdout] test required_use_flags_unmatched_close_errors ... ok [INFO] [stdout] test session_depclean_and_install_error ... ok [INFO] [stdout] test profile_error_display_and_from ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stderr] Running tests/session_deep_cover.rs (/opt/rustwide/target/debug/build/diverge/6adc2c246d7b8086/out/session_deep_cover-6adc2c246d7b8086) [INFO] [stdout] test depgraph_cycle_and_equalglob ... ok [INFO] [stdout] test session_conventional_location_fallback ... ok [INFO] [stdout] test session_skips_malformed_repo ... ok [INFO] [stdout] test session_portdir_fallback_when_no_repos_conf ... ok [INFO] [stdout] test session_make_conf_directory_fragments_merge ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test gpkg_decode_bad_magic_and_truncated ... ok [INFO] [stdout] test gpkg_size_and_metadata_str ... ok [INFO] [stdout] test gpkg_corruption_detected ... ok [INFO] [stdout] test gpkg_signature_round_trip_and_verify ... ok [INFO] [stdout] test dispatch_version_and_moo ... ok [INFO] [stdout] test session_info_and_list_sets ... ok [INFO] [stdout] test session_reads_make_conf_directory_fragments ... ok [INFO] [stdout] test session_search_empty_terms_lists_all ... ok [INFO] [stdout] test install_and_unmerge_round_trip ... ok [INFO] [stderr] Running tests/session_gpkg_cover.rs (/opt/rustwide/target/debug/build/diverge/2b033cc96557db5c/out/session_gpkg_cover-2b033cc96557db5c) [INFO] [stdout] test session_world_path_and_atoms_default_empty ... ok [INFO] [stderr] Running tests/session_render_cover.rs (/opt/rustwide/target/debug/build/diverge/b5ed2acc06b02dca/out/session_render_cover-b5ed2acc06b02dca) [INFO] [stdout] test session_use_flags_apply_removals ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test pretend_renders_resolution_failure ... ok [INFO] [stdout] test pretend_renders_autounmask_changes ... ok [INFO] [stdout] test session_error_display_all_arms ... ok [INFO] [stdout] test pretend_marks_installed_as_reinstall ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/sets_update_extra.rs (/opt/rustwide/target/debug/build/diverge/adc58d577666cc0b/out/sets_update_extra-adc58d577666cc0b) [INFO] [stdout] [INFO] [stdout] running 28 tests [INFO] [stdout] test move_ignores_non_matching_atoms ... ok [INFO] [stdout] test parse_updates_skips_blank_lines ... ok [INFO] [stdout] test move_updates_atoms_with_use_flags ... ok [INFO] [stdout] test move_preserves_whitespace_in_dependency_strings ... ok [INFO] [stdout] test set_member_parse_accepts_wildcard_patterns ... ok [INFO] [stdout] test parse_updates_rejects_invalid_directives ... ok [INFO] [stdout] test move_updates_basic_atoms_with_versions_and_slots ... ok [INFO] [stdout] test set_registry_deduplicates_atoms_on_expansion ... ok [INFO] [stdout] test move_replaces_identical_atoms ... ok [INFO] [stdout] test set_registry_define_from_text_with_refs ... ok [INFO] [stdout] test set_registry_define_from_text ... ok [INFO] [stdout] test set_registry_handles_deep_nesting ... ok [INFO] [stdout] test set_registry_handles_set_references ... ok [INFO] [stdout] test set_registry_resolves_simple_nested_refs ... ok [INFO] [stdout] test parse_updates_reads_multiple_directives ... ok [INFO] [stdout] test move_updates_blocker_atoms ... ok [INFO] [stdout] test set_registry_skips_undefined_set_references ... ok [INFO] [stdout] test slotmove_with_subslot_equivalence ... ok [INFO] [stdout] test world_file_atoms_matches_parsed_set ... ok [INFO] [stdout] test world_file_parse_filters_comments_and_blanks ... ok [INFO] [stderr] Running tests/targeted_cover.rs (/opt/rustwide/target/debug/build/diverge/04f597f67f0f16a1/out/targeted_cover-04f597f67f0f16a1) [INFO] [stdout] test slotmove_ignores_versioned_atoms ... ok [INFO] [stdout] test slotmove_updates_explicit_slot_only ... ok [INFO] [stdout] test slotmove_updates_with_subslots ... ok [INFO] [stdout] test world_file_parses_from_text_with_comments ... ok [INFO] [stdout] test world_file_render_sorts_atoms ... ok [INFO] [stdout] test set_registry_stores_and_expands_atoms ... ok [INFO] [stdout] test world_file_handles_leading_whitespace_and_empty_lines ... ok [INFO] [stdout] test world_file_render_empty ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test matching_slot_without_candidate_slot_is_kept ... ok [INFO] [stdout] test atom_repo_errors ... ok [INFO] [stdout] test best_match_ordering_tiebreak ... ok [INFO] [stdout] test atom_slot_operators_and_errors ... ok [INFO] [stdout] test matching_extended_wildcard_recursion ... ok [INFO] [stdout] test matching_tilde_and_none_operator ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/util_extra.rs (/opt/rustwide/target/debug/build/diverge/2d0d416520fd97af/out/util_extra-2d0d416520fd97af) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test test_stack_lists_from_stackdictlist_simple ... ok [INFO] [stdout] test test_stack_lists_clear_operator ... ok [INFO] [stdout] test test_stack_lists_empty ... ok [INFO] [stdout] test test_stack_lists_leading_removal ... ok [INFO] [stdout] test test_stack_lists_empty_inner ... ok [INFO] [stdout] test test_stack_lists_incremental_order_preservation ... ok [INFO] [stdout] test test_stack_lists_leading_removal_non_incremental ... ok [INFO] [stdout] test test_stack_lists_multiple_removals ... ok [INFO] [stderr] Running tests/version_depgraph_cover.rs (/opt/rustwide/target/debug/build/diverge/f11488c444824e6b/out/version_depgraph_cover-f11488c444824e6b) [INFO] [stdout] test test_stack_lists_non_incremental_union ... ok [INFO] [stdout] test test_stack_lists_removal_operator ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test scheduler_merge_phase_failure_recorded ... ok [INFO] [stdout] test depgraph_autounmask_no_change_returns_failure ... ok [INFO] [stdout] test vercmp_letter_and_segment_branches ... ok [INFO] [stdout] test vercmp_suffix_ranks_and_unknown ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/versions_extra.rs (/opt/rustwide/target/debug/build/diverge/74ff33f01ec9bb51/out/versions_extra-74ff33f01ec9bb51) [INFO] [stdout] [INFO] [stdout] running 30 tests [INFO] [stdout] test cpv_cmp_same_category_different_packages ... ok [INFO] [stdout] test sort_cpvs_category_then_package ... ok [INFO] [stdout] test sort_cpvs_mixed_order ... ok [INFO] [stdout] test sort_cpvs_mixed_versioned_unversioned ... ok [INFO] [stdout] test sort_cpvs_version_ordering ... ok [INFO] [stdout] test split_cpv_with_revision ... ok [INFO] [stdout] test split_cpv_with_suffix ... ok [INFO] [stdout] test split_cpv_with_version ... ok [INFO] [stdout] test cpv_cmp_different_categories ... ok [INFO] [stdout] test cpv_cmp_equal_cpvs ... ok [INFO] [stdout] test cpv_cmp_versioned_vs_unversioned ... ok [INFO] [stdout] test sort_cpvs_with_revisions ... ok [INFO] [stdout] test vercmp_equal_same_version ... ok [INFO] [stdout] test vercmp_large_numbers ... ok [INFO] [stdout] test vercmp_leading_zeros ... ok [INFO] [stdout] test vercmp_letter_and_suffix_combination ... ok [INFO] [stdout] test cpv_cmp_same_cp_different_versions ... ok [INFO] [stdout] test vercmp_dotted_versions ... ok [INFO] [stdout] test vercmp_implicit_vs_explicit_zero_suffix ... ok [INFO] [stdout] test vercmp_not_equal_detection ... ok [INFO] [stdout] test vercmp_single_digit_vs_float ... ok [INFO] [stdout] test vercmp_single_letter_base ... ok [INFO] [stdout] test vercmp_suffix_with_numbers ... ok [INFO] [stdout] test vercmp_zero_versions ... ok [INFO] [stdout] test vercmp_suffix_hierarchy ... ok [INFO] [stdout] test split_cpv_complex_version ... ok [INFO] [stdout] test split_cpv_hyphenated_package ... ok [INFO] [stdout] test vercmp_revision_only ... ok [INFO] [stderr] Doc-tests diverge [INFO] [stdout] test split_cpv_without_version ... ok [INFO] [stdout] test vercmp_base_with_letters ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "0797fe2f5e0c004b7f45e07d614d557c840e9f28831f4f3b703edf9c40cfc8b3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0797fe2f5e0c004b7f45e07d614d557c840e9f28831f4f3b703edf9c40cfc8b3", kill_on_drop: false }` [INFO] [stdout] 0797fe2f5e0c004b7f45e07d614d557c840e9f28831f4f3b703edf9c40cfc8b3