[INFO] fetching crate locron 0.9.6...
[INFO] testing locron-0.9.6 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate locron 0.9.6 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate locron 0.9.6
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate locron 0.9.6
[INFO] tweaked toml for crates.io crate locron 0.9.6 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate locron 0.9.6 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 crates.io crate locron 0.9.6 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]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded locron-engine v0.9.6
[INFO] [stderr]   Downloaded axum-extra v0.12.6
[INFO] [stderr]   Downloaded locron-core v0.9.6
[INFO] [stderr]   Downloaded locron-store v0.9.6
[INFO] [stderr]   Downloaded locron-server v0.9.6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 91132a91382bcbc7893fff0fb057c70b53e6f6d759bb340a7004e873d286861d
[INFO] running `Command { std: "docker" "start" "91132a91382bcbc7893fff0fb057c70b53e6f6d759bb340a7004e873d286861d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "91132a91382bcbc7893fff0fb057c70b53e6f6d759bb340a7004e873d286861d", 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" "91132a91382bcbc7893fff0fb057c70b53e6f6d759bb340a7004e873d286861d" "/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" "91132a91382bcbc7893fff0fb057c70b53e6f6d759bb340a7004e873d286861d", 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" "91132a91382bcbc7893fff0fb057c70b53e6f6d759bb340a7004e873d286861d" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling cc v1.4.4
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling rustls v0.23.45
[INFO] [stderr]    Compiling hybrid-array v0.4.14
[INFO] [stderr]    Compiling const-oid v0.10.2
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling jiff v0.2.37
[INFO] [stderr]    Compiling cookie v0.18.2
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling unicase v2.9.0
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling console v0.16.6
[INFO] [stderr]    Compiling clap_builder v4.6.7
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling tar v0.4.46
[INFO] [stderr]    Compiling uuid v1.26.1
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling dialoguer v0.12.0
[INFO] [stderr]    Compiling flate2 v1.1.10
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling aws-lc-sys v0.44.0
[INFO] [stderr]    Compiling libsqlite3-sys v0.38.2
[INFO] [stderr]    Compiling time v0.3.55
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling rust-embed-utils v8.12.0
[INFO] [stderr]    Compiling rust-embed-impl v8.12.0
[INFO] [stderr]    Compiling rust-embed v8.12.0
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling thiserror-impl v2.0.21
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling clap_derive v4.6.7
[INFO] [stderr]    Compiling async-trait v0.1.92
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling zerovec v0.11.8
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling icu_collections v2.3.0
[INFO] [stderr]    Compiling icu_locale_core v2.3.0
[INFO] [stderr]    Compiling clap v4.6.7
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling icu_provider v2.3.1
[INFO] [stderr]    Compiling icu_normalizer v2.3.0
[INFO] [stderr]    Compiling icu_properties v2.3.0
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling locron-core v0.9.6
[INFO] [stderr]    Compiling hyper v1.11.0
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling tokio-stream v0.1.19
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling axum v0.8.9
[INFO] [stderr]    Compiling axum-extra v0.12.6
[INFO] [stderr]    Compiling aws-lc-rs v1.18.0
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling rustls-platform-verifier v0.7.0
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.13.5
[INFO] [stderr]    Compiling locron-engine v0.9.6
[INFO] [stderr]    Compiling rusqlite v0.40.2
[INFO] [stderr]    Compiling locron-store v0.9.6
[INFO] [stderr]    Compiling locron-server v0.9.6
[INFO] [stderr]    Compiling locron v0.9.6 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 4m 00s
[INFO] running `Command { std: "docker" "inspect" "91132a91382bcbc7893fff0fb057c70b53e6f6d759bb340a7004e873d286861d", 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" "91132a91382bcbc7893fff0fb057c70b53e6f6d759bb340a7004e873d286861d" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling predicates-core v1.0.10
[INFO] [stderr]    Compiling rusqlite v0.40.2
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]    Compiling assert_cmd v2.2.2
[INFO] [stderr]    Compiling normalize-line-endings v0.3.0
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling predicates-tree v1.0.13
[INFO] [stderr]    Compiling reqwest v0.13.5
[INFO] [stderr]    Compiling locron-store v0.9.6
[INFO] [stderr]    Compiling locron-engine v0.9.6
[INFO] [stderr]    Compiling locron-server v0.9.6
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling bstr v1.13.1
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling locron v0.9.6 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 59s
[INFO] running `Command { std: "docker" "inspect" "91132a91382bcbc7893fff0fb057c70b53e6f6d759bb340a7004e873d286861d", 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" "91132a91382bcbc7893fff0fb057c70b53e6f6d759bb340a7004e873d286861d" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.28s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/locron-9e6c2e7d6c20b8d0)
[INFO] [stdout] 
[INFO] [stdout] running 88 tests
[INFO] [stdout] test mcp::tests::cancel_rejects_invalid_uuid ... ok
[INFO] [stdout] test mcp::tests::add_job_rejects_invalid_parameters ... ok
[INFO] [stdout] test mcp::tests::initialize_handshake ... ok
[INFO] [stdout] test mcp::tests::add_job_missing_required_parameter_is_error ... ok
[INFO] [stdout] test mcp::tests::invalid_jsonrpc_returns_32600 ... ok
[INFO] [stdout] test mcp::tests::jsonrpc_response_serialization ... ok
[INFO] [stdout] test mcp::tests::notifications_are_not_answered ... ok
[INFO] [stdout] test mcp::tests::jsonrpc_request_deserialization ... ok
[INFO] [stdout] test mcp::tests::ping_responds_empty ... ok
[INFO] [stdout] test mcp::tests::preview_schedule_clamps_count ... ok
[INFO] [stdout] test mcp::tests::preview_schedule_rejects_invalid_expression ... ok
[INFO] [stdout] test mcp::tests::prompts_list_and_get ... ok
[INFO] [stdout] test mcp::tests::add_job_dry_run_does_not_persist ... ok
[INFO] [stdout] test maintenance::tests::orphan_cleanup_never_follows_or_removes_symlinks ... ok
[INFO] [stdout] test mcp::tests::tools_call_without_name_returns_32602 ... ok
[INFO] [stdout] test mcp::tests::doctor_reports_state_and_checks ... ok
[INFO] [stdout] test mcp::tests::overlap_allow_sets_per_job_concurrency ... ok
[INFO] [stdout] test mcp::tests::tools_list_exposes_all_thirteen_tools ... ok
[INFO] [stdout] test mcp::tests::unknown_tool_returns_32601 ... ok
[INFO] [stdout] test mcp::tests::unknown_method_returns_32601 ... ok
[INFO] [stdout] test self_update::checksum_tests::published_filename_forms_are_exact_and_hashes_are_normalized ... ok
[INFO] [stdout] test mcp::tests::add_job_persists_and_is_listed ... ok
[INFO] [stdout] test service::tests::dashboard_disable_unregisters_then_removes_the_token ... ok
[INFO] [stdout] test service::tests::dashboard_enable_generates_the_token_then_registers_and_starts ... ok
[INFO] [stdout] test service::tests::dashboard_flows_refuse_managed_binaries_before_touching_anything ... ok
[INFO] [stdout] test service::tests::dashboard_enable_reuses_the_token_unless_reset ... ok
[INFO] [stdout] test mcp::tests::at_schedule_defaults_to_latest_missed_run ... ok
[INFO] [stdout] test service::tests::dashboard_port_policy_matches_invocation_mode ... ok
[INFO] [stdout] test service::tests::dashboard_plist_template_uses_dashboard_label_args_and_log ... ok
[INFO] [stdout] test service::tests::dashboard_unit_template_uses_dashboard_description_and_args ... ok
[INFO] [stdout] test service::tests::install_first_registration_orders_write_reload_probe_enable_start ... ok
[INFO] [stdout] test maintenance::tests::orphan_cleanup_removes_unreferenced_canonical_file_inside_existing_run ... ok
[INFO] [stdout] test service::tests::install_refreshes_and_restarts_a_loaded_service ... ok
[INFO] [stdout] test service::tests::install_without_a_session_registers_nothing_and_prints_guidance ... ok
[INFO] [stdout] test service::tests::install_without_a_state_directory_treats_the_lock_as_free ... ok
[INFO] [stdout] test service::tests::lock_probe_treats_a_missing_state_directory_as_free ... ok
[INFO] [stdout] test maintenance::tests::repairs_and_finalizes_a_referenced_partial ... ok
[INFO] [stdout] test service::tests::plist_template_xml_escapes_special_paths ... ok
[INFO] [stdout] test service::tests::plist_template_renders_required_keys_and_paths ... ok
[INFO] [stdout] test service::tests::managed_install_refuses_with_brew_guidance ... ok
[INFO] [stdout] test service::tests::systemd_backend_type_checks_on_every_test_host ... ok
[INFO] [stdout] test mcp::tests::get_logs_requires_run_context ... ok
[INFO] [stdout] test service::tests::registration_inspection_refuses_links_and_non_directory_parent ... ok
[INFO] [stdout] test service::tests::status_reports_backend_fields ... ok
[INFO] [stdout] test service::tests::dashboard_status_reports_backend_fields_and_token_facts ... ok
[INFO] [stdout] test service::tests::install_defers_start_when_a_manual_daemon_holds_the_lock ... ok
[INFO] [stdout] test service::tests::uninstall_of_nothing_reports_removed_false ... ok
[INFO] [stdout] test service::tests::uninstall_stops_before_unloading_and_removes_the_registration ... ok
[INFO] [stdout] test maintenance::tests::global_output_limit_prunes_terminal_output ... ok
[INFO] [stdout] test service::tests::unchanged_registration_preserves_metadata_and_repairs_permissions ... ok
[INFO] [stdout] test service::tests::uninstall_without_a_session_removes_a_stale_registration ... ok
[INFO] [stdout] test maintenance::tests::resumes_pending_output_prune_before_deleting_run_metadata ... ok
[INFO] [stdout] test service::tests::unit_template_escapes_systemd_specials ... ok
[INFO] [stdout] test maintenance::tests::completes_pending_prune_when_the_output_directory_is_already_missing ... ok
[INFO] [stdout] test mcp::tests::lifecycle_tools_dry_run_then_apply ... ok
[INFO] [stdout] test tests::delete_after_run_requires_one_time_schedule_and_is_snapshotted ... ok
[INFO] [stdout] test tests::consolidated_explanation_separates_eligibility_from_overlap ... ok
[INFO] [stdout] test tests::export_picker_decision_is_table_tested_across_the_context_matrix ... ok
[INFO] [stdout] test tests::export_fake_picker_drives_selection_without_a_pty ... ok
[INFO] [stdout] test tests::export_selector_no_match_is_a_validation_error_before_output ... ok
[INFO] [stdout] test tests::export_non_interactive_never_instantiates_the_picker ... ok
[INFO] [stdout] test service::tests::unit_template_renders_required_keys_and_paths ... ok
[INFO] [stdout] test tests::export_selector_union_dedup_and_no_match ... ok
[INFO] [stdout] test tests::history_table_with_injected_widths_truncates_only_trigger ... ok
[INFO] [stdout] test tests::history_table_trigger_fitting_uses_unicode_display_width ... ok
[INFO] [stdout] test tests::every_argument_of_every_command_has_a_description ... ok
[INFO] [stdout] test tests::http_header_environment_sources_resolve_per_attempt ... ok
[INFO] [stdout] test tests::list_table_preserves_latest_state_and_only_truncates_target ... ok
[INFO] [stdout] test tests::import_source_classifies_paths_and_urls_explicitly ... ok
[INFO] [stdout] test tests::human_target_selectors_distinguish_process_http_and_preserve_argv ... ok
[INFO] [stdout] test tests::truncate_display_appends_the_marker_only_when_truncating ... ok
[INFO] [stdout] test tests::truncate_display_ascii_fitting_no_fit_and_boundaries ... ok
[INFO] [stdout] test tests::scripted_picker_resolves_names_and_rejects_unknown_ones ... ok
[INFO] [stdout] test mcp::tests::resources_list_and_read ... ok
[INFO] [stdout] test tests::truncate_display_uses_display_width_for_cjk_and_emoji ... ok
[INFO] [stdout] test tests::interval_catch_up_keeps_newest_bounded_window ... ok
[INFO] [stdout] test tests::process_executable_and_path_list_normalize_against_registration_context ... ok
[INFO] [stdout] test tests::sparse_cron_does_not_require_full_preview_count ... ok
[INFO] [stdout] test maintenance::tests::reconciles_an_already_renamed_final_and_a_missing_artifact ... ok
[INFO] [stdout] test mcp::tests::why_reports_job_and_run_facts ... ok
[INFO] [stdout] test mcp::tests::run_and_cancel_with_dry_run ... ok
[INFO] [stdout] test mcp::tests::update_job_applies_fields_and_dry_run ... ok
[INFO] [stdout] test tests::durable_retry_remains_eligible_beyond_original_start_deadline ... ok
[INFO] [stdout] test tests::injected_clock_handles_recovery_reenable_and_backward_wall_move ... ok
[INFO] [stdout] test tests::injected_local_timezone_change_recalculates_without_duplicates ... ok
[INFO] [stdout] test tests::real_store_completion_command_survives_applied_then_response_lost ... ok
[INFO] [stdout] test maintenance::tests::orphan_cleanup_is_bounded_and_ignores_unexpected_objects ... ok
[INFO] [stdout] test tests::catch_up_limit_one_thousand_materializes_compactly_and_admits_oldest_first ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 88 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.75s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/acceptance_matrix.rs (/opt/rustwide/target/release/deps/acceptance_matrix-8584dfefd0e271b9)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test startup_metadata_observer_is_passive_and_requires_the_child_pid ... ok
[INFO] [stdout] test startup_timeout_guard_reaps_a_live_fixture_child ... ok
[INFO] [stdout] test failed_startup_reports_bounded_stderr_and_reaps_the_child ... ok
[INFO] [stdout] test manual_run_dry_run_reports_eligibility_without_durable_mutation ... ok
[INFO] [stdout] test cli_covers_preview_and_the_complete_job_lifecycle ... ok
[INFO] [stdout] test cron_every_and_at_jobs_register_and_execute_without_os_scheduler_mutation ... ok
[INFO] [stdout] test scheduled_history_show_why_and_logs_render_available_run_facts ... ok
[INFO] [stdout] test run_wait_renders_ordered_retry_output_frames_for_one_durable_run ... ok
[INFO] [stdout] test running_daemon_recognizes_a_job_schedule_and_target_update_without_restart ... ok
[INFO] [stderr]      Running tests/attempt_history.rs (/opt/rustwide/target/release/deps/attempt_history-10eeea1e58d759dc)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 30.34s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test history_persists_final_http_status_and_content_type ... ok
[INFO] [stdout] test history_and_why_expose_complete_ordered_retry_attempts_without_secrets ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.60s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 72 tests
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/release/deps/cli-542da80b65827044)
[INFO] [stdout] test conflicting_schedule_selectors_fail_without_state ... ok
[INFO] [stdout] test config_and_prune_dry_runs_do_not_initialize_state ... ok
[INFO] [stdout] test add_dry_run_is_non_mutating_and_machine_readable ... ok
[INFO] [stdout] test broad_env_file_permissions_warn_without_reading_or_mutating_on_dry_run ... ok
[INFO] [stdout] test alias_help_exits_zero_with_the_canonical_surface ... ok
[INFO] [stdout] test alias_ls_json_envelope_reports_the_canonical_list_command ... ok
[INFO] [stdout] test empty_list_prints_the_header_only ... ok
[INFO] [stdout] test alias_rm_json_envelope_reports_the_canonical_remove_command ... ok
[INFO] [stdout] test explain_no_history_is_explicit_redacted_and_human_json_equivalent ... ok
[INFO] [stdout] test help_advertises_the_list_and_remove_aliases ... ok
[INFO] [stdout] test export_requires_plaintext_ack_and_omits_redacted_values ... ok
[INFO] [stdout] test duplicate_add_and_rename_are_stable_durable_conflicts ... ok
[INFO] [stdout] test export_selectors_redaction_parity_with_full_export ... ok
[INFO] [stdout] test explain_distinguishes_success_only_history_from_an_active_latest_run ... ok
[INFO] [stdout] test explain_allows_latest_run_and_anomaly_to_match_then_retains_an_older_anomaly ... ok
[INFO] [stdout] test export_jobs_round_trip_import_reproduces_exactly_the_selected_jobs ... ok
[INFO] [stdout] test export_selectors_union_dedup_and_no_match_rejected ... ok
[INFO] [stdout] test alias_ls_renders_identical_output_to_list ... ok
[INFO] [stdout] test explain_respects_removed_job_history_and_reused_name_identity ... ok
[INFO] [stdout] test future_one_time_job_stays_enabled_without_a_run ... ok
[INFO] [stdout] test human_doctor_prints_one_level_line_per_check ... ok
[INFO] [stdout] test export_picker_hook_keeps_stdout_for_the_document_and_stderr_for_the_picker ... ok
[INFO] [stdout] test human_config_forms_print_key_value_and_action_lines ... ok
[INFO] [stdout] test human_list_never_leaks_configured_values ... ok
[INFO] [stdout] test human_cancel_prints_the_resolution_line ... ok
[INFO] [stdout] test human_forms_leave_the_json_envelope_untouched ... ok
[INFO] [stdout] test human_list_aligns_columns_across_name_widths ... ok
[INFO] [stdout] test human_import_prints_counts_then_action_lines ... ok
[INFO] [stdout] test human_list_all_marks_disabled_jobs_no ... ok
[INFO] [stdout] test human_prune_prints_the_pruned_counts ... ok
[INFO] [stdout] test human_preview_prints_the_schedule_line_then_occurrences ... ok
[INFO] [stdout] test human_run_prints_the_dry_run_decision_and_queued_lines ... ok
[INFO] [stdout] test human_why_job_prints_labeled_sections ... ok
[INFO] [stdout] test human_show_prints_labeled_sections ... ok
[INFO] [stdout] test import_rejects_source_id_name_destination_ambiguity_as_durable_conflict ... ok
[INFO] [stdout] test human_add_update_enable_disable_remove_print_outcome_lines ... ok
[INFO] [stdout] test import_url_dry_run_does_not_mutate ... ok
[INFO] [stdout] test human_show_why_and_list_never_leak_configured_values ... ok
[INFO] [stdout] test import_url_http_errors_map_to_category_5 ... ok
[INFO] [stdout] test import_url_oversized_body_is_a_fetch_failure ... ok
[INFO] [stdout] test human_run_wait_streams_and_prints_the_terminal_outcome_line ... ok
[INFO] [stdout] test import_url_userinfo_and_unsupported_scheme_rejected_without_requests ... ok
[INFO] [stdout] test import_dry_run_and_rejected_redacted_import_do_not_initialize_state ... ok
[INFO] [stdout] test human_history_prints_the_aligned_table_with_header_always ... ok
[INFO] [stdout] test list_help_advertises_no_trunc_for_list_and_its_alias ... ok
[INFO] [stdout] test human_why_run_prints_immutable_run_facts ... ok
[INFO] [stdout] test list_no_trunc_is_accepted_with_json_and_ignored ... ok
[INFO] [stdout] test logs_follow_reads_partial_then_final_without_duplicate_frames ... ok
[INFO] [stdout] test import_url_rolls_back_on_late_destination_conflict ... ok
[INFO] [stdout] test manual_run_is_durable_while_daemon_is_offline ... ok
[INFO] [stdout] test manual_run_does_not_resolve_future_one_time_schedule ... ok
[INFO] [stdout] test import_url_redirect_chain_succeeds_and_redirect_loop_fails ... ok
[INFO] [stdout] test disconnecting_run_wait_does_not_cancel_the_durable_run ... ok
[INFO] [stdout] test import_url_matches_file_import_byte_for_byte ... ok
[INFO] [stdout] test normal_inspection_redacts_inline_environment_values ... ok
[INFO] [stdout] test piped_human_list_prints_full_targets_byte_identically ... ok
[INFO] [stdout] test offline_queued_run_can_be_cancelled_terminally ... ok
[INFO] [stdout] test selector_specific_schedule_options_are_rejected_without_state ... ok
[INFO] [stdout] test import_maps_by_live_name_and_reallocates_a_removed_id_collision ... ok
[INFO] [stdout] test partial_json_body_update_preserves_explicit_content_type ... ok
[INFO] [stdout] test import_url_rejects_redacted_plaintext_and_malformed_bodies ... ok
[INFO] [stdout] test per_job_concurrency_uses_current_durable_global_limit ... ok
[INFO] [stdout] test missing_runtime_env_file_terminalizes_admitted_attempt ... ok
[INFO] [stdout] test repeated_overlap_selector_preserves_custom_concurrency_and_is_a_no_op ... ok
[INFO] [stdout] test update_dry_run_reports_sorted_changes_without_leaking_values ... ok
[INFO] [stdout] test wake_socket_makes_new_manual_run_promptly_visible_to_daemon ... ok
[INFO] [stdout] test plaintext_export_import_round_trips_and_second_import_is_no_op ... ok
[INFO] [stdout] test quarantine_requires_explicit_acknowledgement_and_is_visible_in_why_and_history ... ok
[INFO] [stdout] test due_one_time_job_catches_up_once_and_disables ... ok
[INFO] [stdout] test complete_command_tree_has_consistent_help_surface ... ok
[INFO] [stdout] test run_wait_streams_all_attempts_and_maps_target_outcomes ... ok
[INFO] [stdout] test durable_cancel_terminates_a_running_process ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- durable_cancel_terminates_a_running_process stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'durable_cancel_terminates_a_running_process' (14681) panicked at tests/cli.rs:999:5:
[INFO] [stdout] durable cancellation did not terminate the process
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x581cd0986171 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x581cd099d7aa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x581cd098adcc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x581cd095e686 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x581cd097d3a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x581cd06e62e0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x581cd097d562 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x581cd095e764 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x581cd0957289 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x581cd095f6cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x581cd099df8c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x581cd065fa40 - <cli[e8c02918784c3359]::durable_cancel_terminates_a_running_process::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x581cd06d95cb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x581cd06e6c35 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x581cd06e04f4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x581cd06e9d92 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x581cd0985299 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x7ca06bbbddfa - <unknown>
[INFO] [stdout]   18:     0x7ca06bc513d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     durable_cancel_terminates_a_running_process
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 71 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 8.04s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test cli`
[INFO] running `Command { std: "docker" "inspect" "91132a91382bcbc7893fff0fb057c70b53e6f6d759bb340a7004e873d286861d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "91132a91382bcbc7893fff0fb057c70b53e6f6d759bb340a7004e873d286861d", kill_on_drop: false }`
[INFO] [stdout] 91132a91382bcbc7893fff0fb057c70b53e6f6d759bb340a7004e873d286861d
