[INFO] cloning repository https://github.com/outergod/core-ops [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/outergod/core-ops" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Foutergod%2Fcore-ops", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Foutergod%2Fcore-ops'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 1498b6a9dbe8149b1ff371794fd1b76c26d2245e [INFO] testing outergod/core-ops against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Foutergod%2Fcore-ops" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/outergod/core-ops [INFO] finished tweaking git repo https://github.com/outergod/core-ops [INFO] tweaked toml for git repo https://github.com/outergod/core-ops written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/outergod/core-ops on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/outergod/core-ops 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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "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/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] eec378dadc5cffd6e22eb41c1db4f4c138f7384193afa481fd68a0de4421afe1 [INFO] running `Command { std: "docker" "start" "-a" "eec378dadc5cffd6e22eb41c1db4f4c138f7384193afa481fd68a0de4421afe1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "eec378dadc5cffd6e22eb41c1db4f4c138f7384193afa481fd68a0de4421afe1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "eec378dadc5cffd6e22eb41c1db4f4c138f7384193afa481fd68a0de4421afe1", kill_on_drop: false }` [INFO] [stdout] eec378dadc5cffd6e22eb41c1db4f4c138f7384193afa481fd68a0de4421afe1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 6f29c9460a37bdb089ace2fcd3ec145d48dfbf66794175db71c4cc02067d1f2e [INFO] running `Command { std: "docker" "start" "-a" "6f29c9460a37bdb089ace2fcd3ec145d48dfbf66794175db71c4cc02067d1f2e", kill_on_drop: false }` [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling memchr v2.8.0 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling rustc-demangle v0.1.27 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling owo-colors v4.3.0 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling unicode-linebreak v0.1.5 [INFO] [stderr] Compiling is_ci v1.2.0 [INFO] [stderr] Compiling clap_derive v4.6.0 [INFO] [stderr] Compiling textwrap v0.16.2 [INFO] [stderr] Compiling supports-color v3.0.2 [INFO] [stderr] Compiling object v0.37.3 [INFO] [stderr] Compiling miette-derive v7.6.0 [INFO] [stderr] Compiling supports-hyperlinks v3.2.0 [INFO] [stderr] Compiling once_cell v1.21.4 [INFO] [stderr] Compiling supports-unicode v3.0.0 [INFO] [stderr] Compiling log v0.4.29 [INFO] [stderr] Compiling core-ops v0.5.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling clap v4.6.0 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling serde_yaml v0.9.34+deprecated [INFO] [stderr] Compiling terminal_size v0.4.3 [INFO] [stderr] Compiling systemd-journal-logger v2.2.2 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling backtrace v0.3.76 [INFO] [stderr] Compiling backtrace-ext v0.2.1 [INFO] [stderr] Compiling miette v7.6.0 [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 43.91s [INFO] running `Command { std: "docker" "inspect" "6f29c9460a37bdb089ace2fcd3ec145d48dfbf66794175db71c4cc02067d1f2e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6f29c9460a37bdb089ace2fcd3ec145d48dfbf66794175db71c4cc02067d1f2e", kill_on_drop: false }` [INFO] [stdout] 6f29c9460a37bdb089ace2fcd3ec145d48dfbf66794175db71c4cc02067d1f2e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1f0b371b7261ebd8943af0eb90d5268c7a04c6bb15c78a110652a356c49c25ae [INFO] running `Command { std: "docker" "start" "-a" "1f0b371b7261ebd8943af0eb90d5268c7a04c6bb15c78a110652a356c49c25ae", kill_on_drop: false }` [INFO] [stderr] Compiling core-ops v0.5.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 6.12s [INFO] running `Command { std: "docker" "inspect" "1f0b371b7261ebd8943af0eb90d5268c7a04c6bb15c78a110652a356c49c25ae", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1f0b371b7261ebd8943af0eb90d5268c7a04c6bb15c78a110652a356c49c25ae", kill_on_drop: false }` [INFO] [stdout] 1f0b371b7261ebd8943af0eb90d5268c7a04c6bb15c78a110652a356c49c25ae [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 74fc0723f6ccd6412a70da28f91c07138714531515ec2c03ff233ba8865a0f8a [INFO] running `Command { std: "docker" "start" "-a" "74fc0723f6ccd6412a70da28f91c07138714531515ec2c03ff233ba8865a0f8a", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/core_ops-85368b2215a9e49a) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/core_ops-8da1af3783d1020f) [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] [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/mod.rs (/opt/rustwide/target/debug/deps/mod-796624c72bb54c09) [INFO] [stdout] [INFO] [stdout] running 157 tests [INFO] [stdout] test integration::test_deterministic_planning::deterministic_three_way_planning_and_no_op_detection_covers_required_resource_kinds ... ok [INFO] [stdout] test integration::test_agent_lock::run_lock_prevents_overlap ... ok [INFO] [stdout] test integration::test_convergence::repeated_failure_detection_stops_after_bounded_retry_budget ... ok [INFO] [stdout] test integration::test_deterministic_planning::deterministic_three_way_planning_marks_converged_objects_no_op_after_expected_change ... ok [INFO] [stdout] test integration::test_journald_audit::journald_audit_event_contains_failure_details ... ok [INFO] [stdout] test integration::test_journald_audit::journald_audit_event_contains_summary_and_ids ... ok [INFO] [stdout] test integration::test_deterministic_planning::deterministic_three_way_planning_flags_external_drift_without_losing_stable_order ... ok [INFO] [stdout] test integration::test_journald_audit::journald_audit_mount_payloads_cover_success_degraded_and_busy_removal ... ok [INFO] [stdout] test integration::test_journald_unavailable::journald_unavailable_does_not_fail_emit ... ok [INFO] [stdout] test integration::test_mount_contracts::contract_fixture_covers_normal_and_automount_dependency_semantics ... ok [INFO] [stdout] test integration::test_mount_contracts::mount_contract_examples_match_generated_dependency_and_removal_behavior ... ok [INFO] [stdout] test integration::test_mount_contracts::mount_management_fixture_scenarios_exist ... ok [INFO] [stdout] test integration::test_mount_contracts::mount_removal_contract_matches_busy_removal_rules ... ok [INFO] [stdout] test integration::test_mount_contracts::plan_includes_automount_units_and_explicit_dependency_semantics ... ok [INFO] [stdout] test integration::test_mount_contracts::plan_includes_mount_units_dependency_semantics_and_prepare_path_actions ... ok [INFO] [stdout] test integration::test_mount_failures::invalid_mount_is_reported_as_blocked ... ok [INFO] [stdout] test integration::test_config_cleanup::removes_stale_config_files_under_managed_root ... ok [INFO] [stdout] test integration::test_mount_failures::recovery_after_mount_becomes_reachable_converges ... ok [INFO] [stdout] test integration::test_agent_service::agent_runs_once_with_service_config ... ok [INFO] [stdout] test integration::test_apply_report::apply_report_includes_diffs_and_actions ... ok [INFO] [stdout] test integration::test_mount_reconcile::apply_starts_automount_before_service_without_starting_mount_unit ... ok [INFO] [stdout] test integration::test_mount_reconcile::reconcile_fixture_covers_invalid_and_busy_removal_paths ... ok [INFO] [stdout] test integration::test_idempotence::repeated_runs_remain_converged ... ok [INFO] [stdout] test integration::test_host_overrides::applies_host_overrides_after_base_dropins ... ok [INFO] [stdout] test integration::test_mount_reconcile::apply_accepts_existing_directory_mountpoint_without_mutating_it ... ok [INFO] [stdout] test integration::test_mount_reconcile::apply_accepts_existing_symlink_mountpoint ... ok [INFO] [stdout] test integration::test_mount_reconcile::apply_skips_prepare_for_existing_managed_mount_units ... ok [INFO] [stdout] test integration::test_mount_reconcile::apply_prepares_target_path_and_starts_mount_before_service ... ok [INFO] [stdout] test integration::test_config_cleanup::mount_related_config_reapply_is_idempotent ... ok [INFO] [stdout] test integration::test_mount_removal::managed_mount_removal_fails_when_target_is_still_busy ... ok [INFO] [stdout] test integration::test_plan::external_drift_is_classified_and_ordering_is_dependency_aware ... ok [INFO] [stdout] test integration::test_ordering::plan_orders_volume_before_container_before_socket ... ok [INFO] [stdout] test integration::test_quickstart_validation::quickstart_mentions_deterministic_reconciliation_flow ... ok [INFO] [stdout] test integration::test_quickstart_validation::quickstart_mentions_layered_overrides_flow ... ok [INFO] [stdout] test integration::test_quickstart_validation::quickstart_mentions_mount_management_workflow_and_version_outcome ... ok [INFO] [stdout] test integration::test_quickstart_validation::quickstart_mentions_provenance_status_and_version_review_flow ... ok [INFO] [stdout] test integration::test_quickstart_validation::quickstart_mentions_systemd_units_and_env ... ok [INFO] [stdout] test integration::test_plan::plan_does_not_apply_changes ... ok [INFO] [stdout] test integration::test_mount_reuse::managed_mount_artifacts_reject_removed_x_coreops_fields ... ok [INFO] [stdout] test integration::test_reconcile_apply::partial_rollback_progress_recording_preserves_target_and_failure_details ... ok [INFO] [stdout] test integration::test_mount_reuse::reusable_mount_declarations_support_layered_native_overrides_and_service_dependencies ... ok [INFO] [stdout] test integration::test_no_enable_disable::apply_skips_enable_disable_for_generated_units ... ok [INFO] [stdout] test integration::test_overlay_validation::fails_on_dropin_target_missing ... ok [INFO] [stdout] test integration::test_performance::reconcile_apply_completes_under_budget ... ok [INFO] [stdout] test integration::test_repo_load::ignores_dotfiles_and_warns_on_unknown_extensions ... ok [INFO] [stdout] test integration::test_repo_load::loads_desired_state_from_git_url_fixture ... ok [INFO] [stdout] test integration::test_repo_load::loads_desired_state_from_quadlet_dir ... ok [INFO] [stdout] test integration::test_repo_unavailable::repo_unavailable_returns_error ... ok [INFO] [stdout] test integration::test_retry::retry_detects_oscillation_across_repeated_attempts ... ok [INFO] [stdout] test integration::test_retry::retry_succeeds_after_transient_failures ... ok [INFO] [stdout] test integration::test_reboot_recovery::apply_persists_status_snapshot_across_repeat_runs ... ok [INFO] [stdout] test integration::test_rollback::rollback_contract_document_matches_current_report_surface ... ok [INFO] [stdout] test integration::test_reboot_recovery::reconcile_recovers_after_reboot ... ok [INFO] [stdout] test integration::test_rollback::rollback_planning_and_execution_against_retained_successful_revision ... ok [INFO] [stdout] test integration::test_rollback::rollback_rejected_when_retained_snapshot_metadata_is_missing_or_expired ... ok [INFO] [stdout] test integration::test_rollback::rollback_report_includes_target_context_and_embedded_plan_summary ... ok [INFO] [stdout] test integration::test_reconcile_apply::reconcile_apply_converges_to_desired_state ... ok [INFO] [stdout] test integration::test_reconcile_provenance::desired_state_provenance_remains_host_scoped ... ok [INFO] [stdout] test integration::test_reconcile_provenance::deterministic_apply_persists_convergence_state_next_to_status_snapshot ... ok [INFO] [stdout] test integration::test_status_contract::controller_version_provenance_matches_cargo_package_version ... ok [INFO] [stdout] test integration::test_status_contract::convergence_report_json_exposes_required_fields ... ok [INFO] [stdout] test integration::test_status_contract::invalid_fixture_examples_cover_partial_and_unsupported_cases ... ok [INFO] [stdout] test integration::test_status_contract::provenance_state_fixtures_exist ... ok [INFO] [stdout] test integration::test_status_contract::snapshot_comparison_identifies_controller_desired_state_and_outcome_changes ... ok [INFO] [stdout] test integration::test_status_contract::structured_diff_contract_document_matches_implemented_plan_fields ... ok [INFO] [stdout] test integration::test_status_contract::structured_diff_output_exposes_required_fields ... ok [INFO] [stdout] test integration::test_status_contract::valid_success_fixture_contains_required_top_level_sections ... ok [INFO] [stdout] test integration::test_reconcile_provenance::failed_reconciliation_preserves_last_applied_revision_and_desired_state_fields ... ok [INFO] [stdout] test integration::test_service_selection::derives_managed_config_roots_from_config_targets_not_service_names ... ok [INFO] [stdout] test integration::test_status_state::mount_status_summary_reports_dependency_counts_and_failures ... ok [INFO] [stdout] test integration::test_service_selection::selects_services_per_host ... ok [INFO] [stdout] test integration::test_socket_dropins::observed_state_ignores_unmanaged_socket_dropins ... ok [INFO] [stdout] test integration::test_status_state::status_output_is_stable_for_unchanged_snapshot_contents ... ok [INFO] [stdout] test integration::test_status_state::status_output_rebuilds_after_invalid_snapshot_is_replaced ... ok [INFO] [stdout] test integration::test_status_state::status_output_reflects_canonical_success_snapshot_contents ... ok [INFO] [stdout] test integration::test_status_state::status_output_reflects_in_progress_snapshot_contents ... ok [INFO] [stdout] test integration::test_status_state::status_output_reflects_never_run_snapshot_contents ... ok [INFO] [stdout] test integration::test_status_state::status_output_reports_absent_for_invalid_or_missing_snapshot ... ok [INFO] [stdout] test integration::test_status_state::apply_can_explicitly_opt_out_of_state_persistence ... ok [INFO] [stdout] test integration::test_systemd_units::systemd_unit_templates_exist ... ok [INFO] [stdout] test integration::test_quadlet_artifacts::reconcile_apply_supports_socket_and_volume_quadlets ... ok [INFO] [stdout] test integration::test_rollback::representative_rollback_plan_and_execution_complete_within_sc003_budget ... ok [INFO] [stdout] test integration::test_status_state::status_appends_deterministic_convergence_and_rollback_summaries_when_present ... ok [INFO] [stdout] test integration::test_validation_fail::validation_failure_is_reported_as_validation_class ... ok [INFO] [stdout] test integration::test_status_state::status_uses_implicit_state_path_when_no_explicit_path_is_given ... ok [INFO] [stdout] test integration::test_unit_lifecycle::apply_fails_before_writing_when_runtime_unit_target_is_invalid ... ok [INFO] [stdout] test integration::test_unit_lifecycle::apply_executes_unit_lifecycle_actions ... ok [INFO] [stdout] test unit::test_audit::audit_record_format_includes_plan_summary ... ok [INFO] [stdout] test unit::test_audit::audit_event_json_is_structured ... ok [INFO] [stdout] test unit::test_dropin_order::applies_dropins_in_lexicographic_order_with_host_overrides_last ... ok [INFO] [stdout] test unit::test_evaluation_determinism::evaluation_is_deterministic_for_same_input ... ok [INFO] [stdout] test unit::test_evaluation_determinism::degraded_mount_failure_is_deterministic ... ok [INFO] [stdout] test unit::test_invariants::convergence_record_attempts_remain_bounded ... ok [INFO] [stdout] test unit::test_invariants::idempotent_apply_invariant_is_allowed ... ok [INFO] [stdout] test unit::test_invariants::in_progress_reconciliation_cannot_have_finished_timestamp ... ok [INFO] [stdout] test unit::test_invariants::retaining_successful_snapshots_respects_bounded_history ... ok [INFO] [stdout] test unit::test_invariants::rollback_eligibility_requires_retained_snapshot_with_matching_scope ... ok [INFO] [stdout] test unit::test_planner::deterministic_planner_classifies_create_update_delete_and_blocked_actions ... ok [INFO] [stdout] test unit::test_planner::deterministic_planner_deletes_in_reverse_dependency_order ... ok [INFO] [stdout] test unit::test_planner::deterministic_planner_orders_objects_by_dependency_graph ... ok [INFO] [stdout] test unit::test_planner::deterministic_planner_rejects_semantic_dependency_cycles ... ok [INFO] [stdout] test unit::test_planner::mount_planning_expands_path_and_explicit_unit_dependencies ... ok [INFO] [stdout] test unit::test_planner::plan_has_no_actions_when_states_match ... ok [INFO] [stdout] test unit::test_planner::plan_is_deterministic_by_name_order ... ok [INFO] [stdout] test unit::test_planner::plan_orders_actions_by_quadlet_type ... ok [INFO] [stdout] test unit::test_planner::plan_restarts_socket_when_socket_dropin_removed ... ok [INFO] [stdout] test unit::test_repo_selection::loads_host_declaration_when_dir_and_field_match ... ok [INFO] [stdout] test unit::test_repo_selection::rejects_host_declaration_when_host_mismatch ... ok [INFO] [stdout] test unit::test_state_snapshot::deterministic_state_default_path_uses_runtime_dir ... ok [INFO] [stdout] test unit::test_state_snapshot::deterministic_state_round_trips_with_retained_snapshots ... ok [INFO] [stdout] test unit::test_state_snapshot::partial_snapshot_is_treated_as_absent ... ok [INFO] [stdout] test unit::test_state_snapshot::persisted_state_does_not_require_history_or_journal_fields ... ok [INFO] [stdout] test unit::test_state_snapshot::running_snapshot_requires_in_progress_status ... ok [INFO] [stdout] test unit::test_state_snapshot::state_file_resolution_defaults_to_canonical_path ... ok [INFO] [stdout] test unit::test_state_snapshot::state_file_resolution_uses_env_override_before_default ... ok [INFO] [stdout] test unit::test_state_snapshot::supported_schema_snapshot_remains_readable_after_round_trip ... ok [INFO] [stdout] test unit::test_state_snapshot::reconciliation_generation_and_transitions_remain_monotonic ... ok [INFO] [stdout] test unit::test_state_snapshot::unsupported_schema_snapshot_is_treated_as_absent ... ok [INFO] [stdout] test unit::test_state_snapshot::valid_snapshot_round_trips_through_state_io ... ok [INFO] [stdout] test unit::test_types::boundaries_reports_scopes ... ok [INFO] [stdout] test unit::test_types::convergence_status_covers_foundational_outcomes ... ok [INFO] [stdout] test unit::test_types::deterministic_reconciliation_types_are_explicit ... ok [INFO] [stdout] test unit::test_types::invariants_can_be_listed_explicitly ... ok [INFO] [stdout] test unit::test_types::mount_declaration_derives_native_unit_names ... ok [INFO] [stdout] test unit::test_types::prepared_target_metadata_and_dependency_identity_are_explicit ... ok [INFO] [stdout] test unit::test_types::quadlet_runtime_unit_names_follow_quadlet_rules ... ok [INFO] [stdout] test unit::test_types::quadlet_type_parsing_supports_socket_and_volume ... ok [INFO] [stdout] test unit::test_types::workload_key_is_name ... ok [INFO] [stdout] test unit::test_validation::allows_same_name_for_distinct_unit_names ... ok [INFO] [stdout] test unit::test_validation::canonical_object_identity_rejects_whitespace ... ok [INFO] [stdout] test unit::test_validation::fails_on_duplicate_unit_name ... ok [INFO] [stdout] test unit::test_validation::fails_when_missing_boundary_scope ... ok [INFO] [stdout] test unit::test_validation::fails_when_missing_invariant ... ok [INFO] [stdout] test unit::test_validation::rejects_automount_for_non_network_mounts ... ok [INFO] [stdout] test unit::test_validation::rejects_mount_dependency_outside_ownership_scope ... ok [INFO] [stdout] test unit::test_validation::rejects_prepared_ownership_for_non_service_consumed_paths ... ok [INFO] [stdout] test unit::test_validation::rejects_unknown_plan_action_types ... ok [INFO] [stdout] test unit::test_validation::rejects_unsupported_plan_actions ... ok [INFO] [stdout] test unit::test_validation::retry_signature_requires_object_set_and_pattern ... ok [INFO] [stdout] test unit::test_validation::rollback_candidate_must_be_retained_and_scope_compatible ... ok [INFO] [stdout] test unit::test_validation::semantic_dependency_cycle_is_detected ... ok [INFO] [stdout] test unit::test_validation::validates_ok_when_invariants_and_boundaries_present ... ok [INFO] [stdout] test unit::test_verification::convergence_status_classifies_blocked_and_success_cases ... ok [INFO] [stdout] test unit::test_verification::convergence_status_classifies_repeated_failure_and_honors_retry_budget ... ok [INFO] [stdout] test unit::test_verification::render_automount_unit_and_verify_active_automount ... ok [INFO] [stdout] test unit::test_verification::render_mount_dependencies_into_service_unit ... ok [INFO] [stdout] test unit::test_verification::verify_automount_backed_mount_accepts_inactive_mount_when_automount_is_active ... ok [INFO] [stdout] test unit::test_verification::verify_automount_backed_mount_accepts_missing_mount_unit_when_automount_is_active ... ok [INFO] [stdout] test unit::test_verification::verify_container_requires_active_unit ... ok [INFO] [stdout] test unit::test_verification::verify_mount_requires_active_unit_and_mounted_target ... ok [INFO] [stdout] test unit::test_verification::verify_volume_accepts_loaded_unit ... ok [INFO] [stdout] test integration::test_rollback::rollback_plan_only_executes_the_reachable_cli_helper ... ok [INFO] [stdout] test integration::test_status_state::apply_creates_state_snapshot_on_first_run_from_implicit_path ... ok [INFO] [stdout] test integration::test_verification::reconcile_apply_reports_verification_failure ... ok [INFO] [stdout] test integration::test_unit_lifecycle::apply_preserves_start_restart_order ... ok [INFO] [stdout] test integration::test_verification_rules::verification_rules_accept_volume_inactive ... ok [INFO] [stdout] test integration::test_status_state::plan_does_not_create_state_snapshot_from_implicit_path ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 157 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.18s [INFO] [stdout] [INFO] [stderr] Doc-tests core_ops [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" "74fc0723f6ccd6412a70da28f91c07138714531515ec2c03ff233ba8865a0f8a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "74fc0723f6ccd6412a70da28f91c07138714531515ec2c03ff233ba8865a0f8a", kill_on_drop: false }` [INFO] [stdout] 74fc0723f6ccd6412a70da28f91c07138714531515ec2c03ff233ba8865a0f8a