[INFO] fetching crate summoning-circle 0.1.0...
[INFO] testing summoning-circle-0.1.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate summoning-circle 0.1.0 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate summoning-circle 0.1.0
[INFO] finished tweaking crates.io crate summoning-circle 0.1.0
[INFO] tweaked toml for crates.io crate summoning-circle 0.1.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate summoning-circle 0.1.0 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 summoning-circle 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded toml v1.1.5+spec-1.1.0
[INFO] [stderr]   Downloaded sysinfo v0.39.6
[INFO] [stderr]   Downloaded plist v1.10.1
[INFO] [stderr]   Downloaded notify-debouncer-mini v0.7.0
[INFO] [stderr]   Downloaded quick-xml v0.42.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] 5ce8cdc14552869380e99378cbeebd1698297898d711e4f5846c20b3c247a99d
[INFO] running `Command { std: "docker" "start" "5ce8cdc14552869380e99378cbeebd1698297898d711e4f5846c20b3c247a99d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5ce8cdc14552869380e99378cbeebd1698297898d711e4f5846c20b3c247a99d", 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" "5ce8cdc14552869380e99378cbeebd1698297898d711e4f5846c20b3c247a99d" "/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" "5ce8cdc14552869380e99378cbeebd1698297898d711e4f5846c20b3c247a99d", 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" "5ce8cdc14552869380e99378cbeebd1698297898d711e4f5846c20b3c247a99d" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling smallvec v1.16.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling writeable v0.6.4
[INFO] [stderr]    Compiling litemap v0.8.3
[INFO] [stderr]    Compiling icu_properties_data v2.3.0
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling icu_normalizer_data v2.3.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling futures-sink v0.3.34
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling find-msvc-tools v0.1.12
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling cc v1.4.5
[INFO] [stderr]    Compiling pkg-config v0.3.34
[INFO] [stderr]    Compiling crc v3.4.0
[INFO] [stderr]    Compiling event-listener v5.4.2
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling mio v1.2.3
[INFO] [stderr]    Compiling crossbeam-queue v0.3.14
[INFO] [stderr]    Compiling hashlink v0.10.0
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling libsqlite3-sys v0.30.1
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling spin v0.9.9
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling flume v0.11.1
[INFO] [stderr]    Compiling futures-intrusive v0.5.0
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling futures-executor v0.3.34
[INFO] [stderr]    Compiling atoi v2.0.0
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling inotify-sys v0.1.8
[INFO] [stderr]    Compiling cfg_aliases v0.2.2
[INFO] [stderr]    Compiling dotenvy v0.15.7
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling tokio-stream v0.1.19
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerovec v0.11.8
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling inotify v0.11.5
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling icu_locale_core v2.3.0
[INFO] [stderr]    Compiling icu_collections v2.3.0
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling notify-types v2.1.0
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling time-core v0.1.9
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling notify v8.2.0
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[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 time v0.3.55
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling quick-xml v0.42.0
[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 thread_local v1.1.10
[INFO] [stderr]    Compiling base64 v0.23.1
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling toml v1.1.5+spec-1.1.0
[INFO] [stderr]    Compiling sqlx-core v0.8.6
[INFO] [stderr]    Compiling plist v1.10.1
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling notify-debouncer-mini v0.7.0
[INFO] [stderr]    Compiling dirs v6.0.0
[INFO] [stderr]    Compiling sysinfo v0.39.6
[INFO] [stderr]    Compiling sqlx-sqlite v0.8.6
[INFO] [stderr]    Compiling sqlx-macros-core v0.8.6
[INFO] [stderr]    Compiling sqlx-macros v0.8.6
[INFO] [stderr]    Compiling sqlx v0.8.6
[INFO] [stderr]    Compiling summoning-circle v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 27s
[INFO] running `Command { std: "docker" "inspect" "5ce8cdc14552869380e99378cbeebd1698297898d711e4f5846c20b3c247a99d", 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" "5ce8cdc14552869380e99378cbeebd1698297898d711e4f5846c20b3c247a99d" "/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 summoning-circle v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 12.26s
[INFO] running `Command { std: "docker" "inspect" "5ce8cdc14552869380e99378cbeebd1698297898d711e4f5846c20b3c247a99d", 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" "5ce8cdc14552869380e99378cbeebd1698297898d711e4f5846c20b3c247a99d" "/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.23s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/summoning_circle-d76b8302efddcc3b)
[INFO] [stdout] 
[INFO] [stdout] running 176 tests
[INFO] [stdout] test feature::config::process::tests::parses_a_daemon_entry ... ok
[INFO] [stdout] test feature::config::tests::empty_document_has_no_processes ... ok
[INFO] [stdout] test feature::config::tests::parses_sample_config ... ok
[INFO] [stdout] test feature::config::tests::load_reports_missing_file_path ... ok
[INFO] [stdout] test feature::config::tests::rejects_unknown_type_naming_the_entry ... ok
[INFO] [stdout] test feature::config::tests::rejects_empty_name ... ok
[INFO] [stdout] test feature::info::config::tests::page_documents_default_location ... ok
[INFO] [stdout] test feature::config::tests::rejects_duplicate_names ... ok
[INFO] [stdout] test feature::info::config::tests::page_documents_live_reload ... ok
[INFO] [stdout] test feature::config::process::tests::rejects_a_daemon_entry_missing_stop ... ok
[INFO] [stdout] test feature::info::config::tests::config_example_parses ... ok
[INFO] [stdout] test feature::info::config::tests::page_documents_shell_fields ... ok
[INFO] [stdout] test feature::info::tests::directory_lists_every_topic ... ok
[INFO] [stdout] test feature::info::tests::every_directory_topic_resolves ... ok
[INFO] [stdout] test feature::info::tests::topic_pages_are_non_empty ... ok
[INFO] [stdout] test feature::info::tests::unknown_topic_returns_none ... ok
[INFO] [stdout] test feature::info::usage::tests::page_documents_all_subcommands ... ok
[INFO] [stdout] test feature::info::usage::tests::page_documents_config_flag ... ok
[INFO] [stdout] test feature::info::usage::tests::page_documents_ps_json_flag ... ok
[INFO] [stdout] test feature::kill::tests::find_errors_on_an_unknown_name ... ok
[INFO] [stdout] test feature::kill::tests::find_returns_the_named_record ... ok
[INFO] [stdout] test feature::kill::tests::kill_all_signals_running_records_and_reports_the_rest ... ok
[INFO] [stdout] test feature::kill::tests::kill_one_reports_not_running_without_signaling ... ok
[INFO] [stdout] test feature::info::config::tests::config_example_matches_readme ... ok
[INFO] [stdout] test feature::kill::tests::target_returns_the_pid_of_a_running_record ... ok
[INFO] [stdout] test feature::kill::tests::render_includes_one_line_per_outcome ... ok
[INFO] [stdout] test feature::kill::tests::target_returns_daemon_commands_regardless_of_pid ... ok
[INFO] [stdout] test feature::kill::tests::target_skips_a_non_running_daemon ... ok
[INFO] [stdout] test feature::kill::tests::target_skips_non_running_records ... ok
[INFO] [stdout] test feature::launchd::agent::tests::label_matches_the_constant ... ok
[INFO] [stdout] test feature::launchd::agent::tests::program_arguments_omit_config_flag_by_default ... ok
[INFO] [stdout] test feature::launchd::agent::tests::logs_to_the_configured_log_dir ... ok
[INFO] [stdout] test feature::launchd::agent::tests::program_arguments_include_config_flag_when_overridden ... ok
[INFO] [stdout] test feature::launchd::agent::tests::runs_at_load_and_keeps_alive ... ok
[INFO] [stdout] test feature::kill::tests::kill_all_stops_a_daemon_alongside_shell_processes ... ok
[INFO] [stdout] test feature::pause::tests::render_pause_includes_the_signal_line_and_a_paused_note ... ok
[INFO] [stdout] test feature::pause::tests::render_resume_notes_the_missing_supervisor ... ok
[INFO] [stdout] test feature::kill::tests::kill_one_stops_a_daemon_via_its_own_commands ... ok
[INFO] [stdout] test feature::launchd::agent::tests::write_round_trips_through_plist_xml ... ok
[INFO] [stdout] test feature::pause::tests::render_resume_omits_the_note_when_a_supervisor_is_alive ... ok
[INFO] [stdout] test feature::kill::tests::kill_all_reports_a_straggler_as_killed ... ok
[INFO] [stdout] test feature::pause::tests::resume_errors_on_an_unknown_name ... ok
[INFO] [stdout] test feature::proc::control::tests::identifies_same_process_rejects_a_recycled_pid ... ok
[INFO] [stdout] test feature::proc::control::tests::identifies_same_process_rejects_an_unrecorded_start_time ... ok
[INFO] [stdout] test feature::proc::control::tests::identifies_same_process_when_start_times_match ... ok
[INFO] [stdout] test feature::pause::tests::pause_errors_on_an_unknown_name ... ok
[INFO] [stdout] test feature::proc::control::tests::stop_all_terminates_pids_that_die_gracefully ... ok
[INFO] [stdout] test feature::proc::control::tests::stop_all_with_no_pids_is_a_no_op ... ok
[INFO] [stdout] test feature::proc::control::tests::stop_returns_false_when_the_pid_dies_gracefully ... ok
[INFO] [stdout] test feature::pause::tests::resume_reports_no_live_supervisor ... ok
[INFO] [stdout] test feature::pause::tests::pause_marks_the_flag_and_signals_a_running_process ... ok
[INFO] [stdout] test feature::proc::control::tests::supervisor_alive_is_false_with_no_claim ... ok
[INFO] [stdout] test feature::proc::control::tests::supervisor_alive_matches_a_live_claim ... ok
[INFO] [stdout] test feature::proc::control::tests::supervisor_alive_rejects_a_recycled_pid ... ok
[INFO] [stdout] test feature::proc::tests::start_time_returns_none_for_an_unused_pid ... ok
[INFO] [stdout] test feature::proc::tests::start_time_returns_some_for_the_current_process ... ok
[INFO] [stdout] test feature::ps::table::tests::a_paused_process_is_marked_in_the_status_cell ... ok
[INFO] [stdout] test feature::ps::table::tests::an_unpaused_process_has_no_paused_marker ... ok
[INFO] [stdout] test feature::ps::table::tests::renders_dash_for_missing_pid_and_uptime ... ok
[INFO] [stdout] test feature::ps::table::tests::renders_placeholder_when_empty ... ok
[INFO] [stdout] test feature::ps::table::tests::renders_running_row_with_uptime ... ok
[INFO] [stdout] test feature::pause::tests::pause_marks_the_flag_even_when_not_running ... ok
[INFO] [stdout] test feature::ps::table::tests::stale_status_renders_without_uptime ... ok
[INFO] [stdout] test feature::pause::tests::resume_reports_a_live_supervisor ... ok
[INFO] [stdout] test feature::pause::tests::resume_clears_the_flag ... ok
[INFO] [stdout] test feature::ps::tests::a_daemon_record_is_checked_by_status_even_without_a_pid ... ok
[INFO] [stdout] test feature::ps::tests::a_shell_record_without_a_pid_becomes_stale ... ok
[INFO] [stdout] test feature::ps::tests::a_daemon_record_whose_status_reports_alive_stays_running ... ok
[INFO] [stdout] test feature::ps::tests::non_running_status_is_left_alone ... ok
[INFO] [stdout] test feature::proc::control::tests::stop_all_escalates_only_the_pids_still_alive_after_grace ... ok
[INFO] [stdout] test feature::ps::tests::resolve_status_marks_a_dead_record_stale ... ok
[INFO] [stdout] test feature::ps::tests::render_json_includes_resolved_status ... ok
[INFO] [stdout] test feature::ps::tests::render_json_includes_the_paused_flag ... ok
[INFO] [stdout] test feature::ps::tests::a_daemon_record_whose_status_reports_dead_becomes_stale ... ok
[INFO] [stdout] test feature::ps::tests::resolve_status_leaves_an_alive_record_running ... ok
[INFO] [stdout] test feature::restart::tests::render_notes_the_missing_supervisor_when_a_process_was_signaled ... ok
[INFO] [stdout] test feature::restart::tests::render_omits_the_note_for_a_process_that_was_not_running ... ok
[INFO] [stdout] test feature::restart::tests::render_omits_the_note_when_a_supervisor_is_alive ... ok
[INFO] [stdout] test feature::restart::tests::restart_errors_on_an_unknown_name ... ok
[INFO] [stdout] test feature::restart::tests::restart_on_a_non_running_process_does_not_signal ... ok
[INFO] [stdout] test feature::restart::tests::restart_reports_a_live_supervisor ... ok
[INFO] [stdout] test feature::restart::tests::restart_reports_no_supervisor_when_none_is_recorded ... ok
[INFO] [stdout] test feature::proc::control::tests::stop_returns_true_when_the_pid_needed_a_kill ... ok
[INFO] [stdout] test feature::ps::tests::a_shell_record_with_a_dead_pid_becomes_stale ... ok
[INFO] [stdout] test feature::kill::tests::kill_one_re_invokes_stop_when_a_daemon_outlives_the_grace_period ... ok
[INFO] [stdout] test feature::store::lifecycle::tests::mark_running_on_unknown_name_errors ... ok
[INFO] [stdout] test feature::store::lifecycle::tests::mark_exited_on_unknown_name_errors ... ok
[INFO] [stdout] test feature::store::lifecycle::tests::mark_running_after_stopped_bumps_restart_count ... ok
[INFO] [stdout] test feature::store::lifecycle::tests::mark_running_persists_start_time ... ok
[INFO] [stdout] test feature::store::lifecycle::tests::mark_exited_clears_start_time ... ok
[INFO] [stdout] test feature::store::lifecycle::tests::mark_running_sets_pid_and_status ... ok
[INFO] [stdout] test feature::store::lifecycle::tests::mark_running_after_exit_bumps_restart_count ... ok
[INFO] [stdout] test feature::store::lifecycle::tests::mark_stopped_clears_pid ... ok
[INFO] [stdout] test feature::store::record::tests::rejects_unknown_status ... ok
[INFO] [stdout] test feature::store::record::tests::round_trips_through_str ... ok
[INFO] [stdout] test feature::store::record::tests::stale_is_display_only_and_not_parseable ... ok
[INFO] [stdout] test feature::store::lifecycle::tests::mark_stopped_clears_start_time ... ok
[INFO] [stdout] test feature::store::pause::tests::is_paused_on_unknown_name_reads_as_false ... ok
[INFO] [stdout] test feature::store::lifecycle::tests::mark_stopped_on_unknown_name_errors ... ok
[INFO] [stdout] test feature::store::pause::tests::pause_on_unknown_name_errors ... ok
[INFO] [stdout] test feature::store::pause::tests::a_paused_flag_survives_an_upsert ... ok
[INFO] [stdout] test feature::store::pause::tests::pause_then_resume_round_trips ... ok
[INFO] [stdout] test feature::store::pause::tests::resume_on_unknown_name_errors ... ok
[INFO] [stdout] test feature::store::supervisor::tests::claim_then_read_round_trips ... ok
[INFO] [stdout] test feature::store::supervisor::tests::no_claim_yet_reads_as_none ... ok
[INFO] [stdout] test feature::store::supervisor::tests::second_claim_overwrites_the_first ... ok
[INFO] [stdout] test feature::store::tests::a_second_handle_sees_writes_from_the_first ... ok
[INFO] [stdout] test feature::store::supervisor::tests::release_clears_the_claim ... ok
[INFO] [stdout] test feature::store::tests::open_creates_missing_parent_dir ... ok
[INFO] [stdout] test feature::store::tests::opening_twice_does_not_error ... ok
[INFO] [stdout] test feature::store::tests::remove_drops_only_the_named_process ... ok
[INFO] [stdout] test feature::store::tests::remove_missing_drops_absent_names ... ok
[INFO] [stdout] test feature::store::tests::update_definition_on_unknown_name_errors ... ok
[INFO] [stdout] test feature::supervisor::backoff::tests::doubles_and_caps_on_repeated_failures ... ok
[INFO] [stdout] test feature::supervisor::backoff::tests::resets_after_long_uptime ... ok
[INFO] [stdout] test feature::store::tests::tracked_pids_skips_records_without_a_pid ... ok
[INFO] [stdout] test feature::store::tests::tracked_pids_excludes_daemon_kind_processes ... ok
[INFO] [stdout] test feature::supervisor::daemon::tests::status_ok_reflects_a_nonzero_exit_code ... ok
[INFO] [stdout] test feature::store::tests::remove_missing_with_empty_keep_clears_table ... ok
[INFO] [stdout] test feature::store::tests::update_definition_changes_command_without_touching_status_or_pid ... ok
[INFO] [stdout] test feature::supervisor::daemon::tests::status_ok_reflects_a_zero_exit_code ... ok
[INFO] [stdout] test feature::supervisor::config_watch::tests::a_file_write_yields_a_debounced_event ... ok
[INFO] [stdout] test feature::supervisor::daemon::tests::stop_appends_output_to_the_log_file ... ok
[INFO] [stdout] test feature::supervisor::diff::tests::a_different_command_for_the_same_name_is_changed ... ok
[INFO] [stdout] test feature::supervisor::diff::tests::a_dropped_entry_is_removed ... ok
[INFO] [stdout] test feature::supervisor::diff::tests::a_mix_of_add_remove_and_change_in_one_call ... ok
[INFO] [stdout] test feature::supervisor::diff::tests::a_new_entry_is_added ... ok
[INFO] [stdout] test feature::supervisor::diff::tests::an_identical_entry_appears_in_no_list ... ok
[INFO] [stdout] test feature::supervisor::diff::tests::empty_to_empty_is_an_empty_diff ... ok
[INFO] [stdout] test feature::supervisor::daemon::tests::stop_runs_the_stop_command ... ok
[INFO] [stdout] test feature::store::tests::update_definition_persists_daemon_commands ... ok
[INFO] [stdout] test feature::store::tests::upsert_replaces_existing_record ... ok
[INFO] [stdout] test feature::store::tests::upsert_then_list_round_trips ... ok
[INFO] [stdout] test feature::supervisor::config_watch::tests::rapid_writes_coalesce_into_at_least_one_event ... ok
[INFO] [stdout] test feature::supervisor::daemon::tests::status_ok_treats_a_timeout_as_alive ... ok
[INFO] [stdout] test feature::supervisor::shell::tests::a_daemon_entry_runs_start_and_is_monitored_via_status ... ok
[INFO] [stdout] test feature::supervisor::shell::tests::a_daemon_start_command_defaults_to_the_home_directory ... ok
[INFO] [stdout] test feature::supervisor::shell::tests::a_shell_entry_is_stopped_by_signal ... ok
[INFO] [stdout] test feature::supervisor::shell::tests::defaults_to_the_home_directory_when_no_cwd_is_configured ... ok
[INFO] [stdout] test feature::supervisor::shell::tests::runs_in_the_configured_cwd ... ok
[INFO] [stdout] test feature::supervisor::shell::tests::writes_command_output_to_the_log_file ... ok
[INFO] [stdout] test feature::supervisor::repository::tests::reconcile_upserts_then_drops_missing ... ok
[INFO] [stdout] test feature::supervisor::repository::tests::supervisor_claim_round_trips_then_releases ... ok
[INFO] [stdout] test feature::supervisor::repository::tests::is_paused_reflects_the_store ... ok
[INFO] [stdout] test feature::supervisor::repository::tests::record_running_then_exited_then_stopped ... ok
[INFO] [stdout] test feature::supervisor::startup::tests::classify_dead_pid_regardless_of_expectation ... ok
[INFO] [stdout] test feature::supervisor::repository::tests::track_new_makes_a_process_available_to_record_running ... ok
[INFO] [stdout] test feature::supervisor::startup::tests::classify_matching_start_times ... ok
[INFO] [stdout] test feature::supervisor::startup::tests::classify_mismatched_or_unrecorded_start_time ... ok
[INFO] [stdout] test feature::supervisor::repository::tests::tracked_pids_reflects_running_processes ... ok
[INFO] [stdout] test feature::supervisor::repository::tests::untrack_drops_only_the_named_process ... ok
[INFO] [stdout] test feature::supervisor::startup::tests::claim_fails_when_a_live_supervisor_matches ... ok
[INFO] [stdout] test feature::supervisor::startup::tests::claim_succeeds_when_no_supervisor_is_recorded ... ok
[INFO] [stdout] test feature::supervisor::startup::tests::claim_succeeds_when_the_stored_supervisor_is_dead ... ok
[INFO] [stdout] test feature::supervisor::startup::tests::claim_succeeds_when_the_stored_supervisor_pid_was_recycled ... ok
[INFO] [stdout] test feature::supervisor::startup::tests::reclaim_terminates_a_matching_live_orphan ... ok
[INFO] [stdout] test feature::supervisor::startup::tests::reclaim_skips_a_pid_whose_start_time_no_longer_matches ... ok
[INFO] [stdout] test feature::supervisor::startup::tests::reclaim_skips_a_pid_with_no_recorded_start_time ... ok
[INFO] [stdout] test feature::supervisor::startup::tests::reclaim_escalates_to_kill_after_the_grace_period ... ok
[INFO] [stdout] test feature::supervisor::tests::reconcile_drops_entries_removed_from_config ... ok
[INFO] [stdout] test feature::supervisor::tests::adding_and_removing_entries_updates_the_store ... ok
[INFO] [stdout] test feature::supervisor::tests::editing_the_config_restarts_only_the_changed_process ... ok
[INFO] [stdout] test feature::supervisor::tests::relaunches_a_failing_process ... ok
[INFO] [stdout] test feature::supervisor::tests::stops_a_running_process_on_shutdown ... ok
[INFO] [stdout] test feature::supervisor::tests::shutdown_interrupts_a_long_backoff_sleep ... ok
[INFO] [stdout] test feature::supervisor::worker::poll::tests::a_daemon_already_alive_is_adopted_without_running_start ... ok
[INFO] [stdout] test feature::supervisor::tests::an_invalid_config_edit_is_ignored ... ok
[INFO] [stdout] test feature::supervisor::worker_set::tests::restart_relaunches_with_a_new_pid_and_bumps_restart_count ... ok
[INFO] [stdout] test feature::supervisor::worker::poll::tests::a_daemon_that_stays_alive_is_recorded_running_until_shutdown ... ok
[INFO] [stdout] test feature::supervisor::worker_set::tests::stop_marks_the_row_stopped_and_clears_the_pid ... ok
[INFO] [stdout] test feature::supervisor::worker_set::tests::a_paused_process_is_never_launched ... ok
[INFO] [stdout] test feature::supervisor::worker_set::tests::resuming_a_paused_process_lets_it_launch ... ok
[INFO] [stdout] test feature::supervisor::worker_set::tests::stop_all_stops_every_worker_including_one_added_later ... ok
[INFO] [stdout] test feature::supervisor::worker::poll::tests::a_daemon_whose_status_fails_is_reported_exited ... ok
[INFO] [stdout] test feature::supervisor::worker_set::tests::stop_on_an_untracked_name_is_a_no_op ... ok
[INFO] [stdout] test feature::supervisor::worker_set::tests::pausing_a_running_process_prevents_its_relaunch_after_it_exits ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 176 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.75s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/summoning_circle-d39205416ddec5ec)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test cli::tests::parses_bare_info_flag_without_subcommand ... ok
[INFO] [stdout] test cli::tests::parses_info_flag_with_topic ... ok
[INFO] [stdout] test cli::tests::parses_install_command ... ok
[INFO] [stdout] test cli::context::tests::defaults_under_home_directory ... ok
[INFO] [stdout] test cli::context::tests::explicit_override_wins ... ok
[INFO] [stdout] test cli::tests::parses_ps_json_flag ... ok
[INFO] [stdout] test cli::tests::parses_pause_command_with_name ... ok
[INFO] [stdout] test cli::tests::parses_resume_command_with_name ... ok
[INFO] [stdout] test cli::tests::parses_killall_command ... ok
[INFO] [stdout] test cli::tests::parses_uninstall_command ... ok
[INFO] [stdout] test cli::info::tests::unknown_topic_error_names_available_topics ... ok
[INFO] [stdout] test cli::tests::parses_subcommand_without_info ... ok
[INFO] [stdout] test cli::tests::parses_restart_command_with_name ... ok
[INFO] [stdout] test cli::tests::defaults_config_to_none ... ok
[INFO] [stdout] test cli::tests::parses_config_and_subcommand ... ok
[INFO] [stdout] test cli::tests::rejects_unknown_subcommand ... ok
[INFO] [stdout] test cli::tests::rejects_install_uninstall_flag ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests summoning_circle
[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" "5ce8cdc14552869380e99378cbeebd1698297898d711e4f5846c20b3c247a99d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5ce8cdc14552869380e99378cbeebd1698297898d711e4f5846c20b3c247a99d", kill_on_drop: false }`
[INFO] [stdout] 5ce8cdc14552869380e99378cbeebd1698297898d711e4f5846c20b3c247a99d
