[INFO] cloning repository https://github.com/mingulov/osslscope
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/mingulov/osslscope" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmingulov%2Fosslscope", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmingulov%2Fosslscope'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] f0f843ff8cf950112bba58dfa302ba35139e675c
[INFO] testing mingulov/osslscope against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmingulov%2Fosslscope" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-6-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/mingulov/osslscope
[INFO] finished tweaking git repo https://github.com/mingulov/osslscope
[INFO] tweaked toml for git repo https://github.com/mingulov/osslscope written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/mingulov/osslscope on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/mingulov/osslscope already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded scroll v0.13.0
[INFO] [stderr]   Downloaded scroll_derive v0.13.2
[INFO] [stderr]   Downloaded unicode-ident v1.0.25
[INFO] [stderr]   Downloaded goblin v0.10.7
[INFO] [stderr]   Downloaded aya-obj v0.3.0
[INFO] [stderr]   Downloaded aya v0.14.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 5be491245f477203d78566242ec98c409ad748fef7b18d17c3e2846b0ae54f47
[INFO] running `Command { std: "docker" "start" "5be491245f477203d78566242ec98c409ad748fef7b18d17c3e2846b0ae54f47", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5be491245f477203d78566242ec98c409ad748fef7b18d17c3e2846b0ae54f47", 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" "5be491245f477203d78566242ec98c409ad748fef7b18d17c3e2846b0ae54f47" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5be491245f477203d78566242ec98c409ad748fef7b18d17c3e2846b0ae54f47", 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" "5be491245f477203d78566242ec98c409ad748fef7b18d17c3e2846b0ae54f47" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.25
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling crc32fast v1.5.2
[INFO] [stderr]    Compiling cfg-if v1.0.5
[INFO] [stderr]    Compiling object v0.39.1
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling assert_matches v1.5.0
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling osslscope v1.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling plain v0.2.3
[INFO] [stderr]    Compiling cpufeatures v0.3.1
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling ossl-bpf-sys v1.0.0 (/opt/rustwide/workdir/crates/bpf-sys)
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling hybrid-array v0.4.15
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling scroll_derive v0.13.2
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling scroll v0.13.0
[INFO] [stderr]    Compiling goblin v0.10.7
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling aya-obj v0.3.0
[INFO] [stderr]    Compiling aya v0.14.0
[INFO] [stderr]    Compiling osslscope-ebpf-common v1.0.0 (/opt/rustwide/workdir/crates/ebpf-common)
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/capture.rs:385:47
[INFO] [stdout]     |
[INFO] [stdout] 385 |         libc::signal(libc::SIGTERM, on_signal as libc::sighandler_t);
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(function_casts_as_integer)]` on by default
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 385 |         libc::signal(libc::SIGTERM, on_signal as *const () as libc::sighandler_t);
[INFO] [stdout]     |                                               ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/capture.rs:386:46
[INFO] [stdout]     |
[INFO] [stdout] 386 |         libc::signal(libc::SIGINT, on_signal as libc::sighandler_t);
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 386 |         libc::signal(libc::SIGINT, on_signal as *const () as libc::sighandler_t);
[INFO] [stdout]     |                                              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 16s
[INFO] running `Command { std: "docker" "inspect" "5be491245f477203d78566242ec98c409ad748fef7b18d17c3e2846b0ae54f47", 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" "5be491245f477203d78566242ec98c409ad748fef7b18d17c3e2846b0ae54f47" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/capture.rs:385:47
[INFO] [stdout]     |
[INFO] [stdout] 385 |         libc::signal(libc::SIGTERM, on_signal as libc::sighandler_t);
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(function_casts_as_integer)]` on by default
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 385 |         libc::signal(libc::SIGTERM, on_signal as *const () as libc::sighandler_t);
[INFO] [stdout]     |                                               ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/capture.rs:386:46
[INFO] [stdout]     |
[INFO] [stdout] 386 |         libc::signal(libc::SIGINT, on_signal as libc::sighandler_t);
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 386 |         libc::signal(libc::SIGINT, on_signal as *const () as libc::sighandler_t);
[INFO] [stdout]     |                                              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling osslscope v1.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/capture.rs:385:47
[INFO] [stdout]     |
[INFO] [stdout] 385 |         libc::signal(libc::SIGTERM, on_signal as libc::sighandler_t);
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(function_casts_as_integer)]` on by default
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 385 |         libc::signal(libc::SIGTERM, on_signal as *const () as libc::sighandler_t);
[INFO] [stdout]     |                                               ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/capture.rs:386:46
[INFO] [stdout]     |
[INFO] [stdout] 386 |         libc::signal(libc::SIGINT, on_signal as libc::sighandler_t);
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 386 |         libc::signal(libc::SIGINT, on_signal as *const () as libc::sighandler_t);
[INFO] [stdout]     |                                              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 16s
[INFO] running `Command { std: "docker" "inspect" "5be491245f477203d78566242ec98c409ad748fef7b18d17c3e2846b0ae54f47", 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" "5be491245f477203d78566242ec98c409ad748fef7b18d17c3e2846b0ae54f47" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: direct cast of function item into an integer
[INFO] [stderr]    --> src/capture.rs:385:47
[INFO] [stderr]     |
[INFO] [stderr] 385 |         libc::signal(libc::SIGTERM, on_signal as libc::sighandler_t);
[INFO] [stderr]     |                                               ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(function_casts_as_integer)]` on by default
[INFO] [stderr] help: first cast to a pointer `as *const ()`
[INFO] [stderr]     |
[INFO] [stderr] 385 |         libc::signal(libc::SIGTERM, on_signal as *const () as libc::sighandler_t);
[INFO] [stderr]     |                                               ++++++++++++
[INFO] [stderr] 
[INFO] [stderr] warning: direct cast of function item into an integer
[INFO] [stderr]    --> src/capture.rs:386:46
[INFO] [stderr]     |
[INFO] [stderr] 386 |         libc::signal(libc::SIGINT, on_signal as libc::sighandler_t);
[INFO] [stderr]     |                                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: first cast to a pointer `as *const ()`
[INFO] [stderr]     |
[INFO] [stderr] 386 |         libc::signal(libc::SIGINT, on_signal as *const () as libc::sighandler_t);
[INFO] [stderr]     |                                              ++++++++++++
[INFO] [stderr] 
[INFO] [stderr] warning: `osslscope` (lib) generated 2 warnings (run `cargo fix --lib -p osslscope` to apply 2 suggestions)
[INFO] [stderr] warning: `osslscope` (lib test) generated 2 warnings (2 duplicates)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.15s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/osslscope-a0a142ad61cc4645)
[INFO] [stdout] 
[INFO] [stdout] running 244 tests
[INFO] [stdout] test aliases::tests::groups_shared_hash_only ... ok
[INFO] [stdout] test aliases::tests::empty_and_missing_hash ... ok
[INFO] [stdout] test args::tests::non_utf8_argv_reports_position_without_echoing_bytes ... ok
[INFO] [stdout] test capture::tests::adapt_provider_class_resolves_per_object ... ok
[INFO] [stdout] test capture::tests::adapt_retirement_reemits_unknown_without_recounting_loss ... ok
[INFO] [stdout] test capture::tests::adapt_orphan_loss_same_delta_taints_emit ... ok
[INFO] [stdout] test capture::tests::adapt_unlocalizable_loss_taints_all_ops ... ok
[INFO] [stdout] test capture::tests::adapt_late_attach_splits_fresh_loads ... ok
[INFO] [stdout] test capture::tests::adapt_classifies_losses_and_keeps_unknown_ids ... ok
[INFO] [stdout] test capture::tests::adapt_baseline_drops_tripwire_and_cold_queries ... ok
[INFO] [stdout] test capture::tests::adapt_late_arrival_after_termination_is_unknown ... ok
[INFO] [stdout] test capture::tests::adapt_unplannable_sites_are_loud_loss ... ok
[INFO] [stdout] test capture::tests::adapt_auxiliary_fields_become_counters ... ok
[INFO] [stdout] test capture::tests::adapt_accumulates_shared_site_sets ... ok
[INFO] [stdout] test capture::tests::adapt_objects_skip_unparsed_devices ... ok
[INFO] [stdout] test capture::tests::container_id_parses_runtimes ... ok
[INFO] [stdout] test capture::tests::adapt_orphan_loss_taints_same_op_site_set ... ok
[INFO] [stdout] test args::tests::valid_argv_round_trips_including_run_separator ... ok
[INFO] [stdout] test capture::tests::executions_sort_by_identity ... ok
[INFO] [stdout] test capture::tests::ppid_parse_tricky_comm ... ok
[INFO] [stdout] test capture::tests::self_has_no_unexpected_parent_gap ... ok
[INFO] [stdout] test capture::tests::pin_provider_class_precedence ... ok
[INFO] [stdout] test capture::tests::stub_runner::h7_fail_before_observation_stays_err ... ok
[INFO] [stdout] test capture::tests::stub_runner::h7_fail_after_observation_salvages ... ok
[INFO] [stdout] test capture::tests::stub_runner::h7_setup_and_run_finish_error_salvages ... ok
[INFO] [stdout] test capture::tests::stub_runner::h8_partition_conserves_fenced_pair ... ok
[INFO] [stdout] test capture::tests::relevant_paths_empty_delta_reads_nothing ... ok
[INFO] [stderr] osslscope check: check needs at least one rule (a ruleness pass would mask a misconfigured gate)
[INFO] [stdout] test capture::tests::h5_t4a_advertising_ids_register_at_construction ... ok
[INFO] [stderr] usage: check [--duration S] [--provider P] [--object O] [--count-object C] [--table F] [--force-offset N] [--provider-table F] [rules] [--format human|json] [--out F] [--cbom FILE] [--builtin] [--settle S] [--timeout S] [--grace S] [--image-digest D] [--workload-out F] [--workload-out-fd N] {--pid P | run -- <cmd>}
[INFO] [stdout] test capture::tests::fence_matrix ... ok
[INFO] [stderr] rules: [--require-provider P] [--deny-provider P] [--deny-engine] [--deny-algorithm X] [--deny-weak] [--require-executed X] (repeatable; at least one required)
[INFO] [stdout] test capture::tests::fips_caveat_triggers_on_configured_path_only ... ok
[INFO] [stdout] test capture::tests::stub_runner::h7_setup_poll_error_stays_err ... ok
[INFO] [stdout] test capture::tests::stub_runner::h8_partition_default_heavy_is_zero ... ok
[INFO] [stdout] test capture::tests::relevant_paths_caps_pathological_sets_deterministically ... ok
[INFO] [stdout] test capture::tests::kernel_release_nonempty ... ok
[INFO] [stdout] test check::tests::exit_matrix ... ok
[INFO] [stdout] test check::tests::help_exits_zero_before_run_only ... ok
[INFO] [stdout] test capture::tests::stub_runner::h8_partition_three_buckets ... ok
[INFO] [stdout] test check::tests::legacy_engine_extraction_sums_entrypoints ... ok
[INFO] [stdout] test check::tests::policy_record_mapping ... ok
[INFO] [stdout] test check::tests::fatal_has_no_verdict ... ok
[INFO] [stdout] test check::tests::policy_json_shape ... ok
[INFO] [stdout] test check::tests::parse_rules_matrix ... ok
[INFO] [stdout] test discovery::builtin::tests::force_short_circuits_garbage ... ok
[INFO] [stdout] test discovery::builtin::tests::shipped_table_loads_with_spot_checks ... ok
[INFO] [stdout] test discovery::builtin::tests::load_validates_shape ... ok
[INFO] [stdout] test count_session::tests::bad_indices_normalize_defensively ... ok
[INFO] [stdout] test check::tests::rule_mapping_uses_typed_constructors ... ok
[INFO] [stdout] test count_session::tests::loss_merge_sums_and_keeps_gaps ... ok
[INFO] [stdout] test discovery::coverage::tests::loss_names_cover_wire_and_host ... ok
[INFO] [stdout] test discovery::builtin::tests::table_rejects_malformed_build_id ... ok
[INFO] [stdout] test discovery::coverage::tests::ranking_is_fence_first_zero_row_last ... ok
[INFO] [stdout] test discovery::elf::tests::build_id_note_parses ... ok
[INFO] [stdout] test discovery::coverage::tests::termd_op_mismatch_proves_nothing ... ok
[INFO] [stdout] test discovery::coverage::tests::retire_preserves_gap_drops_proof ... ok
[INFO] [stdout] test discovery::builtin::tests::ladder_exhaustion_errs_on_libc ... ok
[INFO] [stdout] test discovery::elf::tests::header_only_elf_has_no_imports ... ok
[INFO] [stdout] test capture::tests::relevant_paths_covers_backings_owners_and_objects ... ok
[INFO] [stdout] test discovery::builtin::tests::anchor_math_on_libc_printf ... ok
[INFO] [stdout] test discovery::elf::tests::import_scan_fails_closed_on_non_elf ... ok
[INFO] [stdout] test discovery::elf::tests::openssl_version_scan_picks_max ... ok
[INFO] [stdout] test discovery::elf::tests::non_elf_fails_closed ... ok
[INFO] [stdout] test discovery::elf::tests::plt_chunk_decode_shapes ... ok
[INFO] [stdout] test capture::tests::stub_runner::h7_close_finish_error_salvages_sites ... ok
[INFO] [stdout] test capture::tests::stub_runner::h8_close_default_pin_partitions_nothing_legacy ... ok
[INFO] [stdout] test discovery::elf::tests::dynsym_func_entries_sorted_unique_bounded ... ok
[INFO] [stdout] test discovery::elf::tests::symtab_anchor_roundtrip_on_self ... ok
[INFO] [stdout] test discovery::builtin::tests::table_hit_verifies_anchor_shape ... ok
[INFO] [stdout] test discovery::flavor::tests::openssl_30_synthetic ... ok
[INFO] [stdout] test discovery::elf::tests::plt_stubs_valid_on_libc ... ok
[INFO] [stdout] test discovery::flavor::tests::forks_split_by_prefix ... ok
[INFO] [stdout] test discovery::flavor::tests::openssl_without_version_string ... ok
[INFO] [stdout] test discovery::flavor::tests::openssl_40_synthetic_no_engine ... ok
[INFO] [stdout] test discovery::flavor::tests::unknown_lookalike_and_not_crypto ... ok
[INFO] [stdout] test discovery::flavor::tests::real_40_libcrypto ... ok
[INFO] [stdout] test discovery::harvest::tests::h6_t3_absence_needs_birth_and_quiet_hook ... ok
[INFO] [stdout] test discovery::builtin::tests::table_hit_on_libc_build_id ... ok
[INFO] [stdout] test discovery::flavor::tests::version_num_shim_does_not_confuse ... ok
[INFO] [stdout] test discovery::harvest::tests::h6_t1_provider_present_is_identity_not_pathname ... ok
[INFO] [stdout] test discovery::harvest::tests::h6_t2_warm_mapped_quiet_stays_partial_birth_completes ... ok
[INFO] [stdout] test discovery::harvest::tests::h6_t4_load_hook_firing_breaks_absence ... ok
[INFO] [stdout] test discovery::harvest::tests::row_key_includes_addr_array_weak_and_status ... ok
[INFO] [stdout] test discovery::harvest::tests::trip_hit_decode_validates_taxonomy ... ok
[INFO] [stdout] test discovery::harvest::tests::resolve_query_target_redacts_errors ... ok
[INFO] [stdout] test discovery::elf::tests::dynsym_anchor_roundtrip_on_libc ... ok
[INFO] [stdout] test discovery::harvest::tests::h6_t5_init_without_queries_stays_partial ... ok
[INFO] [stdout] test discovery::legacy::tests::blind_set_is_full_gaps_single_finding ... ok
[INFO] [stdout] test discovery::harvest::tests::legacy_quiet_complete_needs_attached_tripwires_and_birth_observation ... ok
[INFO] [stdout] test discovery::elf::tests::libc_has_build_id ... ok
[INFO] [stdout] test discovery::legacy::tests::entries_cover_considered_set_with_states ... ok
[INFO] [stdout] test discovery::legacy::tests::flag_for_pins_all_producer_templates ... ok
[INFO] [stdout] test discovery::legacy::tests::h8_section_renders_partition_beside_queries ... ok
[INFO] [stdout] test discovery::legacy::tests::gap_findings_capped_with_overflow ... ok
[INFO] [stdout] test discovery::legacy::tests::module_plan_probes_all_classes ... ok
[INFO] [stdout] test discovery::legacy::tests::module_plan_gaps_are_per_symbol ... ok
[INFO] [stdout] test discovery::legacy::tests::null_names_are_loud_findings ... ok
[INFO] [stdout] test discovery::legacy::tests::target_modules_lists_exec_files_not_libcrypto ... ok
[INFO] [stdout] test discovery::legacy::tests::libcrypto_discovery ... ok
[INFO] [stdout] test discovery::legacy::tests::taxonomy_classes ... ok
[INFO] [stdout] test discovery::legacy::tests::entrypoint_calls_sum_across_modules ... ok
[INFO] [stdout] test capture::tests::stub_runner::h7_drain_error_taints_coverage_unknown ... ok
[INFO] [stdout] test discovery::legacy::tests::trip_cap_drops_lowlevel_first ... ok
[INFO] [stdout] test discovery::maps::tests::mapping_lookup_binds_mapping_path_identity ... ok
[INFO] [stdout] test discovery::maps::tests::mapping_lookup_rejects_cross_filesystem_ino_collision ... ok
[INFO] [stdout] test capture::tests::stub_runner::h7_clean_close_keeps_dispatch_applicable ... ok
[INFO] [stdout] test discovery::maps::tests::mapping_lookup_by_same_file_identity ... ok
[INFO] [stdout] test discovery::legacy::tests::section_shape ... ok
[INFO] [stdout] test discovery::maps::tests::parses_and_skips_malformed ... ok
[INFO] [stdout] test discovery::onboard::tests::ancestry_walk_pins ... ok
[INFO] [stdout] test discovery::maps::tests::mapping_lookup_rejects_stale_pathname ... ok
[INFO] [stdout] test discovery::onboard::tests::error_full_renders_both_fields ... ok
[INFO] [stdout] test discovery::onboard::tests::example_enrollment_parses ... ok
[INFO] [stdout] test discovery::legacy::tests::probes_vacuous_without_callers ... ok
[INFO] [stdout] test discovery::onboard::tests::arch_gate_pins ... ok
[INFO] [stdout] test discovery::provider::tests::build_id_shapes ... ok
[INFO] [stdout] test discovery::onboard::tests::compat_rejects_non_bpf_elf ... ok
[INFO] [stdout] test discovery::onboard::tests::libcrypto_basename_matching ... ok
[INFO] [stdout] test discovery::provider::tests::pin_beats_builtin ... ok
[INFO] [stdout] test discovery::builtin::tests::symtab_rung_on_self_anchor ... ok
[INFO] [stdout] test discovery::schema::tests::doc_shape_and_hash_preimage ... ok
[INFO] [stdout] test discovery::schema::tests::multi_impl_order_uses_backing_not_addr ... ok
[INFO] [stdout] test discovery::schema::tests::shared_code_row_fenced_on_replacement ... ok
[INFO] [stdout] test discovery::schema::tests::shared_code_row_relocates_to_containing_file ... ok
[INFO] [stdout] test capture::tests::stub_runner::h7_close_drain_error_salvages_without_sites ... ok
[INFO] [stdout] test discovery::session::tests::attribution_splits_advertising_and_backing ... ok
[INFO] [stdout] test discovery::schema::tests::trivial_stats_preserves_exit1_shape ... ok
[INFO] [stdout] test discovery::schema::tests::complete_builtin_omits_status_but_counts ... ok
[INFO] [stdout] test discovery::session::tests::debug_alg_line_prints_classified_fields_only ... ok
[INFO] [stdout] test discovery::session::tests::dispatch_reinstall_failure_latches_blind ... ok
[INFO] [stdout] test discovery::session::tests::dispatch_replacement_reinstalls ... ok
[INFO] [stdout] test discovery::session::tests::failed_stage2_retries_next_poll ... ok
[INFO] [stdout] test discovery::schema::tests::counters_emitted_when_nontrivial ... ok
[INFO] [stdout] test discovery::session::tests::fresh_init_unqueues_retry ... ok
[INFO] [stdout] test discovery::session::tests::h10_t1_pending_anchor_retained_across_unmapped_polls ... ok
[INFO] [stdout] test discovery::session::tests::h10_t4_unconfigured_map_installs_nothing ... ok
[INFO] [stdout] test discovery::session::tests::h10_t2_mapped_then_unmapped_detaches ... ok
[INFO] [stdout] test discovery::session::tests::h5_t1_backing_identity_is_stat_domain ... ok
[INFO] [stdout] test discovery::session::tests::h10_t3_replace_before_map_reinstalls_on_new_inode ... ok
[INFO] [stdout] test discovery::session::tests::close_maps_failure_reconciles_last_good_with_loss ... ok
[INFO] [stdout] test discovery::session::tests::install_trips_receives_caller_maps ... ok
[INFO] [stdout] test discovery::session::tests::resolve_failure_retries_until_mapped ... ok
[INFO] [stdout] test discovery::session::tests::incarnation_ignores_anonymous_ranges ... ok
[INFO] [stdout] test discovery::elf::tests::plt_resolves_self_imports_in_x ... ok
[INFO] [stdout] test discovery::session::tests::retry_respects_replacement_staleness ... ok
[INFO] [stdout] test discovery::session::tests::reason_union_ranks_and_retains_unknowns ... ok
[INFO] [stdout] test discovery::session::tests::retry_shares_attach_budget ... ok
[INFO] [stdout] test discovery::session::tests::stage2_target_change_detaches_old_link ... ok
[INFO] [stdout] test discovery::session::tests::stage2_unmapped_target_is_detached_and_dropped ... ok
[INFO] [stdout] test discovery::session::tests::trip_mapping_compare_ignores_offsets ... ok
[INFO] [stdout] test discovery::session::tests::maps_failure_keeps_last_good_and_reports_loss ... ok
[INFO] [stdout] test discovery::session::tests::trip_replacement_changed_mapping_goes_blind ... ok
[INFO] [stdout] test discovery::session::tests::trip_replacement_same_mapping_replans ... ok
[INFO] [stdout] test doctor::tests::anchor_row_maps_qualification ... ok
[INFO] [stdout] test doctor::tests::cap_drop_keeps_only_perfmon ... ok
[INFO] [stdout] test doctor::tests::capeff_parse_and_bits ... ok
[INFO] [stdout] test doctor::tests::check_json_shape ... ok
[INFO] [stdout] test doctor::tests::class_row_never_fails ... ok
[INFO] [stdout] test doctor::tests::classifier_pass_and_too_old ... ok
[INFO] [stdout] test doctor::tests::classifier_perm_ladder ... ok
[INFO] [stdout] test discovery::session::tests::percpu_folds_sum_and_or ... ok
[INFO] [stdout] test discovery::schema::tests::multi_impl_order_ignores_arrival_and_slide ... ok
[INFO] [stdout] test doctor::tests::arch_names ... ok
[INFO] [stdout] test doctor::tests::insn_shapes ... ok
[INFO] [stdout] test discovery::schema::tests::multi_impl_rows_all_emit ... ok
[INFO] [stdout] test doctor::tests::shipped_table_loads ... ok
[INFO] [stdout] test discovery::session::tests::trip_blind_retries_on_new_fingerprint ... ok
[INFO] [stdout] test doctor::tests::libcrypto_find_cases ... ok
[INFO] [stdout] test doctor::tests::lsm_split_and_enforcing ... ok
[INFO] [stdout] test doctor::tests::entry_offset_of_self ... ok
[INFO] [stdout] test doctor::tests::self_dumpable_reports_prctl_state ... ok
[INFO] [stdout] test doctor::tests::lockdown_parse ... ok
[INFO] [stdout] test kinds::tests::engine_classes_shaped ... ok
[INFO] [stdout] test kinds::tests::classify_alg_rules ... ok
[INFO] [stdout] test kinds::tests::addr_hash_vector ... ok
[INFO] [stdout] test kinds::tests::alg_table_shaped_and_spotted ... ok
[INFO] [stdout] test kinds::tests::engine_absent_in_local_40 ... ok
[INFO] [stdout] test kinds::tests::prov_hash_vector ... ok
[INFO] [stdout] test kinds::tests::ops_unique_and_spotted ... ok
[INFO] [stdout] test kinds::tests::funcs_unique_per_op_and_spotted ... ok
[INFO] [stdout] test kinds::tests::fetch_and_skey_shaped ... ok
[INFO] [stdout] test kinds::tests::weak_and_added_names_sane ... ok
[INFO] [stdout] test loader::tests::prepare_patches_calls_and_records_map_fixups ... ok
[INFO] [stdout] test kinds::tests::shapes_monotonic_and_spotted ... ok
[INFO] [stdout] test kinds::tests::version_pinned ... ok
[INFO] [stdout] test loader::tests::call_target_section_rule ... ok
[INFO] [stdout] test loader::tests::stale_static_calls_fail_closed ... ok
[INFO] [stdout] test loader::tests::trim_nul_strips_padding_only ... ok
[INFO] [stdout] test pin::tests::dead_pid_fails_to_pin ... ok
[INFO] [stdout] test loader::tests::count_shape_carries_window_cells ... ok
[INFO] [stdout] test pin::tests::external_target_adopts_without_signaling ... ok
[INFO] [stdout] test pin::tests::pin_self_verifies ... ok
[INFO] [stdout] test pin::tests::stat_parse_tolerates_tricky_comm ... ok
[INFO] [stdout] test plan::tests::bisect_fails_fast_on_permission_err ... ok
[INFO] [stdout] test plan::tests::bisect_isolates_poison ... ok
[INFO] [stdout] test plan::tests::bisect_non_einval_fails_slice ... ok
[INFO] [stdout] test plan::tests::bound_bytes_requires_identity_match ... ok
[INFO] [stdout] test plan::tests::h4_t2_pin_open_retries_bounded_then_fails ... ok
[INFO] [stdout] test loader::tests::prepare_rejects_non_bpf_machine ... ok
[INFO] [stdout] test plan::tests::maps_dev_codec_roundtrips ... ok
[INFO] [stdout] test loader::tests::prepare_rejects_dim_mismatch_and_missing_syms ... ok
[INFO] [stdout] test plan::tests::h5_t2_bound_bytes_refuses_xfs_same_ino ... ok
[INFO] [stdout] test discovery::elf::tests::self_is_elf ... ok
[INFO] [stdout] test loader::tests::verifier_spill_round_trips_full_log ... ok
[INFO] [stdout] test kinds::tests::lowlevel_families_cover_and_split ... ok
[INFO] [stdout] test plan::tests::resolve_pinned_stats_the_open_file ... ok
[INFO] [stdout] test policy::tests::param_blind_op_set_is_pinned ... ok
[INFO] [stdout] test plan::tests::bisect_isolates_nonstandard_errno ... ok
[INFO] [stdout] test policy::tests::engine_area_names ... ok
[INFO] [stdout] test report::tests::cbom_flag_parses ... ok
[INFO] [stdout] test report::tests::duration_defaults_to_30s ... ok
[INFO] [stdout] test report::tests::exit_precedence ... ok
[INFO] [stdout] test report::tests::h9_t4_hint_names_exit_and_rerun_only_when_discarded ... ok
[INFO] [stdout] test discovery::schema::tests::fence_reason_yields_to_explicit ... ok
[INFO] [stdout] test discovery::schema::tests::partial_doc_shape_anchor_unresolved ... ok
[INFO] [stdout] test policy::tests::rule_area_mapping ... ok
[INFO] [stdout] test discovery::elf::tests::missing_symbol_fails_loud ... ok
[INFO] [stdout] test schema::tests::compat_matrix_v2 ... ok
[INFO] [stdout] test policy::tests::unknown_provider_class_is_unknown ... ok
[INFO] [stderr] osslscope report: BPF objects: no BPF objects found (no trusted dir holds the harvest+count pair; searched 0 trusted dirs); skipped 4 untrusted dirs (missing, wrong owner, or writable); fix: install objects to a trusted dir (/usr/local/lib/osslscope, /usr/local/lib64/osslscope, /usr/lib/osslscope, /usr/lib64/osslscope) or pass --object/--count-object explicitly
[INFO] [stdout] test discovery::schema::tests::fence_unbacked_impls ... ok
[INFO] [stderr] osslscope report: run 'osslscope doctor' to diagnose environment failures
[INFO] [stdout] test schema::tests::compat_matrix ... ok
[INFO] [stdout] test report::tests::report_shape_is_v2_without_policy ... ok
[INFO] [stdout] test schema::tests::semantics_fails_closed_on_malformed_shape ... ok
[INFO] [stdout] test schema::tests::v2_schema_uses_only_supported_keywords ... ok
[INFO] [stdout] test schema::tests::validator_array_string_bounds ... ok
[INFO] [stdout] test schema::tests::validator_ignores_mismatched_type_keywords ... ok
[INFO] [stdout] test report::tests::parse_matrix ... ok
[INFO] [stdout] test schema::tests::no_v1_report_goldens_remain ... ok
[INFO] [stdout] test schema::tests::validator_numeric_bounds_are_exact ... ok
[INFO] [stdout] osslscope report (observed-crypto-v2.0): pid=0 ((unknown)) window=0..0ns effective=0..0ns
[INFO] [stdout] openssl: unknown (no verified version)
[INFO] [stdout] target: argv_redacted=true container_id=(none) image_digest=(none)
[INFO] [stdout] disposition: unknown (not recorded)
[INFO] [stdout] 
[INFO] [stdout] sites (0, 0 calls):
[INFO] [stdout]   none (no usable evidence)
[INFO] [stdout] 
[INFO] [stdout] coverage:
[INFO] [stdout]   none recorded
[INFO] [stdout] 
[INFO] [stdout] counters:
[INFO] [stdout]   none recorded
[INFO] [stdout] 
[INFO] [stdout] completeness: FATAL
[INFO] [stdout] 
[INFO] [stdout] fatal: environment: BPF objects: no BPF objects found (no trusted dir holds the harvest+count pair; searched 0 trusted dirs); skipped 4 untrusted dirs (missing, wrong owner, or writable); fix: install objects to a tru...
[INFO] [stdout] 
[INFO] [stdout] policy: (not evaluated)
[INFO] [stdout] 
[INFO] [stdout] status=FATAL
[INFO] [stdout] absence = not-observed in window (never "not present / never used")
[INFO] [stdout] note: argv redacted; file offsets are not runtime addresses; window-only claims
[INFO] [stdout] test schema::tests::validator_enum_const ... ok
[INFO] [stdout] test schema::tests::validator_refs ... ok
[INFO] [stdout] test capture::tests::stub_runner::h7_double_close_failure_salvages_once ... ok
[INFO] [stdout] test schema::tests::validator_object_keywords ... ok
[INFO] [stdout] test report::tests::help_exits_zero_before_run_only ... ok
[INFO] [stdout] test schema::tests::validator_type_matrix ... ok
[INFO] [stdout] test capture::tests::stub_runner::h8_close_computes_legacy_partition ... ok
[INFO] [stdout] test schema::tests::goldens_v2_conform_to_schema ... ok
[INFO] [stdout] test plan::tests::plan_rejects_malformed_rows ... ok
[INFO] [stdout] test plan::tests::plan_entries_aliases_groups ... ok
[INFO] [stdout] test schema::tests::validator_unsupported_keywords_fail_closed ... ok
[INFO] [stdout] test schema::tests::validator_combinators ... ok
[INFO] [stdout] test doctor::tests::spawn_access_probe_passes_and_reaps ... ok
[INFO] [stdout] test plan::tests::plan_missed_matrix ... ok
[INFO] [stdout] test discovery::schema::tests::retained_prefix_keeps_partial ... ok
[INFO] [stdout] test plan::tests::stable_cookies_survive_replan ... ok
[INFO] [stdout] test plan::tests::typed_rows_alias_by_backing_not_path ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 244 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.41s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/osslscope-893d71c7d3e90785)
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running tests/auditor_report.rs (/opt/rustwide/target/release/deps/auditor_report-f6393cc84b636908)
[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] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test golden_exercises_branches ... ok
[INFO] [stdout] test golden_v2_bytes_stable ... ok
[INFO] [stdout] test golden_v2_exercises_branches ... ok
[INFO] [stdout] test golden_bytes_stable ... ok
[INFO] [stdout] test golden_conforms ... ok
[INFO] [stdout] test golden_v2_conforms ... ok
[INFO] [stdout] test regenerate_auditor_golden_v2 ... ok
[INFO] [stdout] test story_output_conforms ... ok
[INFO] [stdout] test story_v2_output_conforms ... ok
[INFO] [stdout] test tampered_documents_rejected ... ok
[INFO] [stderr]      Running tests/capture_controller.rs (/opt/rustwide/target/release/deps/capture_controller-aecdc9fbce5e3d52)
[INFO] [stdout] test tampered_v2_documents_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 86 tests
[INFO] [stdout] test advertising_turnover_is_anonymous ... ok
[INFO] [stdout] test blind_legacy_renders_history_with_unknown_coverage ... ok
[INFO] [stdout] test corpse_close_keeps_settled_comm ... ok
[INFO] [stdout] test chained_rebirths_recover_through_prune ... ok
[INFO] [stdout] test duplicate_arrivals_do_not_reopen_closure ... ok
[INFO] [stdout] test h1_t2_retired_epoch_duplicate_never_regains_complete ... ok
[INFO] [stdout] test h1_t3_untracked_epoch_duplicate_enters_validation ... ok
[INFO] [stdout] test h1_t4_duplicate_validation_boundary_pins ... ok
[INFO] [stdout] test final_sweep_runs_while_target_lives ... ok
[INFO] [stdout] test attach_zero_when_nothing_attaches ... ok
[INFO] [stdout] test advertising_fallback_binds_mapping_not_path ... ok
[INFO] [stdout] test delayed_metadata_io_still_meets_deadline ... ok
[INFO] [stdout] test drain_shortfall_is_partial ... ok
[INFO] [stdout] test advertising_joins_exact_vma_not_first_path ... ok
[INFO] [stdout] test deadline_during_busy_discovery ... ok
[INFO] [stdout] test h2_t1_close_tail_residual_downgrades_denominators_and_sites ... ok
[INFO] [stdout] test h2_t3_stale_seal_revised_at_close ... ok
[INFO] [stdout] test advertising_fallback_unresolved_is_anonymous ... ok
[INFO] [stdout] test already_exited_child_preserves_status ... ok
[INFO] [stdout] test corpse_close_goes_through_custody ... ok
[INFO] [stdout] test h2_t5_exited_target_maps_residual_is_exempt ... ok
[INFO] [stdout] test live__thread_holder ... ignored
[INFO] [stdout] test h3_t2_mixed_arrival_withholds_definite_claim_sticky ... ok
[INFO] [stdout] test live_20ms_target_exit_no_zombie ... ok
[INFO] [stdout] test h2_t5b_capture_maps_failure_always_taints ... ok
[INFO] [stdout] test bad_read_gap_never_heals_by_recompute ... ok
[INFO] [stdout] test h2_t4_fenced_complete_revised_by_later_poll_taint ... ok
[INFO] [stdout] test final_sweep_skipped_after_owned_exit ... ok
[INFO] [stdout] test h2_t2_close_truncation_taints_only_its_op ... ok
[INFO] [stdout] test comm_settling_during_corpse_wait_is_observed ... ok
[INFO] [stdout] test h2_t6_relevance_cap_migrates_to_global_taint ... ok
[INFO] [stdout] test live_thread_creation_is_not_ignored_process ... ok
[INFO] [stdout] test live_comm_settles_post_exec ... ok
[INFO] [stdout] test h3_t6_fenced_mixed_survives_retrospective_revision_intact ... ok
[INFO] [stdout] test loop_clamps_to_kernel_deadline ... ok
[INFO] [stdout] test clean_exit_yields_complete ... ok
[INFO] [stdout] test finalize_requires_all_live_epochs_terminated ... ok
[INFO] [stdout] test lifecycle_exec_is_fence_tracked_not_ignored ... ok
[INFO] [stdout] test no_query_without_trigger ... ok
[INFO] [stdout] test live_owned_exit_survives_pin_recycle_at_finish ... ok
[INFO] [stdout] test owned_comm_settles_post_release ... ok
[INFO] [stdout] test orphan_loss_taints_op_denominator ... ok
[INFO] [stdout] test maps_fence_versions_generation ... ok
[INFO] [stdout] test owned_comm_late_settle_observed_through_observe ... ok
[INFO] [stdout] test owned_exit_survives_spurious_recycle_at_finish ... ok
[INFO] [stdout] test live_fast_child_exit7_no_zombie ... ok
[INFO] [stdout] test provider_class_resolves_per_advertising_object ... ok
[INFO] [stdout] test partial_final_delta_reconciles_once ... ok
[INFO] [stdout] test polling_fallback_is_explicit_partial ... ok
[INFO] [stdout] test late_provider_operation_attaches_with_loss ... ok
[INFO] [stdout] test retirement_with_rebirth_degrades_until_proven ... ok
[INFO] [stdout] test retired_epoch_table_cannot_resurrect_closure ... ok
[INFO] [stdout] test rebirth_reproof_recovers_closure ... ok
[INFO] [stdout] test recycled_pid_is_fatal_and_discarded ... ok
[INFO] [stdout] test pathological_relevance_set_is_capped_and_loud ... ok
[INFO] [stdout] test positive_rule_on_unrelated_partial_coverage ... ok
[INFO] [stdout] test sibling_table_prunes_unload_dirt ... ok
[INFO] [stdout] test round_reads_only_relevant_files ... ok
[INFO] [stdout] test setup_discovery_failure_is_loud ... ok
[INFO] [stdout] test prewindow_vs_inwindow_engine ... ok
[INFO] [stdout] test setup_failure_resolves_custody ... ok
[INFO] [stdout] test signal_during_setup_cuts_cleanly ... ok
[INFO] [stdout] test refreshed_site_fingerprint_is_forwarded ... ok
[INFO] [stdout] test spurious_recycle_prefers_close_time_final ... ok
[INFO] [stdout] test slow_metadata_past_deadline_admits_no_tripwire ... ok
[INFO] [stdout] test pid_kernel_deadline_measured_from_acquisition ... ok
[INFO] [stdout] test setup_slice_reports_exact_tail_gap ... ok
[INFO] [stdout] test straddling_poll_tripwire_is_loss_not_evidence ... ok
[INFO] [stdout] test terminated_sibling_cannot_overwrite_unfinished_epoch ... ok
[INFO] [stdout] test transient_load_hits_are_loads_not_executions ... ok
[INFO] [stdout] test startup_gap_pid_target_reports_gap ... ok
[INFO] [stdout] test table_only_new_epoch_degrades_emitted_sites ... ok
[INFO] [stdout] test h3_t5_mixed_counter_counts_distinct_triples ... ok
[INFO] [stdout] test live_double_fork_reparent_stays_counted ... ok
[INFO] [stdout] test untracked_epoch_candidate_does_not_inherit_complete ... ok
[INFO] [stdout] test stale_path_fingerprint_is_unverified ... ok
[INFO] [stdout] test pid_setup_outlasts_window_fails_closed ... ok
[INFO] [stdout] test release_failure_on_dead_child_preserves_exit ... ok
[INFO] [stdout] test trunc_bits_degrade_emitted_sites ... ok
[INFO] [stdout] test stat_identity_change_forces_reread ... ok
[INFO] [stdout] test unchanged_files_are_read_once_then_stat_validated ... ok
[INFO] [stdout] test signal_cut_mid_window_is_partial ... ok
[INFO] [stdout] test untracked_epoch_executions_are_unattributed_partial ... ok
[INFO] [stdout] test live_double_fork_grandchild_reparents_past_target ... ok
[INFO] [stdout] test live_same_tgid_exec_is_detected ... ok
[INFO] [stdout] test live_short_children_are_detected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 85 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 1.56s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_limits.rs (/opt/rustwide/target/release/deps/cli_limits-e47d7c420408c779)
[INFO] [stderr] osslscope report: --duration must be > 0 seconds and <= 3600 seconds
[INFO] [stderr] usage: report [--duration S] [--provider P] [--object O] [--count-object C] [--table F] [--force-offset N] [--provider-table F] [--format human|json] [--out F] [--cbom FILE] [--builtin] [--settle S] [--timeout S] [--grace S] [--image-digest D] [--workload-out F] [--workload-out-fd N] {--pid P | run -- <cmd>}
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stderr] osslscope check: --duration must be > 0 seconds and <= 3600 seconds
[INFO] [stderr] usage: check [--duration S] [--provider P] [--object O] [--count-object C] [--table F] [--force-offset N] [--provider-table F] [rules] [--format human|json] [--out F] [--cbom FILE] [--builtin] [--settle S] [--timeout S] [--grace S] [--image-digest D] [--workload-out F] [--workload-out-fd N] {--pid P | run -- <cmd>}
[INFO] [stderr] rules: [--require-provider P] [--deny-provider P] [--deny-engine] [--deny-algorithm X] [--deny-weak] [--require-executed X] (repeatable; at least one required)
[INFO] [stderr] osslscope check: --duration must be > 0 seconds and <= 3600 seconds
[INFO] [stderr] usage: check [--duration S] [--provider P] [--object O] [--count-object C] [--table F] [--force-offset N] [--provider-table F] [rules] [--format human|json] [--out F] [--cbom FILE] [--builtin] [--settle S] [--timeout S] [--grace S] [--image-digest D] [--workload-out F] [--workload-out-fd N] {--pid P | run -- <cmd>}
[INFO] [stderr] rules: [--require-provider P] [--deny-provider P] [--deny-engine] [--deny-algorithm X] [--deny-weak] [--require-executed X] (repeatable; at least one required)
[INFO] [stderr] osslscope check: --grace must be >= 0 seconds and <= 30 seconds
[INFO] [stderr] usage: check [--duration S] [--provider P] [--object O] [--count-object C] [--table F] [--force-offset N] [--provider-table F] [rules] [--format human|json] [--out F] [--cbom FILE] [--builtin] [--settle S] [--timeout S] [--grace S] [--image-digest D] [--workload-out F] [--workload-out-fd N] {--pid P | run -- <cmd>}
[INFO] [stderr] rules: [--require-provider P] [--deny-provider P] [--deny-engine] [--deny-algorithm X] [--deny-weak] [--require-executed X] (repeatable; at least one required)
[INFO] [stderr] osslscope check: BPF objects: explicit harvest object /nonexistent-o.so missing or unreadable: No such file or directory (os error 2); fix: pass a readable harvest BPF object (built via scripts/build-dev.sh)
[INFO] [stderr] osslscope check: run 'osslscope doctor' to diagnose environment failures
[INFO] [stdout] osslscope report (observed-crypto-v2.0): pid=0 ((unknown)) window=0..0ns effective=0..0ns
[INFO] [stdout] openssl: unknown (no verified version)
[INFO] [stdout] target: argv_redacted=true container_id=(none) image_digest=(none)
[INFO] [stdout] disposition: unknown (not recorded)
[INFO] [stdout] 
[INFO] [stdout] sites (0, 0 calls):
[INFO] [stdout]   none (no usable evidence)
[INFO] [stdout] 
[INFO] [stdout] coverage:
[INFO] [stdout]   none recorded
[INFO] [stdout] 
[INFO] [stdout] counters:
[INFO] [stdout]   none recorded
[INFO] [stdout] 
[INFO] [stdout] completeness: FATAL
[INFO] [stdout] 
[INFO] [stdout] fatal: environment: BPF objects: explicit harvest object /nonexistent-o.so missing or unreadable: No such file or directory (os error 2); fix: pass a readable harvest BPF object (built via scripts/build-dev.sh)
[INFO] [stdout] 
[INFO] [stdout] policy: no-verdict
[INFO] [stdout] 
[INFO] [stdout] status=FATAL
[INFO] [stdout] absence = not-observed in window (never "not present / never used")
[INFO] [stdout] note: argv redacted; file offsets are not runtime addresses; window-only claims
[INFO] [stdout] osslscope report (observed-crypto-v2.0): pid=0 ((unknown)) window=0..0ns effective=0..0ns
[INFO] [stdout] openssl: unknown (no verified version)
[INFO] [stdout] target: argv_redacted=true container_id=(none) image_digest=(none)
[INFO] [stdout] disposition: unknown (not recorded)
[INFO] [stdout] 
[INFO] [stdout] sites (0, 0 calls):
[INFO] [stdout]   none (no usable evidence)
[INFO] [stdout] 
[INFO] [stdout] coverage:
[INFO] [stdout]   none recorded
[INFO] [stdout] 
[INFO] [stdout] counters:
[INFO] [stdout]   none recorded
[INFO] [stdout] 
[INFO] [stdout] completeness: FATAL
[INFO] [stdout] 
[INFO] [stdout] fatal: environment: BPF objects: explicit harvest object /nonexistent-o.so missing or unreadable: No such file or directory (os error 2); fix: pass a readable harvest BPF object (built via scripts/build-dev.sh)
[INFO] [stdout] 
[INFO] [stdout] policy: (not evaluated)
[INFO] [stdout] 
[INFO] [stdout] status=FATAL
[INFO] [stdout] absence = not-observed in window (never "not present / never used")
[INFO] [stdout] note: argv redacted; file offsets are not runtime addresses; window-only claims
[INFO] [stdout] osslscope report (observed-crypto-v2.0): pid=0 ((unknown)) window=0..0ns effective=0..0ns
[INFO] [stdout] openssl: unknown (no verified version)
[INFO] [stdout] target: argv_redacted=true container_id=(none) image_digest=(none)
[INFO] [stdout] disposition: unknown (not recorded)
[INFO] [stdout] 
[INFO] [stdout] sites (0, 0 calls):
[INFO] [stdout]   none (no usable evidence)
[INFO] [stdout] 
[INFO] [stdout] coverage:
[INFO] [stdout]   none recorded
[INFO] [stdout] 
[INFO] [stdout] counters:
[INFO] [stdout]   none recorded
[INFO] [stdout] 
[INFO] [stdout] completeness: FATAL
[INFO] [stdout] 
[INFO] [stdout] fatal: environment: BPF objects: explicit harvest object /nonexistent-o.so missing or unreadable: No such file or directory (os error 2); fix: pass a readable harvest BPF object (built via scripts/build-dev.sh)
[INFO] [stdout] 
[INFO] [stdout] policy: (not evaluated)
[INFO] [stdout] 
[INFO] [stdout] status=FATAL
[INFO] [stdout] absence = not-observed in window (never "not present / never used")
[INFO] [stdout] note: argv redacted; file offsets are not runtime addresses; window-only claims
[INFO] [stdout] osslscope report (observed-crypto-v2.0): pid=0 ((unknown)) window=0..0ns effective=0..0ns
[INFO] [stdout] openssl: unknown (no verified version)
[INFO] [stdout] target: argv_redacted=true container_id=(none) image_digest=(none)
[INFO] [stdout] disposition: unknown (not recorded)
[INFO] [stdout] 
[INFO] [stdout] sites (0, 0 calls):
[INFO] [stdout]   none (no usable evidence)
[INFO] [stdout] 
[INFO] [stdout] coverage:
[INFO] [stdout]   none recorded
[INFO] [stdout] 
[INFO] [stdout] counters:
[INFO] [stdout]   none recorded
[INFO] [stdout] 
[INFO] [stdout] completeness: FATAL
[INFO] [stdout] 
[INFO] [stdout] fatal: environment: BPF objects: explicit harvest object /nonexistent-o.so missing or unreadable: No such file or directory (os error 2); fix: pass a readable harvest BPF object (built via scripts/build-dev.sh)
[INFO] [stdout] 
[INFO] [stdout] policy: no-verdict
[INFO] [stdout] 
[INFO] [stdout] status=FATAL
[INFO] [stdout] absence = not-observed in window (never "not present / never used")
[INFO] [stdout] note: argv redacted; file offsets are not runtime addresses; window-only claims
[INFO] [stdout] osslscope report (observed-crypto-v2.0): pid=0 ((unknown)) window=0..0ns effective=0..0ns
[INFO] [stdout] openssl: unknown (no verified version)
[INFO] [stdout] target: argv_redacted=true container_id=(none) image_digest=(none)
[INFO] [stdout] disposition: unknown (not recorded)
[INFO] [stdout] 
[INFO] [stdout] sites (0, 0 calls):
[INFO] [stdout]   none (no usable evidence)
[INFO] [stdout] 
[INFO] [stdout] coverage:
[INFO] [stdout]   none recorded
[INFO] [stdout] 
[INFO] [stdout] counters:
[INFO] [stdout]   none recorded
[INFO] [stdout] 
[INFO] [stdout] completeness: FATAL
[INFO] [stdout] 
[INFO] [stdout] fatal: environment: BPF objects: explicit harvest object /nonexistent-o.so missing or unreadable: No such file or directory (os error 2); fix: pass a readable harvest BPF object (built via scripts/build-dev.sh)
[INFO] [stdout] 
[INFO] [stdout] policy: (not evaluated)
[INFO] [stdout] 
[INFO] [stdout] status=FATAL
[INFO] [stdout] absence = not-observed in window (never "not present / never used")
[INFO] [stdout] note: argv redacted; file offsets are not runtime addresses; window-only claims
[INFO] [stdout] osslscope report (observed-crypto-v2.0): pid=0 ((unknown)) window=0..0ns effective=0..0ns
[INFO] [stdout] openssl: unknown (no verified version)
[INFO] [stdout] target: argv_redacted=true container_id=(none) image_digest=(none)
[INFO] [stdout] disposition: unknown (not recorded)
[INFO] [stdout] 
[INFO] [stdout] sites (0, 0 calls):
[INFO] [stdout]   none (no usable evidence)
[INFO] [stdout] 
[INFO] [stdout] coverage:
[INFO] [stdout]   none recorded
[INFO] [stdout] 
[INFO] [stdout] counters:
[INFO] [stdout]   none recorded
[INFO] [stdout] 
[INFO] [stdout] completeness: FATAL
[INFO] [stdout] 
[INFO] [stdout] fatal: environment: BPF objects: explicit harvest object /nonexistent-o.so missing or unreadable: No such file or directory (os error 2); fix: pass a readable harvest BPF object (built via scripts/build-dev.sh)
[INFO] [stdout] 
[INFO] [stdout] policy: (not evaluated)
[INFO] [stdout] 
[INFO] [stdout] status=FATAL
[INFO] [stdout] absence = not-observed in window (never "not present / never used")
[INFO] [stdout] note: argv redacted; file offsets are not runtime addresses; window-only claims
[INFO] [stdout] test positive_values_rounded_to_zero_are_invalid ... ok
[INFO] [stderr] osslscope report: --workload-out and --workload-out-fd are mutually exclusive
[INFO] [stdout] test invalid_numerics_spawn_no_child ... ok
[INFO] [stderr] usage: report [--duration S] [--provider P] [--object O] [--count-object C] [--table F] [--force-offset N] [--provider-table F] [--format human|json] [--out F] [--cbom FILE] [--builtin] [--settle S] [--timeout S] [--grace S] [--image-digest D] [--workload-out F] [--workload-out-fd N] {--pid P | run -- <cmd>}
[INFO] [stderr] osslscope check: --workload-out and --workload-out-fd are mutually exclusive
[INFO] [stderr] usage: check [--duration S] [--provider P] [--object O] [--count-object C] [--table F] [--force-offset N] [--provider-table F] [rules] [--format human|json] [--out F] [--cbom FILE] [--builtin] [--settle S] [--timeout S] [--grace S] [--image-digest D] [--workload-out F] [--workload-out-fd N] {--pid P | run -- <cmd>}
[INFO] [stderr] rules: [--require-provider P] [--deny-provider P] [--deny-engine] [--deny-algorithm X] [--deny-weak] [--require-executed X] (repeatable; at least one required)
[INFO] [stderr] osslscope report: --workload-out-fd needs an integer (got "seven")
[INFO] [stderr] usage: report [--duration S] [--provider P] [--object O] [--count-object C] [--table F] [--force-offset N] [--provider-table F] [--format human|json] [--out F] [--cbom FILE] [--builtin] [--settle S] [--timeout S] [--grace S] [--image-digest D] [--workload-out F] [--workload-out-fd N] {--pid P | run -- <cmd>}
[INFO] [stderr] osslscope check: --workload-out-fd needs an integer (got "seven")
[INFO] [stderr] usage: check [--duration S] [--provider P] [--object O] [--count-object C] [--table F] [--force-offset N] [--provider-table F] [rules] [--format human|json] [--out F] [--cbom FILE] [--builtin] [--settle S] [--timeout S] [--grace S] [--image-digest D] [--workload-out F] [--workload-out-fd N] {--pid P | run -- <cmd>}
[INFO] [stderr] rules: [--require-provider P] [--deny-provider P] [--deny-engine] [--deny-algorithm X] [--deny-weak] [--require-executed X] (repeatable; at least one required)
[INFO] [stderr] osslscope report: --duration must be > 0 seconds and <= 3600 seconds
[INFO] [stderr] osslscope report: --workload-out/--workload-out-fd need run -- <cmd>
[INFO] [stderr] usage: report [--duration S] [--provider P] [--object O] [--count-object C] [--table F] [--force-offset N] [--provider-table F] [--format human|json] [--out F] [--cbom FILE] [--builtin] [--settle S] [--timeout S] [--grace S] [--image-digest D] [--workload-out F] [--workload-out-fd N] {--pid P | run -- <cmd>}
[INFO] [stderr] usage: report [--duration S] [--provider P] [--object O] [--count-object C] [--table F] [--force-offset N] [--provider-table F] [--format human|json] [--out F] [--cbom FILE] [--builtin] [--settle S] [--timeout S] [--grace S] [--image-digest D] [--workload-out F] [--workload-out-fd N] {--pid P | run -- <cmd>}
[INFO] [stderr] osslscope report: --duration must be > 0 seconds and <= 3600 seconds
[INFO] [stderr] osslscope check: --workload-out/--workload-out-fd need run -- <cmd>
[INFO] [stderr] usage: check [--duration S] [--provider P] [--object O] [--count-object C] [--table F] [--force-offset N] [--provider-table F] [rules] [--format human|json] [--out F] [--cbom FILE] [--builtin] [--settle S] [--timeout S] [--grace S] [--image-digest D] [--workload-out F] [--workload-out-fd N] {--pid P | run -- <cmd>}
[INFO] [stderr] rules: [--require-provider P] [--deny-provider P] [--deny-engine] [--deny-algorithm X] [--deny-weak] [--require-executed X] (repeatable; at least one required)
[INFO] [stderr] usage: report [--duration S] [--provider P] [--object O] [--count-object C] [--table F] [--force-offset N] [--provider-table F] [--format human|json] [--out F] [--cbom FILE] [--builtin] [--settle S] [--timeout S] [--grace S] [--image-digest D] [--workload-out F] [--workload-out-fd N] {--pid P | run -- <cmd>}
[INFO] [stderr] osslscope report: --duration must be > 0 seconds and <= 3600 seconds
[INFO] [stderr] usage: report [--duration S] [--provider P] [--object O] [--count-object C] [--table F] [--force-offset N] [--provider-table F] [--format human|json] [--out F] [--cbom FILE] [--builtin] [--settle S] [--timeout S] [--grace S] [--image-digest D] [--workload-out F] [--workload-out-fd N] {--pid P | run -- <cmd>}
[INFO] [stderr] osslscope report: --duration must be > 0 seconds and <= 3600 seconds
[INFO] [stderr] usage: report [--duration S] [--provider P] [--object O] [--count-object C] [--table F] [--force-offset N] [--provider-table F] [--format human|json] [--out F] [--cbom FILE] [--builtin] [--settle S] [--timeout S] [--grace S] [--image-digest D] [--workload-out F] [--workload-out-fd N] {--pid P | run -- <cmd>}
[INFO] [stderr] osslscope report: --duration must be > 0 seconds and <= 3600 seconds
[INFO] [stderr] usage: report [--duration S] [--provider P] [--object O] [--count-object C] [--table F] [--force-offset N] [--provider-table F] [--format human|json] [--out F] [--cbom FILE] [--builtin] [--settle S] [--timeout S] [--grace S] [--image-digest D] [--workload-out F] [--workload-out-fd N] {--pid P | run -- <cmd>}
[INFO] [stderr] osslscope report: --duration must be > 0 seconds and <= 3600 seconds
[INFO] [stderr] usage: report [--duration S] [--provider P] [--object O] [--count-object C] [--table F] [--force-offset N] [--provider-table F] [--format human|json] [--out F] [--cbom FILE] [--builtin] [--settle S] [--timeout S] [--grace S] [--image-digest D] [--workload-out F] [--workload-out-fd N] {--pid P | run -- <cmd>}
[INFO] [stderr] osslscope report: --duration must be > 0 seconds (value rounds to zero)
[INFO] [stderr] usage: report [--duration S] [--provider P] [--object O] [--count-object C] [--table F] [--force-offset N] [--provider-table F] [--format human|json] [--out F] [--cbom FILE] [--builtin] [--settle S] [--timeout S] [--grace S] [--image-digest D] [--workload-out F] [--workload-out-fd N] {--pid P | run -- <cmd>}
[INFO] [stderr] osslscope report: --settle must be >= 0 seconds and <= 30 seconds
[INFO] [stderr] usage: report [--duration S] [--provider P] [--object O] [--count-object C] [--table F] [--force-offset N] [--provider-table F] [--format human|json] [--out F] [--cbom FILE] [--builtin] [--settle S] [--timeout S] [--grace S] [--image-digest D] [--workload-out F] [--workload-out-fd N] {--pid P | run -- <cmd>}
[INFO] [stderr] osslscope report: --settle must be >= 0 seconds and <= 30 seconds
[INFO] [stderr] usage: report [--duration S] [--provider P] [--object O] [--count-object C] [--table F] [--force-offset N] [--provider-table F] [--format human|json] [--out F] [--cbom FILE] [--builtin] [--settle S] [--timeout S] [--grace S] [--image-digest D] [--workload-out F] [--workload-out-fd N] {--pid P | run -- <cmd>}
[INFO] [stderr] osslscope report: --timeout must be >= 0 seconds and <= 120 seconds
[INFO] [stderr] osslscope report: BPF objects: explicit harvest object /nonexistent-o.so missing or unreadable: No such file or directory (os error 2); fix: pass a readable harvest BPF object (built via scripts/build-dev.sh)
[INFO] [stderr] usage: report [--duration S] [--provider P] [--object O] [--count-object C] [--table F] [--force-offset N] [--provider-table F] [--format human|json] [--out F] [--cbom FILE] [--builtin] [--settle S] [--timeout S] [--grace S] [--image-digest D] [--workload-out F] [--workload-out-fd N] {--pid P | run -- <cmd>}
[INFO] [stderr] osslscope report: --grace must be >= 0 seconds and <= 30 seconds
[INFO] [stderr] usage: report [--duration S] [--provider P] [--object O] [--count-object C] [--table F] [--force-offset N] [--provider-table F] [--format human|json] [--out F] [--cbom FILE] [--builtin] [--settle S] [--timeout S] [--grace S] [--image-digest D] [--workload-out F] [--workload-out-fd N] {--pid P | run -- <cmd>}
[INFO] [stderr] osslscope report: --grace must be >= 0 seconds and <= 30 seconds
[INFO] [stderr] usage: report [--duration S] [--provider P] [--object O] [--count-object C] [--table F] [--force-offset N] [--provider-table F] [--format human|json] [--out F] [--cbom FILE] [--builtin] [--settle S] [--timeout S] [--grace S] [--image-digest D] [--workload-out F] [--workload-out-fd N] {--pid P | run -- <cmd>}
[INFO] [stderr] osslscope report: run 'osslscope doctor' to diagnose environment failures
[INFO] [stderr] osslscope report: BPF objects: explicit harvest object /nonexistent-o.so missing or unreadable: No such file or directory (os error 2); fix: pass a readable harvest BPF object (built via scripts/build-dev.sh)
[INFO] [stderr] osslscope report: run 'osslscope doctor' to diagnose environment failures
[INFO] [stderr] osslscope check: BPF objects: explicit harvest object /nonexistent-o.so missing or unreadable: No such file or directory (os error 2); fix: pass a readable harvest BPF object (built via scripts/build-dev.sh)
[INFO] [stderr] osslscope check: run 'osslscope doctor' to diagnose environment failures
[INFO] [stderr] osslscope report: BPF objects: explicit harvest object /nonexistent-o.so missing or unreadable: No such file or directory (os error 2); fix: pass a readable harvest BPF object (built via scripts/build-dev.sh)
[INFO] [stderr] osslscope report: run 'osslscope doctor' to diagnose environment failures
[INFO] [stderr] osslscope report: BPF objects: explicit harvest object /nonexistent-o.so missing or unreadable: No such file or directory (os error 2); fix: pass a readable harvest BPF object (built via scripts/build-dev.sh)
[INFO] [stderr] osslscope report: run 'osslscope doctor' to diagnose environment failures
[INFO] [stdout] test pid_cmdline_bytes_are_redacted ... ok
[INFO] [stdout] test r08_upper_boundaries_are_exact ... ok
[INFO] [stdout] test spawn_argv_is_redacted ... ok
[INFO] [stdout] test check_rejects_bad_numerics_with_exit2_before_side_effects ... ok
[INFO] [stdout] test negatives_rejected_zero_grace_accepted ... ok
[INFO] [stdout] test h9_t6_workload_dest_flags_rejected_with_exit2 ... ok
[INFO] [stdout] test report_rejects_bad_numerics_with_exit2_before_side_effects ... ok
[INFO] [stdout] test non_utf8_argv_exits_without_panic ... ok
[INFO] [stdout] test checked_deadline_helpers ... ok
[INFO] [stdout] test malformed_values_and_flags_are_usage_errors ... ok
[INFO] [stdout] test huge_and_nonfinite_values_are_rejected ... ok
[INFO] [stdout] test redaction_wiring_is_present_in_capture ... ok
[INFO] [stdout] test non_utf8_target_argv_is_rejected_before_spawning ... ok
[INFO] [stderr]      Running tests/count_deadline.rs (/opt/rustwide/target/release/deps/count_deadline-e2d43f3cfee1b7a7)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test kernel_source_enforces_window ... ok
[INFO] [stdout] test kernel_deadline_excludes_late_calls ... ok
[INFO] [stdout] test fake_backend_folds_bounds_monotonically ... ok
[INFO] [stdout] test map_full_is_explicit ... ok
[INFO] [stdout] test window_closed_until_open ... ok
[INFO] [stdout] test h4_unbound_cookie_hits_route_unattributed ... ok
[INFO] [stdout] test per_key_threaded_counts ... ok
[INFO] [stdout] test h4_t4_rejected_resolve_attaches_nothing_drains_empty ... ok
[INFO] [stdout] test h4_t3_pin_survives_path_deletion_until_session_drop ... ok
[INFO] [stdout] test h4_stale_plan_misses_replaced_per_attempt ... ok
[INFO] [stdout] test h4_t1_mid_attach_swap_binds_pinned_inode_via_fd_path ... ok
[INFO] [stderr]      Running tests/discovery_coverage.rs (/opt/rustwide/target/release/deps/discovery_coverage-a19fa14cf22261f0)
[INFO] [stdout] test h4_stale_retries_count_missed_once_each ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test legacy_blind_quiet_is_partial ... ignored, live lane only: privileged BPF (see doc comment)
[INFO] [stdout] test legacy_quiet_attach_with_tripwires_is_partial ... ignored, live lane only: privileged BPF (see doc comment)
[INFO] [stdout] test nostore_table_is_explicit_partial ... ignored, live lane only: privileged BPF + fixtures (see doc comment)
[INFO] [stdout] test one_query_later_slot ... ignored, live lane only: privileged BPF + fixtures (see doc comment)
[INFO] [stdout] test partial_delta_retains_reasons ... ok
[INFO] [stdout] test later_unreadable_slot_is_partial ... ok
[INFO] [stdout] test empty_impl_does_not_silently_stall ... ok
[INFO] [stdout] test lost_alg_or_row_is_accounted ... ok
[INFO] [stdout] test single_query_full_walk_covers_late_slot ... ok
[INFO] [stdout] test stale_proof_does_not_terminate ... ok
[INFO] [stdout] test bounds_512_513 ... ok
[INFO] [stderr]      Running tests/discovery_protocol.rs (/opt/rustwide/target/release/deps/discovery_protocol-573ab8ce42982d66)
[INFO] [stdout] test pending_map_full_is_accounted ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test bpf_uses_shared_wire_types_exclusively ... ok
[INFO] [stdout] test population_builders_cover_registry ... ok
[INFO] [stdout] test parse_accepts_golden_vectors ... ok
[INFO] [stdout] test classifier_recognizes_non_primary_alias ... ok
[INFO] [stdout] test parse_rejects_short_unknown_and_out_of_range ... ok
[INFO] [stdout] test fnv1a64_matches_reference_vectors ... ok
[INFO] [stdout] test soaked_wire_bytes_yield_numerics_only ... ok
[INFO] [stdout] test h3_t1_mixed_lists_report_mixed_with_min_label ... ok
[INFO] [stdout] test classifier_label_is_order_free ... ok
[INFO] [stdout] test parse_rejects_contradictory_combinations ... ok
[INFO] [stdout] test registry_hashes_are_collision_free_and_bounded ... ok
[INFO] [stdout] test classifier_statuses_are_explicit ... ok
[INFO] [stdout] test legacy_section_counts_classes_without_raw_strings ... ok
[INFO] [stdout] test trip_taxonomy_pins_classes ... ok
[INFO] [stdout] test wire_layout_leaves_no_room_for_raw_buffers ... ok
[INFO] [stdout] test inspect_rows_carry_no_raw_addresses ... ok
[INFO] [stdout] test classifier_agrees_with_reference_over_corpus ... ok
[INFO] [stderr]      Running tests/discovery_session.rs (/opt/rustwide/target/release/deps/discovery_session-4303fcd1bd9398bf)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 40 tests
[INFO] [stdout] test close_reaped_child_keeps_sites_no_retire_all ... ok
[INFO] [stdout] test h1_t1_queued_row_never_gains_replacement_provenance ... ok
[INFO] [stdout] test counter_dips_do_not_double_count ... ok
[INFO] [stdout] test h1_t5_producer_ring_drops_surface_as_loss ... ok
[INFO] [stdout] test h1_t7_deep_queue_stragglers_all_drop_across_turnover ... ok
[INFO] [stdout] test h1_t1f_failed_bootstrap_binds_nothing_and_retries ... ok
[INFO] [stdout] test attach_budget_gates_tripwires ... ok
[INFO] [stdout] test close_recycle_carries_prewip_final ... ok
[INFO] [stdout] test legacy_links_live_until_close ... ok
[INFO] [stdout] test load_query_is_not_execution ... ok
[INFO] [stdout] test m1_deep_queue_joins_under_taint ... ok
[INFO] [stdout] test evict_failure_is_loss ... ok
[INFO] [stdout] test late_query_existing_mapping_emits_delta ... ok
[INFO] [stdout] test m1_late_sighted_turnover_caught ... ok
[INFO] [stdout] test m1_rebaseline_bootstraps_cleanly ... ok
[INFO] [stdout] test m1_subpoll_replace_documents_silent_join ... ok
[INFO] [stdout] test m1_replacement_before_ingest_drops_loud ... ok
[INFO] [stdout] test m1_stable_array_bootstraps_first_try ... ok
[INFO] [stdout] test m4_array_turnover_clears_slot_memory ... ok
[INFO] [stdout] test m4_multi_entry_slot_validates_silently ... ok
[INFO] [stdout] test m2_forgotten_array_rebootstraps_above_high_water ... ok
[INFO] [stdout] test m4_duplicate_refresh_compares_before_adopting ... ok
[INFO] [stdout] test m4_impl_replace_drops_first_row_loud ... ok
[INFO] [stdout] test no_query_can_retry ... ok
[INFO] [stdout] test m4_stable_rewalks_match_silently ... ok
[INFO] [stdout] test map_only_completion_emits_table ... ok
[INFO] [stdout] test nostore_sample_never_terminates ... ok
[INFO] [stdout] test one_query_full_walk_covers_late_slot ... ok
[INFO] [stdout] test partial_reharvest_preserved ... ok
[INFO] [stdout] test rebirth_records_join_live_epoch_directly ... ok
[INFO] [stdout] test repeat_init_suspects_anonymous_arrays_globally ... ok
[INFO] [stdout] test repeat_init_retires_provider_tables ... ok
[INFO] [stdout] test poll_budget_stops_busy_ring ... ok
[INFO] [stdout] test same_key_rewalk_heals_retained_candidate_epoch ... ok
[INFO] [stdout] test repeat_init_unresolvable_suspects_anon_only ... ok
[INFO] [stdout] test shrinkage_proof_does_not_carry ... ok
[INFO] [stdout] test stragglers_drop_with_loss_across_turnover ... ok
[INFO] [stdout] test stage2_reattach_on_same_path_replacement ... ok
[INFO] [stdout] test shared_impl_stays_distinct_per_array ... ok
[INFO] [stdout] test trip_replacement_replans_through_pub_poll ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/evidence_model.rs (/opt/rustwide/target/release/deps/evidence_model-c35dea1a2b20816b)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test candidates_dedupe_and_sort ... ok
[INFO] [stdout] test ambiguous_require_is_unproven ... ok
[INFO] [stdout] test ordering_tiebreaks_are_total ... ok
[INFO] [stdout] test shared_site_conserves_calls ... ok
[INFO] [stdout] test fence_preserves_candidates ... ok
[INFO] [stdout] test unattributed_calls_force_partial ... ok
[INFO] [stdout] test unknown_coverage_is_not_complete ... ok
[INFO] [stdout] test loss_vs_activity_counters ... ok
[INFO] [stdout] test fatal_input_is_fatal ... ok
[INFO] [stdout] test zero_call_unknown_candidates_bound_known_zero ... ok
[INFO] [stderr]      Running tests/h6_live_legs.rs (/opt/rustwide/target/release/deps/h6_live_legs-e8f428ac2c868e7b)
[INFO] [stdout] test within_alias_mixed_classes_are_unknown ... ok
[INFO] [stdout] test unresolved_class_is_unknown ... ok
[INFO] [stdout] test provider_predicate_certain_despite_unknown_algorithm ... ok
[INFO] [stdout] test weak_alias_survives ... ok
[INFO] [stdout] test quiet_attached_op_is_covered ... ok
[INFO] [stdout] test window_gaps_are_partial ... ok
[INFO] [stdout] test ordering_is_total ... ok
[INFO] [stdout] test r06_truth_table ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/h7_cli.rs (/opt/rustwide/target/release/deps/h7_cli-60c9c585661363a1)
[INFO] [stdout] running 3 tests
[INFO] [stdout] test h6_l4_absent_birth_no_hook_is_partial ... ignored, live lane only (see module docs)
[INFO] [stdout] test h6_l5_absent_birth_quiet_hook_completes ... ignored, live lane only (see module docs)
[INFO] [stdout] test h6_l6b_mapped_birth_silent_completes ... ignored, live lane only (see module docs)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test h7_setup_failure_bad_object_exits_4 ... ok
[INFO] [stdout] test h7_broken_stderr_alone_perturbs_nothing ... ok
[INFO] [stdout] test h7_broken_stderr_keeps_exit_table ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/h7_failure_fidelity.rs (/opt/rustwide/target/release/deps/h7_failure_fidelity-b1ae37678bd26cf0)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test h7_runtime_fatal_exits_1 ... ok
[INFO] [stdout] test h7_exit_table_pins ... ok
[INFO] [stdout] test h7_runtime_human_shape ... ok
[INFO] [stdout] test h7_diagnostics_render_to_sink_and_surface_errors ... ok
[INFO] [stdout] test h7_runtime_violation_is_proved_not_injected ... ok
[INFO] [stdout] test h7_violation_beats_tool_failure ... ok
[INFO] [stdout] test h7_runtime_json_shape_and_schema ... ok
[INFO] [stdout] test h7_cli_surface_carries_no_panics ... ok
[INFO] [stderr]      Running tests/identity_domain_audit.rs (/opt/rustwide/target/release/deps/identity_domain_audit-40e11452ef448e99)
[INFO] [stdout] test h7_close_flow_never_questions_nor_discards ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test h5_t3_every_device_site_names_one_domain ... ok
[INFO] [stderr]      Running tests/onboarding.rs (/opt/rustwide/target/release/deps/onboarding-f0c79d8bf21de0dc)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 33 tests
[INFO] [stdout] test bounded_reads_refuse_oversize_files ... ok
[INFO] [stdout] test implicit_search_prefers_first_trusted_dir ... ok
[INFO] [stdout] test production_trust_demands_root_ownership ... ok
[INFO] [stdout] test built_objects_pass_loader_shape_check ... ok
[INFO] [stdout] test missing_objects_fail_closed_with_flag_remediation ... ok
[INFO] [stdout] test implicit_pair_skips_incomplete_dirs ... ok
[INFO] [stdout] test no_libcrypto_non_crypto_process_is_unsupported ... ok
[INFO] [stdout] test explicit_non_bpf_object_is_incompatible ... ok
[INFO] [stdout] test doctor_exe_script_fails_arch_with_clear_message ... ok
[INFO] [stdout] test provider_class_flows_through_qualification ... ok
[INFO] [stdout] test doctor_supported_target_reports_dispatch_anchor ... ok
[INFO] [stdout] test doctor_unknown_build_points_at_enrollment ... ok
[INFO] [stdout] test dynamic_libcrypto_supported_via_enrolled_table ... ok
[INFO] [stdout] test trusted_default_dirs_are_pinned_system_paths ... ok
[INFO] [stdout] test explicit_local_table_identity_mismatch_fails_closed ... ok
[INFO] [stdout] test unsupported_arch_is_refused_not_unknown ... ok
[INFO] [stdout] test writable_object_file_is_refused ... ok
[INFO] [stdout] test writable_untrusted_search_path_is_skipped ... ok
[INFO] [stdout] test spawn_static_exe_supported_without_rdynamic ... ok
[INFO] [stdout] test spawn_runpath_yields_to_ld_library_path ... ok
[INFO] [stdout] test system_libcrypto_stripped_unknown_is_not_silently_supported ... ok
[INFO] [stdout] test spawn_path_lookup_and_scripts ... ok
[INFO] [stdout] test spawn_unresolvable_libcrypto_is_unknown ... ok
[INFO] [stdout] test doctor_exe_predicts_spawn_target ... ok
[INFO] [stdout] test spawn_ld_library_path_resolves_without_rpath ... ok
[INFO] [stdout] test stripped_unknown_build_needs_explicit_enrollment ... ok
[INFO] [stdout] test address_taken_summary_consumes_t09_resolution ... ok
[INFO] [stdout] test static_symtab_only_anchors_need_symtab_union ... ok
[INFO] [stdout] test unstripped_static_supported_via_symtab ... ok
[INFO] [stdout] test spawn_transitive_libcrypto_found_via_exe_rpath ... ok
[INFO] [stdout] test spawn_rpath_beats_ld_library_path ... ok
[INFO] [stdout] test spawn_dynamic_predicts_rpath_libcrypto ... ok
[INFO] [stdout] test spawn_dual_load_refused_and_doctor_agrees ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/output_contract.rs (/opt/rustwide/target/release/deps/output_contract-5182307734509598)
[INFO] [stdout] 
[INFO] [stdout] running 48 tests
[INFO] [stdout] test ambiguous_sites_conserve_counts ... ok
[INFO] [stdout] test cbom_fatal_is_explicit_empty ... ok
[INFO] [stdout] test cbom_covers_fenced_and_policy ... ok
[INFO] [stdout] test cbom_exports_only_definite_assets ... ok
[INFO] [stdout] test cbom_carries_same_window ... ok
[INFO] [stdout] test delivery_diagnostics_stay_bounded_on_long_paths ... ok
[INFO] [stdout] test cbom_never_invents_per_candidate_assets ... ok
[INFO] [stdout] test h3_t4_mixed_site_lands_in_cbom_omitted_unknown ... ok
[INFO] [stdout] test cbom_omits_unresolved_classes ... ok
[INFO] [stdout] test delivery_attempts_cbom_despite_primary_failure ... ok
[INFO] [stdout] test record_consistency_helpers ... ok
[INFO] [stdout] test delivery_attempts_primary_despite_cbom_failure ... ok
[INFO] [stdout] {
[INFO] [stdout]   "completeness": {
[INFO] [stdout]     "counters": [],
[INFO] [stdout]     "fatal_kind": {
[INFO] [stdout]       "detail": null,
[INFO] [stdout]       "kind": "recycled"
[INFO] [stdout]     },
[INFO] [stdout]     "reasons": [
[INFO] [stdout]       {
[INFO] [stdout]         "kind": "startup-gap",
[INFO] [stdout]         "missing_ns": 30000
[INFO] [stdout]       }
[INFO] [stdout]     ],
[INFO] [stdout]     "status": "FATAL"
[INFO] [stdout]   },
[INFO] [stdout]   "coverage": [],
[INFO] [stdout]   "fenced": [],
[INFO] [stdout]   "legacy_partition": {
[INFO] [stdout]     "legacy_exclusive_calls": 0,
[INFO] [stdout]     "non_legacy_exclusive_calls": 0,
[INFO] [stdout]     "shared_ambiguous_calls": 0,
[INFO] [stdout]     "unfenced_tail_calls": 0
[INFO] [stdout]   },
[INFO] [stdout]   "objects": [],
[INFO] [stdout]   "openssl": {
[INFO] [stdout]     "state": "unknown",
[INFO] [stdout]     "version": null
[INFO] [stdout]   },
[INFO] [stdout]   "schema_version": "observed-crypto-v2.0",
[INFO] [stdout]   "sites": [],
[INFO] [stdout]   "target": {
[INFO] [stdout]     "argv_redacted": true,
[INFO] [stdout]     "comm": "gone",
[INFO] [stdout]     "container_id": "",
[INFO] [stdout]     "image_digest": "",
[INFO] [stdout]     "pid": 11
[INFO] [stdout]   },
[INFO] [stdout]   "window": {
[INFO] [stdout]     "effective_end_ns": 31000,
[INFO] [stdout]     "effective_start_ns": 31000,
[INFO] [stdout]     "requested_end_ns": 31000,
[INFO] [stdout]     "requested_start_ns": 1000,
[INFO] [stdout]     "signal_cut": false
[INFO] [stdout]   }
[INFO] [stdout] }
[INFO] [stdout] test human_shows_uncertainty_honestly ... ok
[INFO] [stdout] test delivery_broken_pipe_is_recorded ... ok
[INFO] [stdout] test delivery_rejects_dual_stdout ... ok
[INFO] [stdout] test delivery_same_file_path_refuses_cbom ... ok
[INFO] [stdout] test rendering_is_input_order_independent ... ok
[INFO] [stdout] test every_cli_rule_renders_a_schema_valid_predicate ... ok
[INFO] [stdout] test human_marks_unresolved_classes_not_definite ... ok
[INFO] [stdout] test human_verified_vs_unknown_openssl ... ok
[INFO] [stdout] test rendered_artifacts_contain_no_forbidden_keys ... ok
[INFO] [stdout] test human_contains_no_address_shaped_bytes ... ok
[INFO] [stdout] test human_covers_losses_disposition_actionability ... ok
[INFO] [stdout] test delivery_writes_all_verdict_artifacts_without_second_capture ... ok
[INFO] [stdout] test rendered_fixtures_validate_against_v2_schema ... ok
[INFO] [stdout] test semantics_rejects_bad_policy_bounds_and_evidence ... ok
[INFO] [stdout] test semantics_rejects_fenced_generation_mismatch ... ok
[INFO] [stdout] test semantics_rejects_missing_object_refs ... ok
[INFO] [stdout] test semantics_rejects_complete_contradicting_underlying_fields ... ok
[INFO] [stdout] {
[INFO] [stdout]   "completeness": {
[INFO] [stdout]     "counters": [],
[INFO] [stdout]     "fatal_kind": {
[INFO] [stdout]       "detail": null,
[INFO] [stdout]       "kind": "recycled"
[INFO] [stdout]     },
[INFO] [stdout]     "reasons": [
[INFO] [stdout]       {
[INFO] [stdout]         "kind": "startup-gap",
[INFO] [stdout]         "missing_ns": 30000
[INFO] [stdout]       }
[INFO] [stdout]     ],
[INFO] [stdout]     "status": "FATAL"
[INFO] [stdout]   },
[INFO] [stdout]   "coverage": [],
[INFO] [stdout]   "fenced": [],
[INFO] [stdout]   "legacy_partition": {
[INFO] [stdout]     "legacy_exclusive_calls": 0,
[INFO] [stdout]     "non_legacy_exclusive_calls": 0,
[INFO] [stdout]     "shared_ambiguous_calls": 0,
[INFO] [stdout]     "unfenced_tail_calls": 0
[INFO] [stdout]   },
[INFO] [stdout]   "objects": [],
[INFO] [stdout]   "openssl": {
[INFO] [stdout]     "state": "unknown",
[INFO] [stdout]     "version": null
[INFO] [stdout]   },
[INFO] [stdout]   "schema_version": "observed-crypto-v2.0",
[INFO] [stdout]   "sites": [],
[INFO] [stdout]   "target": {
[INFO] [stdout]     "argv_redacted": true,
[INFO] [stdout]     "comm": "gone",
[INFO] [stdout]     "container_id": "",
[INFO] [stdout]     "image_digest": "",
[INFO] [stdout]     "pid": 11
[INFO] [stdout]   },
[INFO] [stdout]   "window": {
[INFO] [stdout]     "effective_end_ns": 31000,
[INFO] [stdout]     "effective_start_ns": 31000,
[INFO] [stdout]     "requested_end_ns": 31000,
[INFO] [stdout]     "requested_start_ns": 1000,
[INFO] [stdout]     "signal_cut": false
[INFO] [stdout]   }
[INFO] [stdout] }
[INFO] [stdout] test semantics_rejects_inconsistent_records ... ok
[INFO] [stdout] test delivery_stdout_primary_succeeds ... ok
[INFO] [stdout] test delivery_human_primary_matches_direct_render ... ok
[INFO] [stdout] test schema_version_gate ... ok
[INFO] [stdout] test v2_schema_file_is_well_formed ... ok
[INFO] [stdout] test semantics_rejects_inconsistent_windows ... ok
[INFO] [stdout] test h5_t4b_anonymous_advertising_provider_assembles_and_validates ... ok
[INFO] [stdout] test semantics_enforces_privacy_shape ... ok
[INFO] [stdout] test semantics_rejects_site_object_mismatch ... ok
[INFO] [stdout] test setup_failure_document_renders_fatal_report_and_check_shapes ... ok
[INFO] [stdout] test semantics_rejects_inconsistent_policy_verdict ... ok
[INFO] [stdout] test v2_goldens_pinned ... ok
[INFO] [stdout] test semantics_rejects_site_activity_outside_effective_window ... ok
[INFO] [stdout] test semantics_rejects_status_reasons_mismatch ... ok
[INFO] [stdout] test write_generated_v2_artifacts ... ok
[INFO] [stdout] test schema_rejects_unknown_keys_and_missing_required ... ok
[INFO] [stdout] test schema_rejects_negative_and_overflow_counts ... ok
[INFO] [stdout] test schema_rejects_unexpected_address_argv_fields ... ok
[INFO] [stdout] test schema_rejects_wrong_types ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 48 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/policy_contract.rs (/opt/rustwide/target/release/deps/policy_contract-cc81020381971f34)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test no_policy_use_of_query_or_load_counts ... ok
[INFO] [stdout] test artifacts_carry_same_window ... ok
[INFO] [stdout] test all_artifacts_attempted_despite_failure ... ok
[INFO] [stdout] test h3_t3_mixed_sites_never_yield_definite_verdicts ... ok
[INFO] [stdout] test fips_and_parameter_ambiguity ... ok
[INFO] [stdout] test empty_observation_with_unknown_denominator_has_unknown_possible ... ok
[INFO] [stdout] test r06_rule_outcomes ... ok
[INFO] [stdout] test relevant_vs_unrelated_gaps ... ok
[INFO] [stdout] test deny_engine_matches_class ... ok
[INFO] [stdout] test deny_weak_is_inconclusive_for_resolved_hmac_with_unseen_digest ... ok
[INFO] [stdout] test exit_precedence ... ok
[INFO] [stdout] test fenced_counts_evaluated ... ok
[INFO] [stdout] test interruption_outcomes ... ok
[INFO] [stdout] test legacy_engine_tripwire_fallback ... ok
[INFO] [stdout] test weak_alias_matching ... ok
[INFO] [stdout] test fatal_capture_has_no_verdict ... ok
[INFO] [stdout] test usage_errors_exit2 ... ok
[INFO] [stderr] osslscope check: check needs at least one rule (a ruleness pass would mask a misconfigured gate)
[INFO] [stderr] usage: check [--duration S] [--provider P] [--object O] [--count-object C] [--table F] [--force-offset N] [--provider-table F] [rules] [--format human|json] [--out F] [--cbom FILE] [--builtin] [--settle S] [--timeout S] [--grace S] [--image-digest D] [--workload-out F] [--workload-out-fd N] {--pid P | run -- <cmd>}
[INFO] [stderr] rules: [--require-provider P] [--deny-provider P] [--deny-engine] [--deny-algorithm X] [--deny-weak] [--require-executed X] (repeatable; at least one required)
[INFO] [stderr] osslscope check: unknown algorithm 'NOPE-NOT-REAL' (not in frozen registry)
[INFO] [stderr] usage: check [--duration S] [--provider P] [--object O] [--count-object C] [--table F] [--force-offset N] [--provider-table F] [rules] [--format human|json] [--out F] [--cbom FILE] [--builtin] [--settle S] [--timeout S] [--grace S] [--image-digest D] [--workload-out F] [--workload-out-fd N] {--pid P | run -- <cmd>}
[INFO] [stderr] rules: [--require-provider P] [--deny-provider P] [--deny-engine] [--deny-algorithm X] [--deny-weak] [--require-executed X] (repeatable; at least one required)
[INFO] [stderr] osslscope check: unknown algorithm 'SHA257' (not in frozen registry)
[INFO] [stderr] usage: check [--duration S] [--provider P] [--object O] [--count-object C] [--table F] [--force-offset N] [--provider-table F] [rules] [--format human|json] [--out F] [--cbom FILE] [--builtin] [--settle S] [--timeout S] [--grace S] [--image-digest D] [--workload-out F] [--workload-out-fd N] {--pid P | run -- <cmd>}
[INFO] [stderr] rules: [--require-provider P] [--deny-provider P] [--deny-engine] [--deny-algorithm X] [--deny-weak] [--require-executed X] (repeatable; at least one required)
[INFO] [stderr] osslscope check: --format must be human|json
[INFO] [stderr] usage: check [--duration S] [--provider P] [--object O] [--count-object C] [--table F] [--force-offset N] [--provider-table F] [rules] [--format human|json] [--out F] [--cbom FILE] [--builtin] [--settle S] [--timeout S] [--grace S] [--image-digest D] [--workload-out F] [--workload-out-fd N] {--pid P | run -- <cmd>}
[INFO] [stderr] rules: [--require-provider P] [--deny-provider P] [--deny-engine] [--deny-algorithm X] [--deny-weak] [--require-executed X] (repeatable; at least one required)
[INFO] [stderr]      Running tests/privacy_allowlist.rs (/opt/rustwide/target/release/deps/privacy_allowlist-6bb0a180c2a62e5c)
[INFO] [stdout] test renamed_provider_matches_by_class ... ok
[INFO] [stdout] test unknown_provider_class_is_not_absence ... ok
[INFO] [stdout] test unknown_candidates_are_unbounded ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test probe_read_allowlist_is_complete ... ok
[INFO] [stdout] test map_inventory_matches_sources ... ok
[INFO] [stdout] test userspace_target_memory_reads_are_pinned ... ok
[INFO] [stdout] test no_raw_runtime_addresses_in_diagnostics ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/provider_coverage.rs (/opt/rustwide/target/release/deps/provider_coverage-a2af1cbf5d94250b)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test kernel_classifier_table_fits_map_cap ... ok
[INFO] [stdout] test registry_ids_are_append_only ... ok
[INFO] [stdout] test unknown_fallback_preserved ... ok
[INFO] [stdout] test provider_class_prefers_pin_then_builtin_then_unknown ... ok
[INFO] [stdout] test provider_class_never_from_filename ... ok
[INFO] [stdout] test incapable_targets_keep_coarse_gap ... ok
[INFO] [stdout] test registry_covers_verified_ordinary_names ... ok
[INFO] [stdout] test enrollment_format_validates_shape ... ok
[INFO] [stdout] test glob_dat_imports_find_libssl_transforms ... ok
[INFO] [stdout] test address_taken_gaps_stay_uninstrumented ... ok
[INFO] [stderr]      Running tests/site_identity.rs (/opt/rustwide/target/release/deps/site_identity-2d94a936d654e922)
[INFO] [stdout] test address_taken_resolves_absent_and_shared ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test fence_keeps_aliases ... ok
[INFO] [stdout] test conflicting_objects_in_one_delta_fails ... ok
[INFO] [stdout] test same_inode_alias_path_dedupes ... ok
[INFO] [stdout] test changed_object_fingerprint_versions_identity ... ok
[INFO] [stdout] test replacement_inode_gets_new_cookie ... ok
[INFO] [stdout] test staged_update_reverted_before_fence ... ok
[INFO] [stdout] test close_drain_quiesces_inflight_increment ... ok
[INFO] [stdout] test future_generation_row_is_unattributed_loss ... ok
[INFO] [stdout] test changed_candidates_version_identity ... ok
[INFO] [stdout] test duplicate_sites_union_candidates ... ok
[INFO] [stdout] test old_mapping_keeps_old_identity ... ok
[INFO] [stderr]      Running tests/target_lifecycle.rs (/opt/rustwide/target/release/deps/target_lifecycle-20a2abf61a88fd75)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test drop_guard_never_leaves_a_stopped_child ... ok
[INFO] [stdout] test h9_t1_default_null_discards_both_streams ... ok
[INFO] [stdout] test h9_nul_in_workload_path_fails_pre_fork ... ok
[INFO] [stdout] test exit_status_preserved_exit7 ... ok
[INFO] [stdout] test signal_before_release_still_cleans_up ... ok
[INFO] [stdout] test spawn_rejects_empty_and_nul_argv ... ok
[INFO] [stdout] test h9_t3_fd_receives_both_sentinels ... ok
[INFO] [stdout] test stopped_child_maps_readable_for_setup_baseline ... ok
[INFO] [stdout] test h9_t3b_invalid_fd_fails_without_spawn ... ok
[INFO] [stdout] test no_query_fast_exit_preserves_status ... ok
[INFO] [stdout] test release_is_strictly_once ... ok
[INFO] [stdout] test pre_release_failure_cleanup_leaves_no_zombie ... ok
[INFO] [stdout] test h9_t5_unwritable_path_maps_126_naming_path ... ok
[INFO] [stdout] test external_pid_target_is_never_signaled ... ok
[INFO] [stdout] test normal_expiry_detaches_a_running_child ... ok
[INFO] [stdout] test resolve_after_release_reaps_an_exited_child ... ok
[INFO] [stderr]    Doc-tests osslscope
[INFO] [stdout] test h9_t2_file_captures_both_sentinels ... ok
[INFO] [stdout] test failed_exec_reports_127 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[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" "5be491245f477203d78566242ec98c409ad748fef7b18d17c3e2846b0ae54f47", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5be491245f477203d78566242ec98c409ad748fef7b18d17c3e2846b0ae54f47", kill_on_drop: false }`
[INFO] [stdout] 5be491245f477203d78566242ec98c409ad748fef7b18d17c3e2846b0ae54f47
