[INFO] fetching crate tauron-adapter 1.0.2...
[INFO] testing tauron-adapter-1.0.2 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate tauron-adapter 1.0.2 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate tauron-adapter 1.0.2
[INFO] finished tweaking crates.io crate tauron-adapter 1.0.2
[INFO] tweaked toml for crates.io crate tauron-adapter 1.0.2 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate tauron-adapter 1.0.2 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate tauron-adapter 1.0.2 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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:107:12
[INFO] [stderr]     |
[INFO] [stderr] 107 | homepage = "https://github.com/coeasy/tauron"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 111 | repository = "https://github.com/coeasy/tauron"
[INFO] [stderr]     |              ----------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `tauron-adapter` (manifest) generated 1 warning
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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] bf2e627d7eb9257f6f763b19561d12ff05bc2e21917e8c5ec1291839ae4672da
[INFO] running `Command { std: "docker" "start" "bf2e627d7eb9257f6f763b19561d12ff05bc2e21917e8c5ec1291839ae4672da", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bf2e627d7eb9257f6f763b19561d12ff05bc2e21917e8c5ec1291839ae4672da", 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" "bf2e627d7eb9257f6f763b19561d12ff05bc2e21917e8c5ec1291839ae4672da" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bf2e627d7eb9257f6f763b19561d12ff05bc2e21917e8c5ec1291839ae4672da", 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" "bf2e627d7eb9257f6f763b19561d12ff05bc2e21917e8c5ec1291839ae4672da" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:107:12
[INFO] [stderr]     |
[INFO] [stderr] 107 | homepage = "https://github.com/coeasy/tauron"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 111 | repository = "https://github.com/coeasy/tauron"
[INFO] [stderr]     |              ----------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `tauron-adapter` (manifest) generated 1 warning
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling smallvec v1.16.1
[INFO] [stderr]    Compiling simd-adler32 v0.3.10
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling curve25519-dalek v5.0.0
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling miniz_oxide v0.9.1
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling zip v2.4.2
[INFO] [stderr]    Compiling signature v3.0.0
[INFO] [stderr]    Compiling bumpalo v3.20.3
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling ed25519 v3.0.0
[INFO] [stderr]    Compiling flate2 v1.1.10
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling zopfli v0.8.3
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling uuid v1.26.1
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.21
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling ed25519-dalek v3.0.0
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling tauron-schema v1.0.2
[INFO] [stderr]    Compiling tauron-i18n v1.0.2
[INFO] [stderr]    Compiling tauron-recovery v1.0.2
[INFO] [stderr]    Compiling tauron-distribute v1.0.2
[INFO] [stderr]    Compiling tauron-notify v1.0.2
[INFO] [stderr]    Compiling tauron-theme v1.0.2
[INFO] [stderr]    Compiling tauron-settings v1.0.2
[INFO] [stderr]    Compiling tauron-host v1.0.2
[INFO] [stderr]    Compiling tauron-proc v1.0.2
[INFO] [stderr]    Compiling tauron-brand v1.0.2
[INFO] [stderr]    Compiling tauron-wasm v1.0.2
[INFO] [stderr]    Compiling tauron-acl v1.0.2
[INFO] [stderr]    Compiling tauron-market v1.0.2
[INFO] [stderr]    Compiling tauron-adapter v1.0.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 50.52s
[INFO] running `Command { std: "docker" "inspect" "bf2e627d7eb9257f6f763b19561d12ff05bc2e21917e8c5ec1291839ae4672da", 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" "bf2e627d7eb9257f6f763b19561d12ff05bc2e21917e8c5ec1291839ae4672da" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:107:12
[INFO] [stderr]     |
[INFO] [stderr] 107 | homepage = "https://github.com/coeasy/tauron"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 111 | repository = "https://github.com/coeasy/tauron"
[INFO] [stderr]     |              ----------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `tauron-adapter` (manifest) generated 1 warning
[INFO] [stderr]    Compiling rustix v1.1.5
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling tauron-adapter v1.0.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 16.59s
[INFO] running `Command { std: "docker" "inspect" "bf2e627d7eb9257f6f763b19561d12ff05bc2e21917e8c5ec1291839ae4672da", 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" "bf2e627d7eb9257f6f763b19561d12ff05bc2e21917e8c5ec1291839ae4672da" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:107:12
[INFO] [stderr]     |
[INFO] [stderr] 107 | homepage = "https://github.com/coeasy/tauron"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 111 | repository = "https://github.com/coeasy/tauron"
[INFO] [stderr]     |              ----------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `tauron-adapter` (manifest) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.24s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/tauron-adapter/6c54ed0160ecc6db/out/tauron_adapter-6c54ed0160ecc6db)
[INFO] [stdout] 
[INFO] [stdout] running 237 tests
[INFO] [stdout] test recovery::tests::corrupt_last_context_is_treated_as_empty_not_as_a_corrupt_marker ... ok
[INFO] [stdout] test recovery::tests::disabled_plugins_do_not_include_removed_one ... ok
[INFO] [stdout] test recovery::tests::counter_and_phase_round_trip_through_disk ... ok
[INFO] [stdout] test recovery::tests::crash_marker_is_detected_and_counted_on_next_boot ... ok
[INFO] [stdout] test recovery::tests::corrupt_marker_counts_as_unclean_exit_and_heals ... ok
[INFO] [stdout] test recovery::tests::clean_exit_stops_repeat_counting ... ok
[INFO] [stdout] test recovery::tests::disabled_store_has_no_context_and_never_panics ... ok
[INFO] [stdout] test recovery::tests::disabled_store_never_touches_disk ... ok
[INFO] [stdout] test recovery::tests::missing_in_flight_flag_means_in_flight ... ok
[INFO] [stdout] test recovery::tests::last_context_round_trips_through_disk ... ok
[INFO] [stdout] test recovery::tests::crash_on_top_of_prior_context_appends_and_keeps_history ... ok
[INFO] [stdout] test recovery::tests::missing_last_context_falls_back_to_the_engine_snapshot ... ok
[INFO] [stdout] test recovery::tests::required_plugins_and_plugin_states_survive ... ok
[INFO] [stdout] test recovery::tests::in_flight_flag_is_persisted_by_load_itself ... ok
[INFO] [stdout] test recovery::tests::load_persists_in_flight_without_a_save ... ok
[INFO] [stdout] test recovery::tests::fresh_boot_then_restored ... ok
[INFO] [stdout] test recovery::tests::failing_save_still_exposes_context_and_never_errors ... ok
[INFO] [stdout] test recovery::tests::save_reports_failure_without_panicking ... ok
[INFO] [stdout] test recovery::tests::two_crashes_reach_safemode_across_processes ... ok
[INFO] [stdout] test substrate_only_tests::plugin_runtime_shares_one_substrate_and_injects_sink ... ok
[INFO] [stdout] test substrate_only_tests::authz_table_selfcheck_is_wired_into_production_construction ... ok
[INFO] [stdout] test substrate_only_tests::substrate_only_state_serves_base_commands ... ok
[INFO] [stdout] test recovery::tests::unsupported_version_is_corrupt ... ok
[INFO] [stdout] test tests::a_spawn_that_loses_its_entry_reclaims_the_fresh_lease ... ok
[INFO] [stdout] test tests::a_new_process_moves_the_plugin_from_enabled_to_running ... ok
[INFO] [stdout] test tests::call_end_and_cancel_reject_cross_plugin ... ok
[INFO] [stdout] test tests::a_redundant_attach_is_counted_but_never_faked ... ok
[INFO] [stdout] test tests::channel_kind_parse_matches_serde_kebab_case ... ok
[INFO] [stdout] test tests::cmd_brand_info_projects_and_validates_a_configured_brand ... ok
[INFO] [stdout] test tests::client_config_filter_actually_blocks_install ... ok
[INFO] [stdout] test tests::adapter_config_from_client_config_maps_registry_and_data_dir ... ok
[INFO] [stdout] test tests::admin_enable_clears_the_crash_window_and_trial_enable_allows_spawn_again ... ok
[INFO] [stdout] test tests::cmd_call_end_unknown_call ... ok
[INFO] [stdout] test tests::cmd_brand_info_reports_missing_provider ... ok
[INFO] [stdout] test tests::cmd_cancel_unknown_call ... ok
[INFO] [stdout] test tests::cmd_clipboard_roundtrip ... ok
[INFO] [stdout] test tests::cmd_contributes_list_by_kind ... ok
[INFO] [stdout] test tests::cmd_contributes_register_duplicate_rejected ... ok
[INFO] [stdout] test tests::cmd_dialog_commands_return_cancelled_defaults ... ok
[INFO] [stdout] test tests::cmd_dialog_message_rejects_kind_outside_the_closed_vocabulary ... ok
[INFO] [stdout] test tests::cmd_events_drain_completes_subscribe_publish_consume_chain ... ok
[INFO] [stdout] test tests::cmd_events_publish_declared_topic ... ok
[INFO] [stdout] test tests::cmd_contributes_register_and_list ... ok
[INFO] [stdout] test tests::cmd_deep_link_register_records_protocol ... ok
[INFO] [stdout] test tests::cmd_events_publish_undeclared_topic_dropped ... ok
[INFO] [stdout] test tests::cmd_events_publish_wrong_publisher_dropped ... ok
[INFO] [stdout] test tests::cmd_deep_link_register_rejects_empty_protocol ... ok
[INFO] [stdout] test tests::cmd_events_drain_rejects_unknown_kind ... ok
[INFO] [stdout] test tests::cmd_events_full_cycle ... ok
[INFO] [stdout] test tests::cmd_events_unsubscribe_unknown_token_idempotent ... ok
[INFO] [stdout] test tests::cmd_i18n_load_merges_instead_of_replacing ... ok
[INFO] [stdout] test tests::cmd_i18n_load_rejects_non_string_value_and_bad_plugin_id ... ok
[INFO] [stdout] test tests::cmd_i18n_load_set_locale_and_translate ... ok
[INFO] [stdout] test tests::cmd_i18n_set_locale_rejects_invalid_locale ... ok
[INFO] [stdout] test tests::cmd_events_subscribe_declared_public_topic ... ok
[INFO] [stdout] test tests::cmd_events_subscribe_idempotent ... ok
[INFO] [stdout] test tests::cmd_i18n_load_namespaces_plugin_keys_and_cleanup_removes_only_prefix ... ok
[INFO] [stdout] test tests::cmd_events_subscribe_private_topic_rejected ... ok
[INFO] [stdout] test tests::cmd_i18n_t_rejects_empty_key ... ok
[INFO] [stdout] test tests::cmd_i18n_stats_reports_consumable_shape ... ok
[INFO] [stdout] test tests::cmd_lifecycle_report_rejects_privileged_events_before_lookup ... ok
[INFO] [stdout] test tests::cmd_lifecycle_report_unknown_label ... ok
[INFO] [stdout] test tests::cmd_market_check_returns_consumable_stub ... ok
[INFO] [stdout] test tests::cmd_lifecycle_report_forged_identity ... ok
[INFO] [stdout] test tests::cmd_i18n_t_falls_back_through_chain_without_counting_miss ... ok
[INFO] [stdout] test tests::cmd_i18n_t_missing_key_returns_key_and_counts_miss ... ok
[INFO] [stdout] test tests::cmd_notify_degrades_without_losing_the_notification ... ok
[INFO] [stdout] test tests::cmd_notify_dispatches_through_the_injected_sink ... ok
[INFO] [stdout] test tests::cmd_notify_succeeds ... ok
[INFO] [stdout] test tests::cmd_notify_records_notification ... ok
[INFO] [stdout] test tests::cmd_recover_report_failure_scoped_to_trial_plugin ... ok
[INFO] [stdout] test tests::cmd_recover_boot_succeeds ... ok
[INFO] [stdout] test tests::cmd_notify_without_a_sink_logs_nothing ... ok
[INFO] [stdout] test tests::cmd_recover_report_drives_phase_and_reconciles_registry ... ok
[INFO] [stdout] test tests::cmd_recover_trial_enable_drives_registry_trial_state ... ok
[INFO] [stdout] test tests::cmd_registry_list_all_empty ... ok
[INFO] [stdout] test tests::cmd_settings_get_returns_null ... ok
[INFO] [stdout] test tests::cmd_window_maximize_succeeds ... ok
[INFO] [stdout] test tests::cmd_registry_list_visible_empty ... ok
[INFO] [stdout] test tests::cmd_window_minimize_succeeds ... ok
[INFO] [stdout] test tests::cmd_settings_set_get_roundtrip ... ok
[INFO] [stdout] test tests::cmd_window_close_succeeds ... ok
[INFO] [stdout] test tests::cmd_window_set_size_records_rect ... ok
[INFO] [stdout] test tests::cmd_window_restore_succeeds ... ok
[INFO] [stdout] test tests::cmd_market_download_and_install_track_state ... ok
[INFO] [stdout] test tests::cmd_window_set_position_records_rect ... ok
[INFO] [stdout] test tests::cmd_window_quit_succeeds ... ok
[INFO] [stdout] test tests::command_state_with_config ... ok
[INFO] [stdout] test tests::command_state_new ... ok
[INFO] [stdout] test tests::command_state_default ... ok
[INFO] [stdout] test tests::concurrent_subscribe_publish ... ok
[INFO] [stdout] test tests::contributes_reconcile_detects_missing_registration ... ok
[INFO] [stdout] test tests::contributes_reconcile_ignores_other_plugins_entries ... ok
[INFO] [stdout] test tests::contributes_reconcile_detects_extra_registration ... ok
[INFO] [stdout] test tests::crash_window_below_the_limit_does_not_block_a_retry ... ok
[INFO] [stdout] test tests::crash_window_exceeded_refuses_a_fresh_start_even_when_the_plugin_is_available ... ok
[INFO] [stdout] test tests::contributes_reconcile_ok_when_declared_matches_registered ... ok
[INFO] [stdout] test tests::declared_contribute_keys_maps_all_five_kinds ... ok
[INFO] [stdout] test tests::concurrent_bus_access ... ok
[INFO] [stdout] test tests::contributes_reconcile_unknown_plugin_is_not_a_silent_pass ... ok
[INFO] [stdout] test tests::deep_link_register_without_the_identity_check_lets_a_plugin_take_over_the_protocol ... ok
[INFO] [stdout] test tests::deep_link_delivered_reaches_subscriber_queue ... ok
[INFO] [stdout] test tests::embedded_permission_index_parses_and_is_non_empty ... ok
[INFO] [stdout] test tests::errored_retryable_state_refuses_spawn_until_re_enabled ... ok
[INFO] [stdout] test tests::disable_keeps_event_bus_residue ... ok
[INFO] [stdout] test tests::concurrent_registry_access ... ok
[INFO] [stdout] test tests::every_privileged_command_in_the_authz_table_denies_plugins ... ok
[INFO] [stdout] test tests::disabling_a_running_plugin_terminates_its_sidecar ... ok
[INFO] [stdout] test tests::acl_persistence_failure_rolls_back_package_directory_and_registry ... ok
[INFO] [stdout] test tests::guard_catches_panic ... ok
[INFO] [stdout] test tests::host_capabilities_matches_base_and_plugin_runtime_assemblies ... ok
[INFO] [stdout] test tests::install_plugin_from_json_records_install_failed_when_manifest_malformed ... ok
[INFO] [stdout] test tests::i18n_set_locale_without_the_identity_check_changes_the_language_for_everyone ... ok
[INFO] [stdout] test tests::install_plugin_from_json_installs_and_becomes_visible ... ok
[INFO] [stdout] test tests::install_plugin_from_json_rejects_unknown_field ... ok
[INFO] [stdout] test tests::install_plugin_from_json_without_recoverable_id_does_not_register ... ok
[INFO] [stdout] test tests::failed_registry_uninstall_restores_staged_files_and_acl ... ok
[INFO] [stdout] test tests::installed_plugin_cannot_spawn_until_it_is_enabled ... ok
[INFO] [stdout] test tests::kill_failure_does_not_fail_uninstall_but_is_traced ... ok
[INFO] [stdout] test tests::lifecycle_trial_error_syncs_engine_trial_failure ... ok
[INFO] [stdout] test tests::malformed_labels_cannot_reach_the_new_identity_checks_as_main_window ... ok
[INFO] [stdout] test tests::memory_window_sink_traces_are_a_ring_not_an_unbounded_log ... ok
[INFO] [stdout] test tests::notifications_list_and_read_roundtrip ... ok
[INFO] [stdout] test tests::live_lease_does_not_need_restart_but_crashed_lease_does ... ok
[INFO] [stdout] test tests::notifications_list_without_scoping_leaks_other_plugins_content ... ok
[INFO] [stdout] test tests::malformed_label_is_rejected_and_never_downgrades_to_main_window ... ok
[INFO] [stdout] test tests::notifications_read_without_the_identity_check_can_wipe_the_unread_state_of_others ... ok
[INFO] [stdout] test tests::notifications_list_keeps_existing_fields_and_adds_dispatch_log ... ok
[INFO] [stdout] test tests::notify_record_serializes_as_camel_case ... ok
[INFO] [stdout] test tests::optional_install_commands_are_main_window_only_and_registered_as_privileged ... ok
[INFO] [stdout] test tests::plugin_caller_can_only_clean_its_own_i18n_bundle ... ok
[INFO] [stdout] test tests::origin_allowlist_flows_from_adapter_config_to_shell_ext ... ok
[INFO] [stdout] test tests::invalid_package_signature_leaves_no_install_state ... ok
[INFO] [stdout] test tests::plugin_caller_can_only_load_into_its_own_i18n_namespace ... ok
[INFO] [stdout] test tests::plugin_caller_can_only_mark_its_own_notifications_read ... ok
[INFO] [stdout] test tests::install_rejects_path_traversal_entry ... ok
[INFO] [stdout] test tests::plugin_caller_can_only_notify_under_its_own_name ... ok
[INFO] [stdout] test tests::plugin_caller_can_only_touch_its_own_settings_namespace ... ok
[INFO] [stdout] test tests::plugin_caller_cannot_change_the_global_locale_but_main_window_can ... ok
[INFO] [stdout] test tests::plugin_caller_cannot_list_all_plugins_but_main_window_can ... ok
[INFO] [stdout] test tests::plugin_caller_cannot_query_process_health_but_main_window_can ... ok
[INFO] [stdout] test tests::plugin_caller_cannot_register_an_app_level_deep_link_but_main_window_can ... ok
[INFO] [stdout] test tests::notify_legacy_log_is_bounded_and_keeps_newest ... ok
[INFO] [stdout] test tests::plugin_caller_cannot_use_registry_admin_but_main_window_can ... ok
[INFO] [stdout] test tests::plugin_caller_cannot_use_market_commands_but_main_window_can ... ok
[INFO] [stdout] test tests::plugin_caller_cannot_report_failure_for_another_plugin ... ok
[INFO] [stdout] test tests::plugin_caller_cannot_spawn_another_plugins_sidecar ... ok
[INFO] [stdout] test tests::plugin_caller_only_lists_its_own_notifications ... ok
[INFO] [stdout] test tests::proc_errors_map_to_non_retryable_structured_codes ... ok
[INFO] [stdout] test tests::plugin_caller_cannot_trial_enable_a_plugin_but_main_window_can ... ok
[INFO] [stdout] test tests::process_call_delivers_frame_to_stdin_and_settles_via_sink ... ok
[INFO] [stdout] test tests::process_plugin_without_sidecar_cannot_even_be_installed ... ok
[INFO] [stdout] test tests::purge_also_terminates_the_sidecar ... ok
[INFO] [stdout] test tests::recover_boot_keeps_every_pre_existing_field ... ok
[INFO] [stdout] test tests::recover_boot_context_keeps_the_attributed_plugin_without_spending_its_trial_budget ... ok
[INFO] [stdout] test tests::recover_boot_returns_context_after_a_safemode_restart ... ok
[INFO] [stdout] test tests::recover_report_without_the_identity_check_burns_another_plugins_trial_budget ... ok
[INFO] [stdout] test tests::plugin_caller_only_lists_its_own_dispatch_log ... ok
[INFO] [stdout] test tests::registry_admin_enable_disable ... ok
[INFO] [stdout] test tests::recovery_marker_write_failure_does_not_break_boot_or_report ... ok
[INFO] [stdout] test tests::registry_call_begin_and_end ... ok
[INFO] [stdout] test tests::registry_install_and_list ... ok
[INFO] [stdout] test tests::registry_install_duplicate_rejected ... ok
[INFO] [stdout] test tests::recover_boot_returns_last_context_after_crash_and_restart ... ok
[INFO] [stdout] test tests::registry_install_then_lifecycle ... ok
[INFO] [stdout] test tests::resource_stats_report_live_usage_and_are_main_window_only ... ok
[INFO] [stdout] test tests::recover_boot_context_is_empty_on_a_fresh_boot_not_fabricated ... ok
[INFO] [stdout] test tests::retry_after_crash_terminates_the_previous_pid_before_replacing_the_lease ... ok
[INFO] [stdout] test tests::runtime_crash_delivers_event_and_bumps_consecutive_failures_once ... ok
[INFO] [stdout] test tests::registry_gc_expired ... ok
[INFO] [stdout] test tests::runtime_health_serializes_camel_case ... ok
[INFO] [stdout] test tests::runtime_spawn_failure_never_creates_a_lease ... ok
[INFO] [stdout] test tests::runtime_spawn_is_idempotent_per_plugin ... ok
[INFO] [stdout] test tests::runtime_spawn_profile_uses_camel_case_wire_shape ... ok
[INFO] [stdout] test tests::runtime_spawn_rejects_abi_mismatch_before_starting_anything ... ok
[INFO] [stdout] test tests::runtime_spawn_rejects_non_process_plugin_without_starting_anything ... ok
[INFO] [stdout] test tests::runtime_spawn_rejects_unverified_profile_before_touching_spawner ... ok
[INFO] [stdout] test tests::runtime_spawn_starts_sidecar_and_binds_lease_to_pid ... ok
[INFO] [stdout] test tests::runtime_spawn_unknown_plugin_is_e_unknown_plugin ... ok
[INFO] [stdout] test tests::settings_adopt_legacy_and_migrate_also_persist ... ok
[INFO] [stdout] test tests::runtime_health_unknown_lease_is_lease_expired_not_call_not_found ... ok
[INFO] [stdout] test tests::runtime_lease_is_recycled_with_the_plugin_entry ... ok
[INFO] [stdout] test tests::runtime_spawn_profile_can_override_binary_path ... ok
[INFO] [stdout] test tests::settings_adopt_legacy_command_rejects_non_object_documents ... ok
[INFO] [stdout] test tests::settings_adopt_legacy_rejects_non_object_documents ... ok
[INFO] [stdout] test tests::settings_bridge_migrates_v1_documents_to_v2 ... ok
[INFO] [stdout] test tests::settings_are_backed_by_a_store_with_a_registered_schema ... ok
[INFO] [stdout] test tests::settings_keys_are_single_segment_paths_so_flat_semantics_hold ... ok
[INFO] [stdout] test tests::settings_migration_command_refuses_unlabelled_existing_data ... ok
[INFO] [stdout] test tests::settings_migration_commands_round_trip_through_the_command_layer ... ok
[INFO] [stdout] test tests::settings_migration_entries_are_main_window_only ... ok
[INFO] [stdout] test tests::settings_migration_refuses_unlabelled_existing_data ... ok
[INFO] [stdout] test tests::settings_persistence_is_off_when_no_data_dir_is_configured ... ok
[INFO] [stdout] test tests::settings_new_store_has_no_data_version_before_any_write ... ok
[INFO] [stdout] test tests::settings_survive_a_restart_when_a_data_dir_is_configured ... ok
[INFO] [stdout] test tests::sink_tests::builtin_sinks_are_honest_about_what_they_do_not_do ... ok
[INFO] [stdout] test tests::settings_path_encoding_is_injective ... ok
[INFO] [stdout] test tests::settings_set_rejects_empty_key ... ok
[INFO] [stdout] test tests::sink_tests::deep_link_register_drives_the_sink_and_releases_the_previous_protocol ... ok
[INFO] [stdout] test recovery::tests::context_is_capped_by_the_engine_ring_across_restarts ... ok
[INFO] [stdout] test tests::sink_tests::fs_commands_are_confined_to_allowed_roots ... ok
[INFO] [stdout] test tests::sink_tests::deep_link_registration_is_main_window_only_and_never_touches_the_sink_when_denied ... ok
[INFO] [stdout] test tests::sink_tests::swapping_the_dialog_sink_changes_the_command_result ... ok
[INFO] [stdout] test tests::sink_tests::swapping_the_window_sink_changes_the_command_result ... ok
[INFO] [stdout] test tests::sink_tests::theme_commands_use_the_theme_registry ... ok
[INFO] [stdout] test tests::sink_tests::swapping_the_menu_sink_changes_the_command_result ... ok
[INFO] [stdout] test tests::sink_tests::http_request_validates_then_degrades_honestly ... ok
[INFO] [stdout] test tests::sink_tests::window_create_is_main_window_only ... ok
[INFO] [stdout] test tests::sink_tests::window_create_mints_plugin_label_and_resolves_the_manifest ... ok
[INFO] [stdout] test tests::sink_tests::window_create_refuses_plugins_without_a_ui_entry ... ok
[INFO] [stdout] test tests::sink_tests::window_create_degrades_honestly_without_a_native_sink ... ok
[INFO] [stdout] test tests::sink_tests::window_create_rejects_unknown_plugin_before_touching_the_sink ... ok
[INFO] [stdout] test tests::sink_tests::window_create_rejects_unsafe_ui_paths_before_touching_the_sink ... ok
[INFO] [stdout] test tests::sink_tests::window_relaunch_is_main_window_only_and_leaves_no_side_effect ... ok
[INFO] [stdout] test tests::sink_tests::window_relaunch_reconciles_before_requesting_restart ... ok
[INFO] [stdout] test tests::spawn_is_refused_while_disabled_by_safemode ... ok
[INFO] [stdout] test tests::stream_carries_binary_payload_without_base64 ... ok
[INFO] [stdout] test tests::stream_close_rejects_non_terminal_or_unknown_kind ... ok
[INFO] [stdout] test tests::stream_roundtrip_three_frames_then_end ... ok
[INFO] [stdout] test tests::stream_write_from_another_plugin_is_denied ... ok
[INFO] [stdout] test tests::stream_open_without_carrier_is_rejected ... ok
[INFO] [stdout] test tests::uninstall_disposes_event_bus_residue ... ok
[INFO] [stdout] test tests::sink_tests::host_capabilities_derives_domains_from_injected_sinks ... ok
[INFO] [stdout] test tests::sink_tests::updater_check_runs_tauron_distribute_and_status_reads_the_ledger ... ok
[INFO] [stdout] test tests::uninstall_recycles_every_per_plugin_side_state ... ok
[INFO] [stdout] test tests::substrate_only_host_is_functionally_complete ... ok
[INFO] [stdout] test tests::user_confirm_state_refuses_spawn_via_the_availability_gate ... ok
[INFO] [stdout] test tests::uninstall_recycles_plugin_notifications ... ok
[INFO] [stdout] test wasm_delivery::tests::crash_budget_is_enforced ... ok
[INFO] [stdout] test wasm_delivery::tests::invalid_wasm_config_is_rejected_by_the_validation_layer ... ok
[INFO] [stdout] test tests::uninstall_terminates_the_sidecar_and_traces_it ... ok
[INFO] [stdout] test wasm_delivery::tests::valid_wasm_config_passes_validation_then_fails_honestly_on_runtime ... ok
[INFO] [stdout] test wasm_delivery::tests::settle_is_refused ... ok
[INFO] [stdout] test tests::signed_package_preview_install_enable_call_and_uninstall_form_one_chain ... ok
[INFO] [stdout] test tests::contributes_register_is_bounded_and_fails_loudly_at_the_cap ... ok
[INFO] [stdout] test tests::install_rejects_package_exceeding_entry_count_limit ... ok
[INFO] [stderr]    Doc-tests tauron_adapter
[INFO] [stdout] test tests::recover_boot_and_report_are_lock_order_safe ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 237 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.94s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "bf2e627d7eb9257f6f763b19561d12ff05bc2e21917e8c5ec1291839ae4672da", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bf2e627d7eb9257f6f763b19561d12ff05bc2e21917e8c5ec1291839ae4672da", kill_on_drop: false }`
[INFO] [stdout] bf2e627d7eb9257f6f763b19561d12ff05bc2e21917e8c5ec1291839ae4672da
