[INFO] fetching crate scope-core 0.1.0...
[INFO] testing scope-core-0.1.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate scope-core 0.1.0 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate scope-core 0.1.0
[INFO] finished tweaking crates.io crate scope-core 0.1.0
[INFO] tweaked toml for crates.io crate scope-core 0.1.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate scope-core 0.1.0 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 scope-core 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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[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] 52e6bcc989f919fd437f4d0596df4414838813e7caafbaafb1e93971b296a65d
[INFO] running `Command { std: "docker" "start" "52e6bcc989f919fd437f4d0596df4414838813e7caafbaafb1e93971b296a65d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "52e6bcc989f919fd437f4d0596df4414838813e7caafbaafb1e93971b296a65d", 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" "52e6bcc989f919fd437f4d0596df4414838813e7caafbaafb1e93971b296a65d" "/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" "52e6bcc989f919fd437f4d0596df4414838813e7caafbaafb1e93971b296a65d", 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" "52e6bcc989f919fd437f4d0596df4414838813e7caafbaafb1e93971b296a65d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling zerocopy v0.8.55
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling cc v1.4.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling thiserror v2.0.19
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling uuid v1.24.0
[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 libsqlite3-sys v0.30.1
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.19
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling hashlink v0.9.1
[INFO] [stderr]    Compiling rusqlite v0.32.1
[INFO] [stderr]    Compiling scope-core v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 23.81s
[INFO] running `Command { std: "docker" "inspect" "52e6bcc989f919fd437f4d0596df4414838813e7caafbaafb1e93971b296a65d", 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" "52e6bcc989f919fd437f4d0596df4414838813e7caafbaafb1e93971b296a65d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling console v0.16.4
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling rusqlite v0.32.1
[INFO] [stderr]    Compiling scope-core v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling insta v1.48.0
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 14.96s
[INFO] running `Command { std: "docker" "inspect" "52e6bcc989f919fd437f4d0596df4414838813e7caafbaafb1e93971b296a65d", 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" "52e6bcc989f919fd437f4d0596df4414838813e7caafbaafb1e93971b296a65d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.10s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/scope-core/4231d716ae206557/out/scope_core-4231d716ae206557)
[INFO] [stdout] 
[INFO] [stdout] running 247 tests
[INFO] [stdout] test config::tests::test_data_dir_from_path ... ok
[INFO] [stdout] test config::tests::test_ensure_dirs_permissions ... ok
[INFO] [stdout] test config::tests::test_ensure_dirs_creates_directories ... ok
[INFO] [stdout] test config::tests::test_run_dir_path ... ok
[INFO] [stdout] test baseline::tests::test_hash_string_set_empty ... ok
[INFO] [stdout] test config::tests::test_data_dir_xdg_override ... ok
[INFO] [stdout] test config::tests::test_ensure_run_dir ... ok
[INFO] [stdout] test config::tests::test_runs_dir ... ok
[INFO] [stdout] test diff::tests::test_collect_exe_names_uses_basename ... ok
[INFO] [stdout] test baseline::tests::test_hash_string_set_deterministic ... ok
[INFO] [stdout] test diff::tests::test_diff_result_not_empty_with_added_files ... ok
[INFO] [stdout] test diff::tests::test_format_network_endpoint ... ok
[INFO] [stdout] test diff::tests::test_format_network_endpoint_missing ... ok
[INFO] [stdout] test baseline::tests::test_hash_string_set_order_independent ... ok
[INFO] [stdout] test diff::tests::test_generate_json_diff ... ok
[INFO] [stdout] test config::tests::test_db_path ... ok
[INFO] [stdout] test doctor::tests::test_check_data_directory_tempdir ... ok
[INFO] [stdout] test diff::tests::test_diff_result_is_empty ... ok
[INFO] [stdout] test doctor::tests::test_parse_strace_version_empty ... ok
[INFO] [stdout] test doctor::tests::test_parse_strace_version_garbage ... ok
[INFO] [stdout] test doctor::tests::test_parse_strace_version_newer ... ok
[INFO] [stdout] test doctor::tests::test_parse_strace_version_standard ... ok
[INFO] [stdout] test doctor::tests::test_parse_strace_version_old ... ok
[INFO] [stdout] test doctor::tests::test_parse_strace_version_with_patch ... ok
[INFO] [stdout] test events::types::tests::test_collector_warning_serialization_roundtrip ... ok
[INFO] [stdout] test events::types::tests::test_dir_create_serialization_roundtrip ... ok
[INFO] [stdout] test events::types::tests::test_dir_delete_serialization_roundtrip ... ok
[INFO] [stdout] test events::types::tests::test_dns_query_serialization_roundtrip ... ok
[INFO] [stdout] test events::types::tests::test_event_type_name_matches_serde_rename ... ok
[INFO] [stdout] test events::types::tests::test_event_drop_serialization_roundtrip ... ok
[INFO] [stdout] test events::types::tests::test_event_type_tag_serialization ... ok
[INFO] [stdout] test events::types::tests::test_env_access_serialization_roundtrip ... ok
[INFO] [stdout] test events::types::tests::test_file_rename_serialization_roundtrip ... ok
[INFO] [stdout] test events::types::tests::test_file_delete_serialization_roundtrip ... ok
[INFO] [stdout] test events::types::tests::test_file_write_serialization_roundtrip ... ok
[INFO] [stdout] test events::types::tests::test_network_close_serialization_roundtrip ... ok
[INFO] [stdout] test events::types::tests::test_optional_fields_omitted_when_none ... ok
[INFO] [stdout] test events::types::tests::test_file_read_serialization_roundtrip ... ok
[INFO] [stdout] test events::types::tests::test_network_connect_serialization_roundtrip ... ok
[INFO] [stdout] test events::types::tests::test_process_exec_serialization_roundtrip ... ok
[INFO] [stdout] test events::types::tests::test_output_chunk_serialization_roundtrip ... ok
[INFO] [stdout] test events::types::tests::test_run_finished_serialization_roundtrip ... ok
[INFO] [stdout] test events::types::tests::test_process_exit_serialization_roundtrip ... ok
[INFO] [stdout] test events::types::tests::test_run_started_serialization_roundtrip ... ok
[INFO] [stdout] test events::types::tests::test_signal_received_serialization_roundtrip ... ok
[INFO] [stdout] test events::types::tests::test_scope_event_envelope_serialization ... ok
[INFO] [stdout] test events::types::tests::test_symlink_create_serialization_roundtrip ... ok
[INFO] [stdout] test events::types::tests::test_secret_access_serialization_roundtrip ... ok
[INFO] [stdout] test events::types::tests::test_signal_sent_serialization_roundtrip ... ok
[INFO] [stdout] test hash::tests::test_command_hash_empty_argv ... ok
[INFO] [stdout] test hash::tests::test_command_hash_length ... ok
[INFO] [stdout] test normalizer::aggregation::tests::test_aggregation_flushes_on_fd_reuse_different_path ... ok
[INFO] [stdout] test normalizer::aggregation::tests::test_aggregation_merges_same_path_reused_fd ... ok
[INFO] [stdout] test normalizer::aggregation::tests::test_consecutive_reads_merged ... ok
[INFO] [stdout] test hash::tests::test_command_hash_deterministic ... ok
[INFO] [stdout] test hash::tests::test_command_hash_different_commands ... ok
[INFO] [stdout] test normalizer::aggregation::tests::test_consecutive_writes_merged ... ok
[INFO] [stdout] test normalizer::aggregation::tests::test_different_pids_not_merged ... ok
[INFO] [stdout] test normalizer::aggregation::tests::test_different_fds_not_merged ... ok
[INFO] [stdout] test normalizer::aggregation::tests::test_flush_emits_pending ... ok
[INFO] [stdout] test normalizer::aggregation::tests::test_no_fd_no_aggregation ... ok
[INFO] [stdout] test normalizer::aggregation::tests::test_time_window_boundary ... ok
[INFO] [stdout] test normalizer::secrets::tests::test_aws_credentials_detected ... ok
[INFO] [stdout] test normalizer::aggregation::tests::test_non_read_write_passthrough ... ok
[INFO] [stdout] test normalizer::secrets::tests::test_env_file_detected ... ok
[INFO] [stdout] test normalizer::secrets::tests::test_github_token_detected ... ok
[INFO] [stdout] test normalizer::secrets::tests::test_kube_config_detected ... ok
[INFO] [stdout] test normalizer::secrets::tests::test_normal_file_not_secret ... ok
[INFO] [stdout] test normalizer::secrets::tests::test_npmrc_detected ... ok
[INFO] [stdout] test normalizer::secrets::tests::test_ssh_key_detected ... ok
[INFO] [stdout] test normalizer::secrets::tests::test_secret_category_as_str_and_severity ... ok
[INFO] [stdout] test normalizer::tests::test_normalize_dir_create ... ok
[INFO] [stdout] test normalizer::tests::test_normalize_dir_delete ... ok
[INFO] [stdout] test normalizer::tests::test_normalize_file_close_no_event ... ok
[INFO] [stdout] test normalizer::tests::test_normalize_file_delete ... ok
[INFO] [stdout] test normalizer::tests::test_normalize_file_open_no_event ... ok
[INFO] [stdout] test normalizer::tests::test_normalize_file_rename ... ok
[INFO] [stdout] test normalizer::tests::test_normalize_file_read ... ok
[INFO] [stdout] test normalizer::tests::test_normalize_file_write ... ok
[INFO] [stdout] test normalizer::tests::test_normalize_network_close ... ok
[INFO] [stdout] test normalizer::tests::test_normalize_network_connect ... ok
[INFO] [stdout] test normalizer::tests::test_normalize_pid_exe_tracking ... ok
[INFO] [stdout] test normalizer::tests::test_normalize_pid_ppid_tracking ... ok
[INFO] [stdout] test normalizer::tests::test_normalize_process_exec ... ok
[INFO] [stdout] test normalizer::tests::test_normalize_process_exit ... ok
[INFO] [stdout] test normalizer::tests::test_normalize_process_fork ... ok
[INFO] [stdout] test normalizer::tests::test_normalize_signal_sent ... ok
[INFO] [stdout] test baseline::tests::test_verify_baseline_not_found ... ok
[INFO] [stdout] test normalizer::tests::test_normalize_seq_increments ... ok
[INFO] [stdout] test normalizer::tests::test_normalize_signal_received ... ok
[INFO] [stdout] test redact::tests::test_is_ipv4 ... ok
[INFO] [stdout] test normalizer::tests::test_normalize_symlink_create ... ok
[INFO] [stdout] test normalizer::tests::test_normalize_unknown ... ok
[INFO] [stdout] test redact::tests::test_redact_hostname ... ok
[INFO] [stdout] test redact::tests::test_redact_ipv4 ... ok
[INFO] [stdout] test redact::tests::test_redact_ipv6 ... ok
[INFO] [stdout] test redact::tests::test_redact_ipv6_loopback_preserved ... ok
[INFO] [stdout] test redact::tests::test_is_ipv6 ... ok
[INFO] [stdout] test redact::tests::test_redact_home_directory ... ok
[INFO] [stdout] test redact::tests::test_redact_path_no_home ... ok
[INFO] [stdout] test redact::tests::test_redact_secret_in_non_home_path ... ok
[INFO] [stdout] test redact::tests::test_redact_secret_paths ... ok
[INFO] [stdout] test redact::tests::test_redact_username ... ok
[INFO] [stdout] test redact::tests::test_redact_non_ip_string ... ok
[INFO] [stdout] test redact::tests::test_redact_ipv4_loopback_preserved ... ok
[INFO] [stdout] test report::tests::test_generate_json_report_structure ... ok
[INFO] [stdout] test report::tests::test_generate_markdown_report_headers ... ok
[INFO] [stdout] test report::tests::test_generate_pretty_report_empty_sections ... ok
[INFO] [stdout] test report::tests::test_generate_pretty_report_risk_sorting ... ok
[INFO] [stdout] test report::tree::tests::test_build_process_tree_empty ... ok
[INFO] [stdout] test report::tree::tests::test_build_process_tree_orphan_handling ... ok
[INFO] [stdout] test report::tree::tests::test_build_process_tree_with_children ... ok
[INFO] [stdout] test report::tree::tests::test_build_process_tree_single_root ... ok
[INFO] [stdout] test report::tree::tests::test_render_tree_output ... ok
[INFO] [stdout] test risk::builtin::tests::test_read_aws_credentials_fires_via_secret_category ... ok
[INFO] [stdout] test risk::builtin::tests::test_read_aws_credentials_ignores_non_aws ... ok
[INFO] [stdout] test risk::builtin::tests::test_has_execute_bit_octal ... ok
[INFO] [stdout] test risk::builtin::tests::test_read_ssh_key_fires_on_path_suffix_any_home ... ok
[INFO] [stdout] test risk::builtin::tests::test_read_aws_credentials_fires_on_config ... ok
[INFO] [stdout] test risk::builtin::tests::test_read_aws_credentials_fires_on_credentials ... ok
[INFO] [stdout] test risk::builtin::tests::test_read_aws_credentials_ignores_write ... ok
[INFO] [stdout] test diff::tests::test_compute_diff_added_and_removed_files ... ok
[INFO] [stdout] test risk::builtin::tests::test_read_ssh_key_fires_on_root_home ... ok
[INFO] [stdout] test risk::builtin::tests::test_read_ssh_key_fires_on_standard_home ... ok
[INFO] [stdout] test risk::builtin::tests::test_rule_returns_multiple_findings ... ok
[INFO] [stdout] test risk::builtin::tests::test_unknown_outbound_fires_on_external ... ok
[INFO] [stdout] test risk::builtin::tests::test_unknown_outbound_fires_on_ipv6 ... ok
[INFO] [stdout] test risk::builtin::tests::test_read_ssh_key_fires_via_secret_category ... ok
[INFO] [stdout] test risk::builtin::tests::test_read_ssh_key_ignores_non_secret ... ok
[INFO] [stdout] test risk::builtin::tests::test_read_ssh_key_ignores_write_operations ... ok
[INFO] [stdout] test risk::builtin::tests::test_read_ssh_key_multiple_findings ... ok
[INFO] [stdout] test risk::builtin::tests::test_unknown_outbound_skips_loopback ... ok
[INFO] [stdout] test risk::builtin::tests::test_unknown_outbound_skips_empty_addr ... ok
[INFO] [stdout] test risk::builtin::tests::test_unknown_outbound_skips_null_addr ... ok
[INFO] [stdout] test risk::builtin::tests::test_unknown_outbound_skips_unix_socket ... ok
[INFO] [stdout] test risk::builtin::tests::test_write_shell_rc_fires_on_bashrc ... ok
[INFO] [stdout] test risk::builtin::tests::test_write_shell_rc_ignores_read ... ok
[INFO] [stdout] test baseline::tests::test_delete_baseline ... ok
[INFO] [stdout] test risk::builtin::tests::test_write_shell_rc_fires_on_fish_config ... ok
[INFO] [stdout] test risk::builtin::tests::test_write_shell_rc_fires_any_home ... ok
[INFO] [stdout] test risk::builtin::tests::test_write_shell_rc_fires_on_zshrc ... ok
[INFO] [stdout] test risk::builtin::tests::test_write_shell_rc_ignores_non_rc ... ok
[INFO] [stdout] test diff::tests::test_compute_diff_new_risks ... ok
[INFO] [stdout] test risk::builtin::tests::test_write_tmp_exe_fires_full_stat_mode ... ok
[INFO] [stdout] test risk::builtin::tests::test_write_tmp_exe_skips_read ... ok
[INFO] [stdout] test risk::engine::tests::test_builtin_rules_count_is_5 ... ok
[INFO] [stdout] test risk::builtin::tests::test_write_tmp_exe_fires ... ok
[INFO] [stdout] test baseline::tests::test_create_and_fetch_baseline ... ok
[INFO] [stdout] test risk::builtin::tests::test_write_tmp_exe_skips_non_executable ... ok
[INFO] [stdout] test risk::builtin::tests::test_write_tmp_exe_skips_non_tmp ... ok
[INFO] [stdout] test risk::builtin::tests::test_write_tmp_exe_skips_empty_mode ... ok
[INFO] [stdout] test risk::builtin::tests::test_write_tmp_exe_skips_null_mode ... ok
[INFO] [stdout] test risk::builtin::tests::test_write_tmp_exe_fires_var_tmp ... ok
[INFO] [stdout] test diff::tests::test_compute_diff_identical_runs ... ok
[INFO] [stdout] test baseline::tests::test_verify_baseline_no_drift ... ok
[INFO] [stdout] test baseline::tests::test_baseline_not_found ... ok
[INFO] [stdout] test baseline::tests::test_baseline_hash_consistency ... ok
[INFO] [stdout] test baseline::tests::test_list_baselines ... ok
[INFO] [stdout] test risk::types::tests::test_risk_counts_empty ... ok
[INFO] [stdout] test run_id::tests::test_run_id_invalid_parse_bad_suffix ... ok
[INFO] [stdout] test risk::types::tests::test_risk_counts_from_findings ... ok
[INFO] [stdout] test risk::types::tests::test_severity_ordering_for_fail_on_risk ... ok
[INFO] [stdout] test risk::types::tests::test_severity_serde_lowercase_round_trip ... ok
[INFO] [stdout] test run_id::tests::test_run_id_as_str ... ok
[INFO] [stdout] test run_id::tests::test_run_id_display_fromstr_roundtrip ... ok
[INFO] [stdout] test risk::types::tests::test_severity_from_str_lowercase ... ok
[INFO] [stdout] test run_id::tests::test_run_id_invalid_parse_bad_timestamp ... ok
[INFO] [stdout] test baseline::tests::test_create_baseline_overwrites ... ok
[INFO] [stdout] test run_id::tests::test_run_id_uniqueness ... ok
[INFO] [stdout] test run_id::tests::test_run_id_invalid_parse_short ... ok
[INFO] [stdout] test run_id::tests::test_run_id_invalid_parse_empty ... ok
[INFO] [stdout] test run_id::tests::test_run_id_new_format ... ok
[INFO] [stdout] test run_id::tests::test_run_id_invalid_parse_no_prefix ... ok
[INFO] [stdout] test baseline::tests::test_verify_baseline_drift_detected ... ok
[INFO] [stdout] test runner::metadata::tests::test_arch_is_known ... ok
[INFO] [stdout] test runner::metadata::tests::test_cwd_not_empty ... ok
[INFO] [stdout] test runner::metadata::tests::test_hostname_not_empty ... ok
[INFO] [stdout] test runner::metadata::tests::test_user_name_not_empty ... ok
[INFO] [stdout] test runner::metadata::tests::test_cmdscope_version_matches_cargo ... ok
[INFO] [stdout] test runner::metadata::tests::test_collect_metadata_all_populated ... ok
[INFO] [stdout] test risk::engine::tests::test_evaluate_empty_run ... ok
[INFO] [stdout] test risk::engine::tests::test_persist_writes_risks_table ... ok
[INFO] [stdout] test risk::engine::tests::test_persist_updates_run_counters ... ok
[INFO] [stdout] test runner::tests::test_execute_permission_denied ... ok
[INFO] [stdout] test run_id::tests::test_run_id_serialization ... ok
[INFO] [stdout] test runner::tests::test_execute_command_not_found ... ok
[INFO] [stdout] test runner::types::tests::test_run_meta_event_counts_default_to_zero ... ok
[INFO] [stdout] test runner::types::tests::test_run_meta_event_counts_round_trip ... ok
[INFO] [stdout] test signal::tests::test_install_handler_succeeds ... ok
[INFO] [stdout] test signal::tests::test_shutdown_not_requested_initially ... ok
[INFO] [stdout] test storage::db::tests::test_all_tables_exist ... ok
[INFO] [stdout] test storage::db::tests::test_cmdscope_version_stored ... ok
[INFO] [stdout] test storage::db::tests::test_create_database_in_memory ... ok
[INFO] [stdout] test runner::tests::test_execute_label_stored_in_meta ... ok
[INFO] [stdout] test runner::tests::test_execute_ephemeral_cleanup_best_effort ... ok
[INFO] [stdout] test runner::tests::test_execute_echo_hello ... ok
[INFO] [stdout] test runner::tests::test_execute_false_failed ... ok
[INFO] [stdout] test storage::db::tests::test_version_gt ... ok
[INFO] [stdout] test storage::jsonl::tests::test_jsonl_creates_file_with_header ... ok
[INFO] [stdout] test runner::tests::test_execute_exit_code_42 ... ok
[INFO] [stdout] test storage::jsonl::tests::test_jsonl_event_count_excludes_header ... ok
[INFO] [stdout] test storage::jsonl::tests::test_jsonl_empty_run ... ok
[INFO] [stdout] test storage::jsonl::tests::test_jsonl_finish_returns_stats ... ok
[INFO] [stdout] test storage::jsonl::tests::test_jsonl_file_permissions_0600 ... ok
[INFO] [stdout] test storage::jsonl::tests::test_jsonl_rotation_at_threshold ... ok
[INFO] [stdout] test storage::jsonl::tests::test_jsonl_writes_valid_json_lines ... ok
[INFO] [stdout] test storage::runs::tests::test_get_latest_run_none ... ok
[INFO] [stdout] test storage::runs::tests::test_get_latest_run_returns_most_recent ... ok
[INFO] [stdout] test storage::runs::tests::test_get_nonexistent_run ... ok
[INFO] [stdout] test storage::db::tests::test_schema_version_stored ... ok
[INFO] [stdout] test storage::jsonl::tests::test_jsonl_multiple_rotations ... ok
[INFO] [stdout] test storage::runs::tests::test_get_run_by_id ... ok
[INFO] [stdout] test storage::runs::tests::test_query_files_for_run_returns_rows_and_empty ... ok
[INFO] [stdout] test doctor::tests::test_check_sqlite_tempdir ... ok
[INFO] [stdout] test storage::runs::tests::test_query_history_command_substring_filter ... ok
[INFO] [stdout] test storage::runs::tests::test_query_history_command_filter_escapes_like_wildcards ... ok
[INFO] [stdout] test storage::runs::tests::test_query_history_default_sorted_desc ... ok
[INFO] [stdout] test storage::runs::tests::test_query_history_label_filter ... ok
[INFO] [stdout] test storage::runs::tests::test_query_history_limit ... ok
[INFO] [stdout] test storage::runs::tests::test_insert_running_run ... ok
[INFO] [stdout] test storage::runs::tests::test_update_failed_run ... ok
[INFO] [stdout] test storage::runs::tests::test_update_completed_run ... ok
[INFO] [stdout] test storage::runs::tests::test_query_history_status_filter ... ok
[INFO] [stdout] test storage::runs::tests::test_update_run_event_counts ... ok
[INFO] [stdout] test storage::runs::tests::test_update_run_risk_counts_updates_row ... ok
[INFO] [stdout] test storage::summary::tests::test_summary_file_read_inserted_with_bytes ... ok
[INFO] [stdout] test storage::summary::tests::test_summary_file_delete_inserted ... ok
[INFO] [stdout] test storage::summary::tests::test_summary_empty_run ... ok
[INFO] [stdout] test storage::summary::tests::test_summary_file_write_inserted_with_bytes ... ok
[INFO] [stdout] test storage::summary::tests::test_summary_file_repeat_aggregates ... ok
[INFO] [stdout] test storage::summary::tests::test_summary_finish_returns_correct_stats ... ok
[INFO] [stdout] test storage::summary::tests::test_summary_network_close_updates_bytes ... ok
[INFO] [stdout] test storage::summary::tests::test_summary_process_exit_updates_row ... ok
[INFO] [stdout] test storage::summary::tests::test_summary_network_connect_inserted ... ok
[INFO] [stdout] test storage::summary::tests::test_summary_process_exec_inserted ... ok
[INFO] [stdout] test storage::db::tests::test_create_database_in_tempdir ... ok
[INFO] [stdout] test runner::tests::test_execute_ephemeral_does_not_touch_db ... ok
[INFO] [stdout] test storage::db::tests::test_reopen_existing_database ... ok
[INFO] [stdout] test runner::tests::test_execute_quiet_writes_logs ... ok
[INFO] [stdout] test runner::tests::test_execute_persistent_inserts_and_updates_db ... ok
[INFO] [stdout] test runner::tests::test_execute_log_permissions ... ok
[INFO] [stdout] test runner::tests::test_execute_run_dir_permissions ... ok
[INFO] [stdout] test runner::tests::test_execute_meta_json_written ... ok
[INFO] [stdout] test storage::db::tests::test_open_database_wrong_version ... ok
[INFO] [stdout] test runner::tests::test_execute_stdout_size_and_stderr_size_correct ... ok
[INFO] [stdout] test runner::tests::test_execute_spawn_error_cli_exit_code_mapping ... ok
[INFO] [stdout] test runner::tests::test_execute_timeout_kills_command ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 247 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.11s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests scope_core
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/run_id.rs - run_id::RunId (line 23) ... ok
[INFO] [stdout] test src/hash.rs - hash::command_hash (line 16) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.58s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "52e6bcc989f919fd437f4d0596df4414838813e7caafbaafb1e93971b296a65d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "52e6bcc989f919fd437f4d0596df4414838813e7caafbaafb1e93971b296a65d", kill_on_drop: false }`
[INFO] [stdout] 52e6bcc989f919fd437f4d0596df4414838813e7caafbaafb1e93971b296a65d
