[INFO] cloning repository https://github.com/CaseyID/Asylum
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/CaseyID/Asylum" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FCaseyID%2FAsylum", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FCaseyID%2FAsylum'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 362021a5309f43fd5273e3367701f9ca8113e15f
[INFO] testing CaseyID/Asylum against 1.97.0-beta.6 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FCaseyID%2FAsylum" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-3-tc1/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/CaseyID/Asylum
[INFO] finished tweaking git repo https://github.com/CaseyID/Asylum
[INFO] tweaked toml for git repo https://github.com/CaseyID/Asylum written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/CaseyID/Asylum on toolchain 1.97.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/CaseyID/Asylum 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.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded serial v0.4.0
[INFO] [stderr]   Downloaded serial-core v0.4.0
[INFO] [stderr]   Downloaded serial-windows v0.4.0
[INFO] [stderr]   Downloaded ioctl-rs v0.1.6
[INFO] [stderr]   Downloaded termios v0.2.2
[INFO] [stderr]   Downloaded serial-unix v0.4.0
[INFO] [stderr]   Downloaded portable-pty v0.8.1
[INFO] [stderr]   Downloaded axum-macros v0.5.1
[INFO] [stderr]   Downloaded rustls v0.23.39
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] aae72eca66c2f5e0343f2e9f59235ffd5b352ab2844a6e960dd73b597761e5ae
[INFO] running `Command { std: "docker" "start" "aae72eca66c2f5e0343f2e9f59235ffd5b352ab2844a6e960dd73b597761e5ae", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "aae72eca66c2f5e0343f2e9f59235ffd5b352ab2844a6e960dd73b597761e5ae", 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" "aae72eca66c2f5e0343f2e9f59235ffd5b352ab2844a6e960dd73b597761e5ae" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "aae72eca66c2f5e0343f2e9f59235ffd5b352ab2844a6e960dd73b597761e5ae", 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" "aae72eca66c2f5e0343f2e9f59235ffd5b352ab2844a6e960dd73b597761e5ae" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling cc v1.2.61
[INFO] [stderr]    Compiling typenum v1.20.0
[INFO] [stderr]    Compiling rustls-pki-types v1.14.1
[INFO] [stderr]    Compiling rustls v0.23.39
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling unicase v2.9.0
[INFO] [stderr]    Compiling memoffset v0.6.5
[INFO] [stderr]    Compiling pkg-config v0.3.33
[INFO] [stderr]    Compiling hashbrown v0.17.0
[INFO] [stderr]    Compiling num-conv v0.2.1
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling time-macros v0.2.27
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling webpki-roots v1.0.7
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling data-encoding v2.11.0
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling http-range-header v0.4.2
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling axum-macros v0.5.1
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling libsqlite3-sys v0.30.1
[INFO] [stderr]    Compiling hashlink v0.9.1
[INFO] [stderr]    Compiling zerofrom v0.1.7
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling tokio v1.52.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling serial-core v0.4.0
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling termios v0.2.2
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling ioctl-rs v0.1.6
[INFO] [stderr]    Compiling rust-embed-utils v8.11.0
[INFO] [stderr]    Compiling uuid v1.23.1
[INFO] [stderr]    Compiling serial-unix v0.4.0
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling dirs-sys v0.4.1
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling dirs v5.0.1
[INFO] [stderr]    Compiling rust-embed-impl v8.11.0
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling serial v0.4.0
[INFO] [stderr]    Compiling filedescriptor v0.8.3
[INFO] [stderr]    Compiling nix v0.25.1
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling shell-words v1.1.1
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[INFO] [stderr]    Compiling fallible-streaming-iterator v0.1.9
[INFO] [stderr]    Compiling rust-embed v8.11.0
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling xtask v0.2.0 (/opt/rustwide/workdir/xtask)
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling serde_with_macros v3.18.0
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling serde_with v3.18.0
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling portable-pty v0.8.1
[INFO] [stderr]    Compiling hyper v1.9.0
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling asylum-types v0.2.0 (/opt/rustwide/workdir/crates/asylum-types)
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling tungstenite v0.29.0
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling tokio-tungstenite v0.29.0
[INFO] [stderr]    Compiling axum v0.8.9
[INFO] [stderr]    Compiling rusqlite v0.32.1
[INFO] [stderr]    Compiling asylum-cli v0.2.0 (/opt/rustwide/workdir/crates/asylum-cli)
[INFO] [stderr]    Compiling asylum-daemon v0.2.0 (/opt/rustwide/workdir/crates/asylum-daemon)
[INFO] [stderr]    Compiling asylum v0.2.0 (/opt/rustwide/workdir/crates/asylum)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 34s
[INFO] running `Command { std: "docker" "inspect" "aae72eca66c2f5e0343f2e9f59235ffd5b352ab2844a6e960dd73b597761e5ae", 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" "aae72eca66c2f5e0343f2e9f59235ffd5b352ab2844a6e960dd73b597761e5ae" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling asylum-types v0.2.0 (/opt/rustwide/workdir/crates/asylum-types)
[INFO] [stderr]    Compiling xtask v0.2.0 (/opt/rustwide/workdir/xtask)
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling rusqlite v0.32.1
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling asylum-daemon v0.2.0 (/opt/rustwide/workdir/crates/asylum-daemon)
[INFO] [stderr]    Compiling asylum-cli v0.2.0 (/opt/rustwide/workdir/crates/asylum-cli)
[INFO] [stderr]    Compiling asylum v0.2.0 (/opt/rustwide/workdir/crates/asylum)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 54.72s
[INFO] running `Command { std: "docker" "inspect" "aae72eca66c2f5e0343f2e9f59235ffd5b352ab2844a6e960dd73b597761e5ae", 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" "aae72eca66c2f5e0343f2e9f59235ffd5b352ab2844a6e960dd73b597761e5ae" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.46s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/asylum-367cf79d8e670885)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/asylum_cli-3a35415b2142f2d4)
[INFO] [stdout] 
[INFO] [stdout] running 69 tests
[INFO] [stdout] test cli::tests::cockpit_only_opens_after_health_ready_start ... ok
[INFO] [stdout] test cli::tests::doctor_classifies_required_and_optional_checks ... ok
[INFO] [stdout] test cli::tests::update_does_not_create_service_units_for_stopped_non_service_installs ... ok
[INFO] [stdout] test cli::tests::role_alias_in_command_structures_is_available ... ok
[INFO] [stdout] test cli::tests::update_installer_args_are_update_shape ... ok
[INFO] [stdout] test cli::tests::post_update_doctor_uses_fresh_binary_cli_shape ... ok
[INFO] [stdout] test cli::tests::update_needs_running_service_detects_running_planes ... ok
[INFO] [stdout] test cli::tests::update_refreshes_stopped_installed_service_units ... ok
[INFO] [stdout] test cli::tests::installer_candidates_are_executable_relative ... ok
[INFO] [stdout] test cli::tests::update_installer_source_prefers_local_installer ... ok
[INFO] [stdout] test harness_event::tests::build_request_forwards_session_start_payload_verbatim ... ok
[INFO] [stdout] test cli::tests::update_installer_source_falls_back_to_remote ... ok
[INFO] [stdout] test harness_event::tests::build_request_forwards_stop_payload_verbatim ... ok
[INFO] [stdout] test harness_event::tests::build_request_tags_claude_statusline_source ... ok
[INFO] [stdout] test harness_event::tests::build_request_tags_codex_notify_source ... ok
[INFO] [stdout] test harness_event::tests::codex_notify_rejects_malformed_argv_without_panicking ... ok
[INFO] [stdout] test harness_event::tests::codex_notify_argv_parses_into_forwarded_payload ... ok
[INFO] [stdout] test harness_event::tests::build_request_forwards_notification_payload_verbatim ... ok
[INFO] [stdout] test cli::tests::bare_command_defaults_to_cockpit_dispatch_shape ... ok
[INFO] [stdout] test harness_event::tests::dispatch_fails_gracefully_without_node_id ... ok
[INFO] [stdout] test harness_event::tests::render_statusline_empty_payload_never_panics ... ok
[INFO] [stdout] test cli::tests::setup_runtime_is_idempotent ... ok
[INFO] [stdout] test harness_event::tests::render_statusline_handles_plain_string_model ... ok
[INFO] [stdout] test harness_event::tests::render_statusline_full_fields ... ok
[INFO] [stdout] test harness_event::tests::render_statusline_missing_context_window_omits_ctx_clause ... ok
[INFO] [stdout] test harness_event::tests::render_statusline_missing_model_falls_back ... ok
[INFO] [stdout] test cli::tests::friendly_and_advanced_commands_parse ... ok
[INFO] [stdout] test harness_event::tests::render_statusline_rounds_fractional_percentage ... ok
[INFO] [stdout] test cli::tests::harness_event_subcommands_parse_expected_shapes ... ok
[INFO] [stdout] test harness_event::tests::resolve_target_falls_back_to_http_with_token_when_no_socket ... ok
[INFO] [stdout] test harness_event::tests::resolve_target_defaults_to_local_socket_when_nothing_set ... ok
[INFO] [stdout] test harness_event::tests::resolve_target_http_fallback_defaults_base_url_when_only_token_set ... ok
[INFO] [stdout] test harness_event::tests::resolve_target_prefers_socket_when_set ... ok
[INFO] [stdout] test host::tests::command_argv_matching_requires_executable_identity ... ok
[INFO] [stdout] test host::tests::healthy_service_state_wins_for_status ... ok
[INFO] [stdout] test host::tests::launchd_renderer_uses_product_paths ... ok
[INFO] [stdout] test host::tests::pid_identity_prefers_metadata_when_argv_is_missing ... ok
[INFO] [stdout] test host::tests::pid_metadata_requires_matching_binary_pid_and_command ... ok
[INFO] [stdout] test host::tests::refresh_installed_systemd_unit_file_rewrites_stale_serve_command ... ok
[INFO] [stdout] test cli::tests::data_plane_arms_use_runtime_client_url_from_config ... ok
[INFO] [stdout] test client::tests::new_client_uses_builtin_default_url ... ok
[INFO] [stdout] test host::tests::systemd_execstart_args_escape_control_characters ... ok
[INFO] [stdout] test host::tests::systemd_renderer_emits_path_environment_when_set ... ok
[INFO] [stdout] test host::tests::systemd_renderer_escapes_spaces_and_specifiers ... ok
[INFO] [stdout] test harness_event::tests::dispatch_fails_gracefully_with_invalid_node_id ... ok
[INFO] [stdout] test host::tests::systemd_unit_text_renders_explicit_path_setting ... ok
[INFO] [stdout] test host::tests::systemd_renderer_omits_path_environment_when_none ... ok
[INFO] [stdout] test host::tests::systemd_renderer_uses_product_paths ... ok
[INFO] [stdout] test mcp::tests::node_create_and_spawn_peer_expose_prompt_param ... ok
[INFO] [stdout] test mcp::tests::parse_node_id_works ... ok
[INFO] [stdout] test mcp::tests::tool_definitions_include_expected_names ... ok
[INFO] [stdout] test native_attach::tests::render_native_command_includes_args_and_environment ... ok
[INFO] [stdout] test runtime::tests::asylum_home_controls_product_paths ... ok
[INFO] [stdout] test runtime::tests::default_paths_live_under_user_asylum_home ... ok
[INFO] [stdout] test runtime::tests::explicit_config_and_database_override_product_defaults ... ok
[INFO] [stdout] test harness_event::tests::dispatch_round_trips_over_http_against_a_real_server ... ok
[INFO] [stdout] test harness_event::tests::dispatch_round_trips_over_unix_socket_against_a_real_server ... ok
[INFO] [stdout] test mcp::tests::unknown_notification_returns_none ... ok
[INFO] [stdout] test cli::tests::runtime_client_honors_base_url_override ... ok
[INFO] [stdout] test harness_event::tests::dispatch_fails_gracefully_when_daemon_unreachable ... ok
[INFO] [stdout] test mcp::tests::notification_returns_none ... ok
[INFO] [stdout] test cli::tests::runtime_client_ignores_env_bind_when_socket_transport_is_used ... ok
[INFO] [stdout] test cli::tests::runtime_client_uses_socket_when_base_url_is_unset ... ok
[INFO] [stdout] test cli::tests::service_bind_uses_env_before_config_listen ... ok
[INFO] [stdout] test cli::tests::service_bind_uses_config_listen ... ok
[INFO] [stdout] test cli::tests::runtime_client_prefers_socket_override_over_inherited_base_url ... ok
[INFO] [stdout] test host::tests::host_state_collects_for_empty_runtime ... ok
[INFO] [stdout] test host::tests::host_state_health_updates_effective_network_bind ... ok
[INFO] [stdout] test host::tests::host_state_reports_non_loopback_exposure_warning ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 69 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/asylum_daemon-2905db9c8d003b4e)
[INFO] [stdout] 
[INFO] [stdout] running 178 tests
[INFO] [stdout] test app::tests::normalize_asset_path_cleans_redundant_segments ... ok
[INFO] [stdout] test app::tests::content_type_guesses_common_extensions ... ok
[INFO] [stdout] test attach::tests::attach_tokens_are_node_scoped_and_expire ... ok
[INFO] [stdout] test attach::tests::malformed_attach_token_rejects_invalid_payload_shape ... ok
[INFO] [stdout] test auth::tests::token_hash_verification_rejects_wrong_secret ... ok
[INFO] [stdout] test app::tests::normalize_asset_path_rejects_traversal_and_empty_paths ... ok
[INFO] [stdout] test app::tests::api_substrate_descriptors_returns_500_when_store_fails ... ok
[INFO] [stdout] test app::tests::api_list_relationships_returns_500_when_store_fails ... ok
[INFO] [stdout] test app::tests::api_notification_read_returns_404_for_missing_notification ... ok
[INFO] [stdout] test app::tests::api_notifications_returns_500_when_store_fails ... ok
[INFO] [stdout] test app::tests::api_graph_returns_500_when_store_fails ... ok
[INFO] [stdout] test capability_service::tests::claude_project_slug_maps_nonalnum_to_dash ... ok
[INFO] [stdout] test app::tests::api_recent_workspaces_returns_500_when_store_fails ... ok
[INFO] [stdout] test capability_service::tests::claude_transcript_probe_matches_disk_layout ... ok
[INFO] [stdout] test capability_service::tests::codex_rollout_probe_finds_by_thread_id ... ok
[INFO] [stdout] test capability_service::tests::command_available_reflects_launchable_executable ... ok
[INFO] [stdout] test capability_service::tests::command_resolution_uses_login_shell_fallback_path ... ok
[INFO] [stdout] test app::tests::api_notification_read_returns_204_for_existing_notification ... ok
[INFO] [stdout] test capability_service::tests::decision_feedback_text_maps_status_and_answer ... ok
[INFO] [stdout] test capability_service::tests::event_catalog_is_exactly_the_firable_set ... ok
[INFO] [stdout] test app::tests::api_notification_read_returns_500_when_store_fails ... ok
[INFO] [stdout] test capability_service::tests::attach_to_loon_rejects_without_configured_substrate ... ok
[INFO] [stdout] test app::tests::api_nodes_list_returns_500_when_store_fails ... ok
[INFO] [stdout] test app::tests::api_hook_test_returns_500_when_node_store_fails ... ok
[INFO] [stdout] test app::tests::api_node_events_returns_500_when_store_fails ... ok
[INFO] [stdout] test capability_service::tests::attach_rejects_local_runtime_missing_nodes ... ok
[INFO] [stdout] test capability_service::tests::abnormal_exit_marks_failed_and_fires_node_errored ... ok
[INFO] [stdout] test capability_service::tests::attach_is_allowed_for_running_local_node_with_runtime ... ok
[INFO] [stdout] test capability_service::tests::attach_rejects_stopped_failed_and_archived_nodes ... ok
[INFO] [stdout] test capability_service::tests::channel_test_rejects_webhook_outbound_delivery ... ok
[INFO] [stdout] test capability_service::tests::hook_consumer_continues_after_broadcast_lag ... ok
[INFO] [stdout] test capability_service::tests::graph_returns_empty_when_store_is_empty ... ok
[INFO] [stdout] test capability_service::tests::create_channel_rejects_unsupported_kinds ... ok
[INFO] [stdout] test capability_service::tests::capabilities_expose_no_recipe_surface ... ok
[INFO] [stdout] test capability_service::tests::create_channel_rejects_webhook_outbound_direction ... ok
[INFO] [stdout] test capability_service::tests::attach_to_loon_rejects_without_external_id ... ok
[INFO] [stdout] test capability_service::tests::launch_prompt_includes_initial_prompt_as_task ... ok
[INFO] [stdout] test capability_service::tests::launch_prompt_uses_asylum_context_when_no_user_packet ... ok
[INFO] [stdout] test capability_service::tests::harness_descriptors_report_missing_commands_unavailable ... ok
[INFO] [stdout] test capability_service::tests::graph_propagates_store_errors ... ok
[INFO] [stdout] test capability_service::tests::health_response_includes_daemon_version_and_paths ... ok
[INFO] [stdout] test capability_service::tests::failed_local_spawn_marks_node_failed_and_records_harness_failure ... ok
[INFO] [stdout] test capability_service::tests::hook_action_channel_with_webhook_records_failure ... ok
[INFO] [stdout] test capability_service::tests::awaiting_input_produces_single_pending_decision_deduped ... ok
[INFO] [stdout] test capability_service::tests::harness_decision_protocol_ingest_records_pending_decision_event_notification_and_waiting_liveness ... ok
[INFO] [stdout] test capability_service::tests::execute_remote_command_status_and_send_input_validation ... ok
[INFO] [stdout] test capability_service::tests::hook_actions_validate_spawn_shape ... ok
[INFO] [stdout] test capability_service::tests::hook_event_processor_fails_when_firing_persistence_fails ... ok
[INFO] [stdout] test capability_service::tests::hook_event_processor_records_decode_error_when_actions_json_is_corrupt ... ok
[INFO] [stdout] test capability_service::tests::hook_test_propagates_store_errors ... ok
[INFO] [stdout] test capability_service::tests::hook_test_fails_for_corrupt_actions_json ... ok
[INFO] [stdout] test capability_service::tests::list_node_events_propagates_store_errors ... ok
[INFO] [stdout] test capability_service::tests::list_node_events_returns_empty_when_node_has_no_events ... ok
[INFO] [stdout] test capability_service::tests::list_nodes_returns_empty_when_store_is_empty ... ok
[INFO] [stdout] test capability_service::tests::list_nodes_propagates_store_errors ... ok
[INFO] [stdout] test capability_service::tests::loon_control_args_use_http_resolution_and_guest_binary ... ok
[INFO] [stdout] test capability_service::tests::interrupt_records_event_without_forcing_stopped ... ok
[INFO] [stdout] test capability_service::tests::list_relationships_propagates_store_errors ... ok
[INFO] [stdout] test capability_service::tests::list_notifications_propagates_store_errors ... ok
[INFO] [stdout] test capability_service::tests::list_relationships_returns_empty_when_store_is_empty ... ok
[INFO] [stdout] test capability_service::tests::list_substrate_descriptors_propagates_store_errors ... ok
[INFO] [stdout] test capability_service::tests::map_harness_event_maps_claude_notification_idle ... ok
[INFO] [stdout] test capability_service::tests::map_harness_event_maps_claude_notification_permission_to_awaiting_input ... ok
[INFO] [stdout] test capability_service::tests::map_harness_event_maps_claude_session_start ... ok
[INFO] [stdout] test capability_service::tests::map_harness_event_maps_claude_stop_to_turn_complete ... ok
[INFO] [stdout] test capability_service::tests::map_harness_event_maps_codex_agent_turn_complete ... ok
[INFO] [stdout] test capability_service::tests::map_harness_event_maps_real_claude_notification_type_field ... ok
[INFO] [stdout] test capability_service::tests::map_harness_event_marks_statusline_as_telemetry ... ok
[INFO] [stdout] test capability_service::tests::list_tokens_returns_metadata_only ... ok
[INFO] [stdout] test capability_service::tests::local_substrate_capacity_reflects_running_local_nodes ... ok
[INFO] [stdout] test capability_service::tests::loon_browser_attach_response_discloses_transport ... ok
[INFO] [stdout] test capability_service::tests::loon_descriptor_is_unhealthy_when_host_unreachable ... ok
[INFO] [stdout] test capability_service::tests::loon_create_does_not_create_node_when_substrate_support_is_not_confirmed ... ok
[INFO] [stdout] test capability_service::tests::notify_send_errors_when_ntfy_is_unconfigured ... ok
[INFO] [stdout] test capability_service::tests::local_create_fails_when_workspace_pre_trust_fails ... ok
[INFO] [stdout] test capability_service::tests::loon_node_launch_env_resolves_over_http_with_token ... ok
[INFO] [stdout] test capability_service::tests::loon_controls_fail_without_configured_target_before_mutating_state ... ok
[INFO] [stdout] test capability_service::tests::manual_create_decision_does_not_mutate_liveness ... ok
[INFO] [stdout] test capability_service::tests::health_uptime_seconds_advances_with_wall_clock ... ok
[INFO] [stdout] test capability_service::tests::post_harness_event_records_session_and_transitions_liveness ... ok
[INFO] [stdout] test capability_service::tests::post_harness_event_rejects_terminal_nodes ... ok
[INFO] [stdout] test capability_service::tests::recent_workspaces_propagates_store_errors ... ok
[INFO] [stdout] test capability_service::tests::reconcile_marks_local_node_without_session_not_resumable ... ok
[INFO] [stdout] test capability_service::tests::reconcile_marks_stale_local_running_node_stopped_and_resumable ... ok
[INFO] [stdout] test capability_service::tests::local_create_normalizes_blank_workspace_to_absent_and_does_not_pre_trust ... ok
[INFO] [stdout] test capability_service::tests::resume_rejects_live_node ... ok
[INFO] [stdout] test capability_service::tests::remote_decision_resolution_emits_feedback_events ... ok
[INFO] [stdout] test capability_service::tests::resume_rejects_loon_node_honestly ... ok
[INFO] [stdout] test capability_service::tests::resolve_decision_restores_running_from_waiting_for_input ... ok
[INFO] [stdout] test capability_service::tests::resume_rejects_missing_workspace ... ok
[INFO] [stdout] test capability_service::tests::resume_rejects_node_without_session_id ... ok
[INFO] [stdout] test capability_service::tests::rotate_token_revokes_old_and_issues_new ... ok
[INFO] [stdout] test capability_service::tests::routed_channel_inbound_fails_before_recording_when_node_delivery_fails ... ok
[INFO] [stdout] test capability_service::tests::scoped_guest_token_is_confined_to_its_own_node ... ok
[INFO] [stdout] test channels::ntfy_inbound::tests::parse_ntfy_keepalive_line ... ok
[INFO] [stdout] test channels::ntfy_inbound::tests::parse_ntfy_message_line ... ok
[INFO] [stdout] test channels::ntfy_inbound::tests::parse_ntfy_minimal_message ... ok
[INFO] [stdout] test channels::ntfy_inbound::tests::parse_ntfy_open_line ... ok
[INFO] [stdout] test channels::ntfy_inbound::tests::parse_ntfy_reply_marker_ignores_malformed_input ... ok
[INFO] [stdout] test channels::ntfy_inbound::tests::parse_ntfy_reply_marker_round_trip ... ok
[INFO] [stdout] test channels::tests::descriptor_from_row_rejects_config_json_corruption ... ok
[INFO] [stdout] test capability_service::tests::revoked_db_token_is_rejected ... ok
[INFO] [stdout] test channels::tests::seed_builtin_channels_marks_ntfy_live_only_when_configured ... ok
[INFO] [stdout] test channels::tests::seed_builtin_channels_only_keeps_real_default_channels ... ok
[INFO] [stdout] test channels::tests::supports_only_implemented_channel_kinds ... ok
[INFO] [stdout] test decision_ingester::tests::flush_partial_emits_tui_bytes_without_newline ... ok
[INFO] [stdout] test decision_ingester::tests::flush_partial_preserves_partial_decision_marker ... ok
[INFO] [stdout] test decision_ingester::tests::parser_does_not_treat_prose_as_control ... ok
[INFO] [stdout] test decision_ingester::tests::parser_handles_control_line_across_chunk_boundary ... ok
[INFO] [stdout] test decision_ingester::tests::parser_ignores_malformed_marker_line ... ok
[INFO] [stdout] test decision_ingester::tests::parser_ignores_unknown_fields_and_uses_required_text ... ok
[INFO] [stdout] test harness::tests::claude_control_args_keep_skip_permissions_leading_and_append_user_args ... ok
[INFO] [stdout] test harness::tests::claude_control_args_register_asylum_mcp_per_launch ... ok
[INFO] [stdout] test harness::tests::claude_resume_args_swap_session_id_for_resume_and_keep_injection ... ok
[INFO] [stdout] test harness::tests::codex_control_args_register_asylum_mcp_per_launch ... ok
[INFO] [stdout] test harness::tests::codex_control_args_resolve_over_http_for_loon ... ok
[INFO] [stdout] test harness::tests::codex_control_args_route_notify_through_bridge ... ok
[INFO] [stdout] test harness::tests::codex_resume_args_use_resume_subcommand_first ... ok
[INFO] [stdout] test harness::tests::config_startup_args_are_appended_after_defaults ... ok
[INFO] [stdout] test harness::tests::default_harness_commands_are_real_clis ... ok
[INFO] [stdout] test harness::tests::default_launch_args_include_trust_bypass_flags ... ok
[INFO] [stdout] test harness::tests::only_claude_preassigns_a_session_id ... ok
[INFO] [stdout] test hooks::tests::any_filter_matches ... ok
[INFO] [stdout] test hooks::tests::equality_and_dot_path ... ok
[INFO] [stdout] test hooks::tests::rule_from_row_requires_valid_actions_json ... ok
[INFO] [stdout] test hooks::tests::substring_and_compound ... ok
[INFO] [stdout] test hooks::tests::unparseable_filter_fails_closed ... ok
[INFO] [stdout] test launch_packet::tests::markdown_includes_node_header_fields ... ok
[INFO] [stdout] test launch_packet::tests::markdown_names_only_real_tools_events_and_actions ... ok
[INFO] [stdout] test notifications::tests::send_notification_posts_json_to_server_root_with_topic_in_body ... ok
[INFO] [stdout] test remote_commands::tests::parses_status_and_send_input_commands ... ok
[INFO] [stdout] test remote_commands::tests::rejects_unsupported_retry_command ... ok
[INFO] [stdout] test storage::tests::channel_reply_correlation_expires ... ok
[INFO] [stdout] test capability_service::tests::local_create_normalizes_whitespace_workspace_to_absent_and_does_not_pre_trust ... ok
[INFO] [stdout] test storage::tests::channel_reply_correlation_round_trip ... ok
[INFO] [stdout] test storage::tests::channel_seed_and_messages_round_trip ... ok
[INFO] [stdout] test storage::tests::created_by_is_provenance_not_graph_edge ... ok
[INFO] [stdout] test storage::tests::ctx_pressure_state_round_trips ... ok
[INFO] [stdout] test storage::tests::delete_builtin_channels_by_ids_only_removes_builtin_rows ... ok
[INFO] [stdout] test storage::tests::hook_round_trip ... ok
[INFO] [stdout] test storage::tests::mark_notification_read_sets_read_at_when_exists ... ok
[INFO] [stdout] test storage::tests::mark_notification_read_returns_not_found_for_missing_row ... ok
[INFO] [stdout] test storage::tests::migrations_create_empty_zero_node_store ... ok
[INFO] [stdout] test storage::tests::node_launch_args_round_trip ... ok
[INFO] [stdout] test storage::tests::raw_second_pending_decision_insert_is_rejected_by_db ... ok
[INFO] [stdout] test storage::tests::telemetry_hydration_counts_tokens_and_tool_calls ... ok
[INFO] [stdout] test storage::tests::revoke_tokens_by_name_revokes_matching_active_tokens ... ok
[INFO] [stdout] test capability_service::tests::token_id_for_raw_uses_active_store_entry ... ok
[INFO] [stdout] test storage::tests::upsert_pending_decision_dedups_per_node ... ok
[INFO] [stdout] test storage::tests::transition_node_liveness_is_a_compare_and_set ... ok
[INFO] [stdout] test capability_service::tests::statusline_updates_ctx_pct_and_fires_thresholds_once ... ok
[INFO] [stdout] test capability_service::tests::unknown_tool_hook_action_target_reports_unknown_target ... ok
[INFO] [stdout] test capability_service::tests::validate_owner_token_value_accepts_configured_token ... ok
[INFO] [stdout] test substrate::loon::tests::capability_flags_track_reachability ... ok
[INFO] [stdout] test substrate::loon::tests::counts_running_instances_across_shapes ... ok
[INFO] [stdout] test substrate::loon::tests::decodes_hex_fingerprint ... ok
[INFO] [stdout] test substrate::loon::tests::exit_watch_maps_honestly ... ok
[INFO] [stdout] test substrate::loon::tests::launch_spec_carries_full_context ... ok
[INFO] [stdout] test substrate::loon::tests::parses_instance_id_from_json_and_text ... ok
[INFO] [stdout] test substrate::loon::tests::toml_key_escapes_control_chars ... ok
[INFO] [stdout] test capability_service::tests::update_channel_rejects_webhook_outbound_direction ... ok
[INFO] [stdout] test tests::run_state_aligns_default_base_url_to_effective_bind ... ok
[INFO] [stdout] test tests::run_state_honors_socket_path_override ... ok
[INFO] [stdout] test capability_service::tests::local_create_prefers_workspace_pre_trust_for_codex ... ok
[INFO] [stdout] test substrate::local::tests::submit_sequence_never_bundles_cr_into_the_body_write ... ok
[INFO] [stdout] test substrate::local::tests::submit_sequence_writes_body_then_a_distinct_carriage_return ... ok
[INFO] [stdout] test tests::run_state_merges_cli_and_env_overrides_with_file_config ... FAILED
[INFO] [stdout] test channels::tests::descriptor_from_row_rejects_corrupted_message_count ... ok
[INFO] [stdout] test substrate::local::tests::concurrent_submits_do_not_interleave_body_and_cr ... ok
[INFO] [stdout] test capability_service::tests::local_create_uses_resolved_login_shell_command_for_launch ... ok
[INFO] [stdout] test substrate::local::tests::launch_delivers_prompt_over_pty_after_readiness ... ok
[INFO] [stdout] test substrate::local::tests::claude_stop_sends_exit_command_and_lets_process_quit_cleanly ... ok
[INFO] [stdout] test capability_service::tests::local_launch_does_not_pass_prompt_as_positional_argv_and_persists_early_output ... ok
[INFO] [stdout] test capability_service::tests::resolve_decision_injects_feedback_into_node_stdin ... ok
[INFO] [stdout] test capability_service::tests::resume_relaunches_stopped_local_node ... ok
[INFO] [stdout] test capability_service::tests::send_input_hook_action_delivers_text_to_node_stdin ... ok
[INFO] [stdout] test capability_service::tests::spawn_hook_action_creates_real_node ... ok
[INFO] [stdout] test capability_service::tests::spawn_peer_creates_real_node_and_explicit_relationship ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- tests::run_state_merges_cli_and_env_overrides_with_file_config stdout ----
[INFO] [stdout] Error: create database directory .asylum
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <std::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), std::io::error::Error> as anyhow::Context<(), std::io::error::Error>>::with_context::<alloc::string::String, asylum_daemon::ensure_daemon_paths::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:65:37
[INFO] [stdout]    2: asylum_daemon::ensure_daemon_paths
[INFO] [stdout]              at ./src/lib.rs:169:14
[INFO] [stdout]    3: asylum_daemon::load_run_state
[INFO] [stdout]              at ./src/lib.rs:97:5
[INFO] [stdout]    4: asylum_daemon::tests::run_state_merges_cli_and_env_overrides_with_file_config
[INFO] [stdout]              at ./src/lib.rs:345:21
[INFO] [stdout]    5: asylum_daemon::tests::run_state_merges_cli_and_env_overrides_with_file_config::{closure#0}
[INFO] [stdout]              at ./src/lib.rs:328:69
[INFO] [stdout]    6: <asylum_daemon::tests::run_state_merges_cli_and_env_overrides_with_file_config::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    7: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    8: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]    9: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   10: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   11: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   12: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   13: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   14: test::run_test_in_process
[INFO] [stdout]              at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   15: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   16: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   17: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   18: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   19: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   20: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   21: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   22: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   23: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   24: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   26: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   27: <unknown>
[INFO] [stdout]   28: clone
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     tests::run_state_merges_cli_and_env_overrides_with_file_config
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 177 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.65s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `-p asylum-daemon --lib`
[INFO] running `Command { std: "docker" "inspect" "aae72eca66c2f5e0343f2e9f59235ffd5b352ab2844a6e960dd73b597761e5ae", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "aae72eca66c2f5e0343f2e9f59235ffd5b352ab2844a6e960dd73b597761e5ae", kill_on_drop: false }`
[INFO] [stdout] aae72eca66c2f5e0343f2e9f59235ffd5b352ab2844a6e960dd73b597761e5ae
