[INFO] cloning repository https://github.com/leonardoLoddo/hydra
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/leonardoLoddo/hydra" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FleonardoLoddo%2Fhydra", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FleonardoLoddo%2Fhydra'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] ee287fbae13d3914745b4b68cc7a7934a105f5bb
[INFO] testing leonardoLoddo/hydra against 1.99.0-beta.8 for beta-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FleonardoLoddo%2Fhydra" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-1-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/leonardoLoddo/hydra
[INFO] finished tweaking git repo https://github.com/leonardoLoddo/hydra
[INFO] tweaked toml for git repo https://github.com/leonardoLoddo/hydra written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/leonardoLoddo/hydra on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/leonardoLoddo/hydra 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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded clap_complete v4.6.4
[INFO] [stderr]   Downloaded ignore v0.4.31
[INFO] [stderr]   Downloaded reflink-copy v0.1.30
[INFO] [stderr]   Downloaded is_executable v1.0.6
[INFO] [stderr]   Downloaded time v0.3.54
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 592dc2583d5e74a7c113324bbf98f80966dc27665aaf16ed4d2a97db6c72e6b6
[INFO] running `Command { std: "docker" "start" "592dc2583d5e74a7c113324bbf98f80966dc27665aaf16ed4d2a97db6c72e6b6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "592dc2583d5e74a7c113324bbf98f80966dc27665aaf16ed4d2a97db6c72e6b6", 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" "592dc2583d5e74a7c113324bbf98f80966dc27665aaf16ed4d2a97db6c72e6b6" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "592dc2583d5e74a7c113324bbf98f80966dc27665aaf16ed4d2a97db6c72e6b6", 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" "592dc2583d5e74a7c113324bbf98f80966dc27665aaf16ed4d2a97db6c72e6b6" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling crossbeam-deque v0.8.7
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling hybrid-array v0.4.14
[INFO] [stderr]    Compiling bstr v1.13.0
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling clap_builder v4.6.2
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling time-core v0.1.9
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling regex-automata v0.4.16
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling const-oid v0.10.2
[INFO] [stderr]    Compiling reflink-copy v0.1.30
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling uuid v1.24.0
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling time v0.3.54
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling is_executable v1.0.6
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling globset v0.4.19
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling ignore v0.4.31
[INFO] [stderr]    Compiling clap v4.6.4
[INFO] [stderr]    Compiling clap_complete v4.6.4
[INFO] [stderr]    Compiling hydra-core v1.1.0 (/opt/rustwide/workdir/crates/hydra-core)
[INFO] [stderr]    Compiling hydra-cli v1.1.0 (/opt/rustwide/workdir/crates/hydra-cli)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 55.94s
[INFO] running `Command { std: "docker" "inspect" "592dc2583d5e74a7c113324bbf98f80966dc27665aaf16ed4d2a97db6c72e6b6", 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" "592dc2583d5e74a7c113324bbf98f80966dc27665aaf16ed4d2a97db6c72e6b6" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling hydra-core v1.1.0 (/opt/rustwide/workdir/crates/hydra-core)
[INFO] [stderr]    Compiling hydra-cli v1.1.0 (/opt/rustwide/workdir/crates/hydra-cli)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 15.30s
[INFO] running `Command { std: "docker" "inspect" "592dc2583d5e74a7c113324bbf98f80966dc27665aaf16ed4d2a97db6c72e6b6", 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" "592dc2583d5e74a7c113324bbf98f80966dc27665aaf16ed4d2a97db6c72e6b6" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.17s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/hydra-d0a5969877859aac)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test head_create::tests::full_copy_confirmation_is_explicit_and_defaults_to_no ... ok
[INFO] [stdout] test head_create::tests::interactive_progress_describes_the_current_phase ... ok
[INFO] [stdout] test head_create::tests::created_head_path_uses_an_osc_8_file_link_when_enabled ... ok
[INFO] [stdout] test inspection::tests::head_path_escapes_control_characters_on_a_terminal ... ok
[INFO] [stdout] test head_create::tests::full_copy_confirmation_shows_platform_guidance_before_the_decision ... ok
[INFO] [stdout] test head_create::tests::created_head_path_encodes_control_characters_in_uri_and_visible_text ... ok
[INFO] [stdout] test tests::windows_copy_on_write_does_not_print_fallback_guidance ... ok
[INFO] [stdout] test tests::windows_full_copy_guidance_links_to_the_setup_guide ... ok
[INFO] [stdout] test head_create::tests::created_head_path_remains_plain_when_hyperlinks_are_disabled ... ok
[INFO] [stdout] test inspection::tests::head_path_preserves_control_characters_for_a_pipeline ... ok
[INFO] [stdout] test json_output::tests::rejects_non_unicode_paths_instead_of_serializing_a_lossy_value ... ok
[INFO] [stdout] test tests::wsl_full_copy_guidance_remains_platform_specific ... ok
[INFO] [stderr]      Running tests/cli_contract.rs (/opt/rustwide/target/debug/deps/cli_contract-c3497f91b992c779)
[INFO] [stdout] test tests::clap_command_definition_is_internally_consistent ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test head_remove_help_documents_force_and_safe_default ... ok
[INFO] [stdout] test help_describes_hydra_and_its_usage ... ok
[INFO] [stdout] test head_open_help_documents_the_configured_adapter ... ok
[INFO] [stdout] test head_help_exposes_the_complete_create_syntax ... ok
[INFO] [stdout] test head_help_exposes_every_available_inspection_command ... ok
[INFO] [stdout] test help_exposes_the_complete_inspection_syntax ... ok
[INFO] [stdout] test doctor_storage_help_documents_the_real_volume_probe ... ok
[INFO] [stdout] test head_close_help_documents_integration_and_protected_removal ... ok
[INFO] [stdout] test head_create_help_uses_the_documented_nested_syntax ... ok
[INFO] [stdout] test init_help_uses_the_documented_optional_path_syntax ... ok
[INFO] [stdout] test version_reports_the_workspace_package_version ... ok
[INFO] [stdout] test repair_help_documents_reconciliation_and_confirmation ... ok
[INFO] [stderr]      Running tests/completions.rs (/opt/rustwide/target/debug/deps/completions-a3b81589126bb31d)
[INFO] [stdout] test inspection_help_exposes_json_only_on_read_only_data_commands ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test completions_rejects_unsupported_shells ... ok
[INFO] [stdout] test internal_head_candidates_are_silent_outside_a_hydra_project ... ok
[INFO] [stdout] test completions_prints_registration_for_supported_shells ... ok
[INFO] [stdout] test internal_completion_protocol_is_hidden_from_public_help ... ok
[INFO] [stderr]      Running tests/doctor_storage.rs (/opt/rustwide/target/debug/deps/doctor_storage-c17ef7b4a08023b9)
[INFO] [stdout] test internal_head_candidates_are_sorted_unique_and_read_only ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test doctor_storage_requires_an_initialized_hydra_project ... ok
[INFO] [stdout] test doctor_storage_emits_versioned_json_and_cleans_every_artifact ... ok
[INFO] [stdout] test doctor_storage_runs_a_real_probe_and_cleans_every_artifact ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/head_close.rs (/opt/rustwide/target/debug/deps/head_close-be16bcefa5a23028)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test custom_close_from_a_head_reports_the_parent_without_running_the_adapter ... ok
[INFO] [stdout] test custom_close_reports_when_the_configured_program_cannot_start ... ok
[INFO] [stdout] test custom_close_rejects_a_dirty_head_without_suggesting_force ... ok
[INFO] [stdout] test head_close_does_not_create_a_merge_when_target_is_not_checked_out ... ok
[INFO] [stdout] test custom_close_rejects_an_unsupported_placeholder_before_starting_the_adapter ... ok
[INFO] [stdout] test custom_close_reports_completed_command_when_protected_removal_fails ... ok
[INFO] [stdout] test failing_custom_close_reports_a_target_change_and_preserves_the_head ... ok
[INFO] [stdout] test custom_close_removes_the_head_after_the_command_integrates_it ... ok
[INFO] [stdout] test head_close_from_a_head_reports_the_parent_and_preserves_everything ... ok
[INFO] [stdout] test head_close_rejects_a_clean_target_with_a_git_operation_in_progress ... ok
[INFO] [stdout] test head_close_finishes_as_aborted_when_the_user_aborts_the_git_merge ... ok
[INFO] [stdout] test head_close_reports_dirty_checked_out_target_without_mutation ... ok
[INFO] [stdout] test head_close_requires_the_target_branch_in_the_parent_worktree ... ok
[INFO] [stdout] test head_close_merges_into_a_clean_checked_out_target_worktree ... ok
[INFO] [stdout] test head_close_fast_forwards_a_clean_checked_out_target_worktree ... ok
[INFO] [stdout] test head_close_reports_when_the_head_is_already_integrated ... ok
[INFO] [stdout] test removing_custom_close_from_a_head_preserves_target_and_head ... ok
[INFO] [stderr]      Running tests/head_close_dry_run.rs (/opt/rustwide/target/debug/deps/head_close_dry_run-5e67059c2d0e6122)
[INFO] [stdout] test head_close_waits_for_a_conflicted_git_merge_and_finishes_after_commit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.14s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test close_json_is_rejected_without_dry_run ... ok
[INFO] [stdout] test close_dry_run_expands_but_does_not_execute_the_configured_adapter ... ok
[INFO] [stdout] test close_dry_run_validates_cleanliness_without_mutating_the_head ... ok
[INFO] [stdout] test close_dry_run_reports_fast_forward_without_integrating_or_removing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.70s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/head_create_conflicts.rs (/opt/rustwide/target/debug/deps/head_create_conflicts-ce5a077d97279236)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test head_create_rejects_an_unsafe_name_before_mutation ... ok
[INFO] [stdout] test head_create_preserves_a_preexisting_branch ... ok
[INFO] [stdout] test head_create_preserves_a_preexisting_destination ... ok
[INFO] [stdout] test head_create_rejects_an_unknown_base_without_leaving_artifacts ... ok
[INFO] [stdout] test head_create_identifies_an_unknown_target_without_leaving_artifacts ... ok
[INFO] [stdout] test head_create_requires_a_target_when_the_base_is_an_explicit_commit ... ok
[INFO] [stdout] test head_create_rejects_a_duplicate_without_altering_the_existing_head ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stderr]      Running tests/head_create_dry_run.rs (/opt/rustwide/target/debug/deps/head_create_dry_run-2d174233bf8347a8)
[INFO] [stdout] test create_json_is_rejected_without_dry_run ... ok
[INFO] [stdout] test create_dry_run_reports_a_json_plan_without_mutating_project_state ... ok
[INFO] [stdout] test create_dry_run_human_output_is_explicitly_non_mutating ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stderr]      Running tests/head_create_overlay_failures.rs (/opt/rustwide/target/debug/deps/head_create_overlay_failures-0b59dff7fb5a78e7)
[INFO] [stdout] test head_create_requires_confirmation_before_excluding_an_escaping_overlay_symlink ... ok
[INFO] [stdout] test declining_unsafe_symlink_exclusion_preserves_configuration_and_git_state ... ok
[INFO] [stdout] test head_create_rejects_an_overlay_that_would_overwrite_a_tracked_file ... ok
[INFO] [stdout] test head_create_requires_confirmation_before_excluding_an_absolute_overlay_symlink ... ok
[INFO] [stdout] test head_create_overlay_prompt_matches_the_test_volume_capability ... ok
[INFO] [stdout] test head_create_can_exclude_all_unsafe_overlay_symlinks_and_update_configuration ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.40s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/head_create_performance.rs (/opt/rustwide/target/debug/deps/head_create_performance-73cfd786b610c00e)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test head_creation_with_a_large_overlay_reports_elapsed_time ... ignored, performance benchmark; run explicitly with --release --ignored --nocapture
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stderr]      Running tests/head_create_state_failures.rs (/opt/rustwide/target/debug/deps/head_create_state_failures-da21e6c50fa28a05)
[INFO] [stdout] test head_create_rejects_the_obsolete_version_one_configuration ... ok
[INFO] [stdout] test head_create_rejects_a_symlinked_heads_metadata_directory ... ok
[INFO] [stdout] test head_create_rejects_an_unknown_storage_mode_before_mutation ... ok
[INFO] [stdout] test head_create_rejects_a_suffix_that_contains_a_path_separator ... ok
[INFO] [stdout] test head_create_rejects_a_newer_state_version_without_leaving_a_lock ... ok
[INFO] [stdout] test head_create_rejects_a_heads_directory_owned_by_another_installation ... ok
[INFO] [stdout] test head_create_releases_the_lock_when_local_state_is_malformed ... ok
[INFO] [stdout] test head_create_reports_policy_mismatch_when_configured_directory_is_missing ... ok
[INFO] [stdout] test head_create_rejects_a_heads_directory_nested_inside_another_worktree ... ok
[INFO] [stdout] test head_create_preserves_committed_artifacts_when_only_lock_cleanup_fails ... ok
[INFO] [stdout] test head_create_still_rejects_unknown_top_level_configuration_fields ... ok
[INFO] [stdout] test interrupted_creation_leaves_durable_intent_before_worktree_registration ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.68s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/head_create_success.rs (/opt/rustwide/target/debug/deps/head_create_success-39eccb0bcfc7c073)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test head_create_materializes_cow_gitignore_overlays_without_confirmation ... ok
[INFO] [stdout] test head_create_builds_an_isolated_worktree_and_records_its_metadata ... ok
[INFO] [stdout] test head_create_accepts_an_arbitrary_safe_sibling_suffix ... ok
[INFO] [stdout] test head_create_preserves_overlay_file_permissions ... ok
[INFO] [stdout] test head_create_materializes_tracked_content_from_the_resolved_commit ... ok
[INFO] [stdout] test head_create_rejects_the_unpublished_json_schema_annotation ... ok
[INFO] [stdout] test head_create_can_force_full_copy_for_tracked_files_and_overlays ... ok
[INFO] [stdout] test head_create_preserves_a_safe_relative_overlay_symlink ... ok
[INFO] [stdout] test head_create_preserves_tracked_executable_files_and_symlink_payloads ... ok
[INFO] [stdout] test head_create_resolves_explicit_base_and_target_branches ... ok
[INFO] [stdout] test head_create_resolves_a_portable_relative_heads_directory ... ok
[INFO] [stdout] test head_create_uses_a_non_versioned_local_heads_directory ... ok
[INFO] [stdout] test head_create_reuses_clean_tracked_working_files_when_copy_on_write_is_available ... ok
[INFO] [stderr]      Running tests/head_inspection.rs (/opt/rustwide/target/debug/deps/head_inspection-7e7f7de7a8d8fcbc)
[INFO] [stdout] test commands_from_a_head_use_parent_context_but_close_requires_the_parent ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.70s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test head_path_emits_a_versioned_json_object_when_requested ... ok
[INFO] [stdout] test head_path_prints_only_the_recorded_absolute_path ... ok
[INFO] [stdout] test abbreviated_detached_base_remains_bound_to_its_exact_creation_commit ... ok
[INFO] [stdout] test head_status_emits_recorded_observed_and_consistency_json ... ok
[INFO] [stdout] test inspection_rejects_a_recorded_path_outside_the_owned_heads_directory ... ok
[INFO] [stdout] test head_status_uses_the_commit_really_open_in_the_worktree ... ok
[INFO] [stdout] test inspection_rejects_an_unknown_head_without_changing_state ... ok
[INFO] [stdout] test json_inspection_errors_keep_stdout_empty_and_human_guidance_on_stderr ... ok
[INFO] [stdout] test human_status_escapes_control_characters_in_paths ... ok
[INFO] [stdout] test head_status_reports_metadata_git_changes_and_ahead_behind ... ok
[INFO] [stdout] test status_reports_a_missing_worktree_as_an_inconsistency_without_repairing_it ... ok
[INFO] [stdout] test status_falls_back_to_the_creation_commit_when_the_base_ref_is_missing ... ok
[INFO] [stdout] test status_reports_a_missing_target_ref_as_an_inconsistency ... ok
[INFO] [stdout] test project_status_and_head_list_report_local_heads_in_name_order_without_mutation ... ok
[INFO] [stdout] test project_status_and_head_list_emit_versioned_json_without_mutation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.38s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stderr]      Running tests/head_open.rs (/opt/rustwide/target/debug/deps/head_open-37c19e61049604f2)
[INFO] [stdout] test head_open_rejects_a_missing_worktree_before_starting_the_adapter ... ok
[INFO] [stdout] test head_open_from_a_head_uses_parent_config_and_expands_placeholders ... ok
[INFO] [stdout] test head_open_starts_the_adapter_from_the_head_directory ... ok
[INFO] [stdout] test head_open_rejects_an_unsupported_placeholder_before_starting_the_adapter ... ok
[INFO] [stdout] test head_open_requires_an_explicit_configured_command_without_mutation ... ok
[INFO] [stdout] test head_open_rejects_a_worktree_checked_out_on_a_different_branch ... ok
[INFO] [stdout] test head_open_propagates_a_non_zero_adapter_exit_without_mutation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.45s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stderr]      Running tests/head_remove.rs (/opt/rustwide/target/debug/deps/head_remove-c067f30522279dfd)
[INFO] [stdout] test force_does_not_override_an_unsafe_recorded_path ... ok
[INFO] [stdout] test head_remove_rejects_uncommitted_changes_without_mutation ... ok
[INFO] [stdout] test head_remove_deletes_a_clean_integrated_head_branch_and_inventory_entry ... ok
[INFO] [stdout] test head_remove_rejects_commits_not_integrated_into_the_target ... ok
[INFO] [stdout] test forced_removal_discards_worktree_changes_but_preserves_an_unintegrated_branch ... ok
[INFO] [stdout] test head_remove_supports_a_legacy_head_without_central_recovery ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.51s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/init_conflicts.rs (/opt/rustwide/target/debug/deps/init_conflicts-4f5659552bef48c7)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test init_refuses_to_reuse_a_preexisting_default_heads_directory ... ok
[INFO] [stdout] test init_preserves_a_dangling_project_configuration_symlink ... ok
[INFO] [stdout] test init_rejects_a_directory_outside_a_git_repository ... ok
[INFO] [stdout] test init_refuses_to_claim_a_preexisting_local_state_directory ... ok
[INFO] [stdout] test init_rejects_a_symlinked_local_state_directory ... ok
[INFO] [stdout] test init_rolls_back_the_heads_directory_when_local_state_cannot_be_created ... ok
[INFO] [stdout] test init_does_not_reuse_an_owned_heads_directory_with_unreconciled_content ... ok
[INFO] [stdout] test init_preserves_partial_state_when_the_interruption_journal_is_inconsistent ... ok
[INFO] [stdout] test init_rejects_existing_heads_when_locator_and_marker_ownership_disagree ... ok
[INFO] [stdout] test init_rejects_an_incomplete_preexisting_owned_heads_directory ... ok
[INFO] [stdout] test init_from_a_head_reports_the_canonical_parent_as_already_initialized ... ok
[INFO] [stdout] test init_does_not_guess_lost_configuration_for_an_owned_directory_with_heads ... ok
[INFO] [stderr]      Running tests/init_git_errors.rs (/opt/rustwide/target/debug/deps/init_git_errors-138a63a645cd1ec5)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stderr]      Running tests/init_success.rs (/opt/rustwide/target/debug/deps/init_success-4a00abfe245f5eb6)
[INFO] [stdout] test init_reports_a_git_command_failure_without_calling_it_a_missing_repository ... ok
[INFO] [stdout] test init_rejects_a_repository_name_that_cannot_be_stored_losslessly ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 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 init_preserves_trailing_whitespace_in_the_repository_path ... ok
[INFO] [stdout] test init_defaults_to_the_current_directory ... ok
[INFO] [stdout] test init_creates_project_configuration_heads_directory_and_local_state ... ok
[INFO] [stdout] test init_uses_the_shared_git_directory_from_a_linked_worktree ... ok
[INFO] [stdout] test init_recovers_configuration_for_the_same_owned_heads_directory ... ok
[INFO] [stdout] test init_resumes_an_exact_interrupted_initialization_journal ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/repair.rs (/opt/rustwide/target/debug/deps/repair-1a595f3933187ef9)
[INFO] [stdout] 
[INFO] [stdout] running 31 tests
[INFO] [stdout] test confirmed_repair_cleans_a_pre_worktree_creation_with_an_unchanged_branch ... ok
[INFO] [stdout] test confirmed_repair_removes_an_abandoned_current_state_lock_only ... ok
[INFO] [stdout] test confirmed_repair_cleans_a_registered_incomplete_worktree ... ok
[INFO] [stdout] test confirmed_repair_moves_a_relocated_worktree_back_to_its_managed_path ... ok
[INFO] [stdout] test confirmed_repair_removes_only_stale_inventory_and_preserves_the_branch ... ok
[INFO] [stdout] test confirmed_repair_rebuilds_inventory_without_the_private_manifest ... ok
[INFO] [stdout] test confirmed_repair_rebuilds_a_missing_inventory_from_recovery_manifests ... ok
[INFO] [stdout] test pending_creation_recovery_rechecks_the_branch_commit_after_planning ... ok
[INFO] [stdout] test confirmed_repair_adopts_a_manifest_backed_head_without_changing_existing_entries ... ok
[INFO] [stdout] test repair_detects_a_registered_worktree_whose_directory_was_deleted ... ok
[INFO] [stdout] test pending_journal_cleanup_preserves_an_already_recorded_head ... ok
[INFO] [stdout] test repair_does_not_adopt_a_head_when_recovery_records_disagree ... ok
[INFO] [stdout] test repair_does_not_rebuild_when_a_head_has_no_recovery_evidence ... ok
[INFO] [stdout] test repair_completes_a_head_interrupted_before_private_recovery ... ok
[INFO] [stdout] test repair_does_not_adopt_a_dirty_finalized_pending_head ... ok
[INFO] [stdout] test repair_does_not_replace_a_malformed_inventory_from_recovery_manifests ... ok
[INFO] [stdout] test repair_does_not_adopt_inconsistent_finalized_pending_metadata ... ok
[INFO] [stdout] test repair_rejects_an_inventory_path_outside_the_managed_directory ... ok
[INFO] [stdout] test repair_rejects_a_malformed_state_lock_without_mutation ... ok
[INFO] [stdout] test repair_rejects_an_unsupported_state_lock_version_without_mutation ... ok
[INFO] [stdout] test repair_preserves_an_active_current_state_lock ... ok
[INFO] [stdout] test repair_requires_confirmation_before_cleaning_a_pre_worktree_creation ... ok
[INFO] [stdout] test repair_reports_a_moved_worktree_without_relocating_it_silently ... ok
[INFO] [stdout] test repair_reports_a_consistent_project_without_mutating_inventory ... ok
[INFO] [stdout] test repair_reports_an_untracked_hydra_worktree_without_guessing_metadata ... ok
[INFO] [stdout] test repair_requires_confirmation_before_removing_an_abandoned_current_state_lock ... ok
[INFO] [stdout] test repair_requires_confirmation_before_rebuilding_a_missing_inventory ... ok
[INFO] [stdout] test repair_requires_confirmation_before_removing_stale_inventory ... ok
[INFO] [stdout] test repair_requires_confirmation_before_adopting_a_manifest_backed_head ... ok
[INFO] [stdout] test state_lock_recovery_rechecks_process_ownership_after_planning ... ok
[INFO] [stdout] test untracked_head_recovery_rechecks_all_recovery_evidence_after_planning ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.42s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/skill.rs (/opt/rustwide/target/debug/deps/skill-7cbe37ba08e5b281)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test codex_install_without_a_terminal_or_explicit_choice_skips_safely ... ok
[INFO] [stdout] test codex_install_preserves_an_existing_unknown_skill ... ok
[INFO] [stdout] test codex_install_no_skips_safely ... ok
[INFO] [stdout] test codex_install_yes_publishes_the_canonical_skill_and_provenance ... ok
[INFO] [stdout] test codex_status_reports_a_current_managed_installation ... ok
[INFO] [stdout] test codex_update_refreshes_provenance_for_an_older_managed_version ... ok
[INFO] [stdout] test codex_update_migrates_the_legacy_two_file_skill_layout ... ok
[INFO] [stdout] test codex_status_emits_current_and_update_available_json ... ok
[INFO] [stdout] test explicit_no_does_not_inspect_or_mutate_existing_skill_content ... ok
[INFO] [stdout] test codex_update_and_remove_preserve_a_locally_modified_art_reference ... ok
[INFO] [stdout] test codex_update_and_remove_preserve_locally_modified_content ... ok
[INFO] [stdout] test json_skill_status_errors_keep_stdout_empty_and_human_guidance_on_stderr ... ok
[INFO] [stdout] test antigravity_lifecycle_uses_its_destination_and_provider_provenance ... ok
[INFO] [stdout] test codex_remove_deletes_only_an_unmodified_managed_installation ... ok
[INFO] [stdout] test skill_help_exposes_the_supported_provider_lifecycle ... ok
[INFO] [stdout] test gemini_lifecycle_uses_its_destination_and_provider_provenance ... ok
[INFO] [stdout] test agy_lifecycle_uses_its_destination_and_provider_provenance ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/hydra_core-a3c4af91d51620a3)
[INFO] [stdout] 
[INFO] [stdout] running 51 tests
[INFO] [stdout] test doctor::tests::wsl_kernel_releases_are_distinguished_from_native_linux ... ok
[INFO] [stdout] test doctor::tests::native_primitive_names_every_supported_platform_adapter ... ok
[INFO] [stdout] test head::close::tests::close_placeholder_values_may_contain_literal_braces ... ok
[INFO] [stdout] test head::close::tests::unsupported_close_template_placeholders_are_rejected ... ok
[INFO] [stdout] test head::command_template::tests::placeholder_values_may_contain_literal_braces ... ok
[INFO] [stdout] test head::git::protocol::tests::porcelain_worktrees_represent_detached_heads_without_a_branch ... ok
[INFO] [stdout] test doctor::tests::filesystem_detection_uses_the_most_specific_mount_and_decodes_paths ... ok
[INFO] [stdout] test head::git::protocol::tests::porcelain_rename_counts_once_as_modified ... ok
[INFO] [stdout] test head::git::protocol::tests::porcelain_worktrees_keep_paths_and_symbolic_branches_together ... ok
[INFO] [stdout] test head::materializer::blob_batch::tests::batch_header_accepts_a_sha256_object_id ... ok
[INFO] [stdout] test head::command_template::tests::expanded_nul_is_rejected_before_process_launch ... ok
[INFO] [stdout] test head::command_template::tests::unsupported_placeholders_are_rejected ... ok
[INFO] [stdout] test head::materializer::blob_batch::tests::batch_header_reports_the_exact_requested_blob_size ... ok
[INFO] [stdout] test head::open::tests::placeholder_values_may_contain_literal_braces ... ok
[INFO] [stdout] test head::materializer::blob_batch::tests::batch_header_rejects_a_different_object_or_non_blob_type ... ok
[INFO] [stdout] test head::overlay::hash::tests::argument_list_limits_retry_the_same_paths_in_smaller_ordered_batches ... ok
[INFO] [stdout] test head::open::tests::unsupported_template_placeholders_are_rejected ... ok
[INFO] [stdout] test head::overlay::hash::tests::hashing_batches_split_before_the_argument_budget ... ok
[INFO] [stdout] test head::overlay::hash::tests::hashing_many_paths_uses_bounded_batches_and_preserves_order ... ok
[INFO] [stdout] test head::overlay::hash::tests::batching_preserves_non_utf8_paths_without_lossy_conversion ... ok
[INFO] [stdout] test head::overlay::hash::tests::hashing_rejects_a_batch_with_the_wrong_number_of_results ... ok
[INFO] [stdout] test head::overlay::hash::tests::git_hash_batches_preserve_paths_with_newlines_and_leading_dashes ... ok
[INFO] [stdout] test head::materializer::blob_batch::tests::invalid_object_id_is_rejected_without_poisoning_the_batch ... ok
[INFO] [stdout] test head::overlay::tests::a_failed_probe_is_not_reused_for_other_files ... ok
[INFO] [stdout] test head::overlay::hash::tests::parallel_hashing_retries_argument_limits_without_reordering_results ... ok
[INFO] [stdout] test head::overlay::hash::tests::parallel_hashing_rejects_a_batch_with_the_wrong_result_count ... ok
[INFO] [stdout] test head::overlay::tests::a_successful_probe_does_not_authorize_a_later_file_without_testing_it ... ok
[INFO] [stdout] test head::overlay::tests::copy_on_write_overlays_do_not_require_confirmation ... ok
[INFO] [stdout] test head::overlay::tests::copy_on_write_probe_owns_and_removes_an_isolated_directory ... ok
[INFO] [stdout] test head::overlay::tests::only_overlays_that_need_full_copy_are_marked_for_confirmation ... ok
[INFO] [stdout] test head::overlay::tests::overlay_parent_directories_are_deduplicated_before_materialization ... ok
[INFO] [stdout] test head::overlay::tests::symlink_overlays_do_not_require_a_copy_fallback_probe ... ok
[INFO] [stdout] test head::recovery::tests::central_recovery_paths_reject_names_outside_the_hydra_grammar ... ok
[INFO] [stdout] test head::materializer::blob_batch::tests::a_destination_write_error_terminates_an_unfinished_large_blob_without_hanging ... ok
[INFO] [stdout] test head::state::configuration::tests::literal_exclusions_escape_gitignore_metacharacters_and_spaces ... ok
[INFO] [stdout] test head::state::configuration::tests::atomic_configuration_replacement_preserves_a_concurrent_edit ... ok
[INFO] [stdout] test init::artifacts::tests::rollback_reports_an_owned_directory_that_cannot_be_removed ... ok
[INFO] [stdout] test head::materializer::blob_batch::tests::one_batch_process_reads_multiple_blobs_in_request_order ... ok
[INFO] [stdout] test init::git::tests::repository_names_must_be_losslessly_representable_in_json ... ok
[INFO] [stdout] test head::overlay::tests::a_materialized_overlay_that_differs_from_its_planned_identity_is_rejected ... ok
[INFO] [stdout] test head::overlay::hash::tests::independent_hash_batches_run_concurrently_without_reordering_results ... ok
[INFO] [stdout] test init::persistence::tests::atomic_publication_never_replaces_an_existing_destination ... ok
[INFO] [stdout] test init::persistence::tests::publication_cleanup_reports_a_temporary_link_that_remains ... ok
[INFO] [stdout] test init::journal::tests::an_active_initialization_journal_cannot_be_acquired_twice ... ok
[INFO] [stdout] test head::overlay::tests::a_materialized_overlay_matching_its_planned_identity_survives_later_source_removal ... ok
[INFO] [stdout] test init::storage::tests::storage_probe_cleanup_error_identifies_the_leftover_path ... ok
[INFO] [stdout] test head::git::tests::a_clean_worktree_can_reuse_files_from_the_requested_commit ... ok
[INFO] [stdout] test init::storage::tests::storage_probe_verifies_the_full_copy_fallback_and_removes_its_files ... ok
[INFO] [stdout] test head::git::tests::a_tracked_change_disables_worktree_file_reuse ... ok
[INFO] [stdout] test init::persistence::tests::initialization_rolls_back_all_local_metadata_when_configuration_publication_conflicts ... ok
[INFO] [stdout] test head::tests::a_panicking_progress_observer_is_disabled_after_the_first_panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 51 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests hydra_core
[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" "592dc2583d5e74a7c113324bbf98f80966dc27665aaf16ed4d2a97db6c72e6b6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "592dc2583d5e74a7c113324bbf98f80966dc27665aaf16ed4d2a97db6c72e6b6", kill_on_drop: false }`
[INFO] [stdout] 592dc2583d5e74a7c113324bbf98f80966dc27665aaf16ed4d2a97db6c72e6b6
