[INFO] cloning repository https://github.com/nabbisen/localcache-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/nabbisen/localcache-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnabbisen%2Flocalcache-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnabbisen%2Flocalcache-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 24544bc34b6e1f215589070b90068db540a365a5
[INFO] testing nabbisen/localcache-rs against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnabbisen%2Flocalcache-rs" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/nabbisen/localcache-rs
[INFO] finished tweaking git repo https://github.com/nabbisen/localcache-rs
[INFO] tweaked toml for git repo https://github.com/nabbisen/localcache-rs written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/nabbisen/localcache-rs 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 git repo https://github.com/nabbisen/localcache-rs already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: unused workspace dependency `tokio-test`
[INFO] [stderr]   --> Cargo.toml:58:25
[INFO] [stderr]    |
[INFO] [stderr] 58 | [workspace.dependencies.tokio-test]
[INFO] [stderr]    |                         ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the workspace dependency `tokio-test`
[INFO] [stderr] warning: workspace (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 3d61429bd200f01c2785e27293ce258de3d476cd6bd39c9250d6722c501a18ca
[INFO] running `Command { std: "docker" "start" "3d61429bd200f01c2785e27293ce258de3d476cd6bd39c9250d6722c501a18ca", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3d61429bd200f01c2785e27293ce258de3d476cd6bd39c9250d6722c501a18ca", 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" "3d61429bd200f01c2785e27293ce258de3d476cd6bd39c9250d6722c501a18ca" "/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" "3d61429bd200f01c2785e27293ce258de3d476cd6bd39c9250d6722c501a18ca", 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" "3d61429bd200f01c2785e27293ce258de3d476cd6bd39c9250d6722c501a18ca" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: unused workspace dependency `tokio-test`
[INFO] [stderr]   --> Cargo.toml:58:25
[INFO] [stderr]    |
[INFO] [stderr] 58 | [workspace.dependencies.tokio-test]
[INFO] [stderr]    |                         ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the workspace dependency `tokio-test`
[INFO] [stderr] warning: workspace (manifest) generated 1 warning
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling vcpkg v0.2.15
[INFO] [stderr]    Compiling pkg-config v0.3.33
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling cc v1.2.63
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling virtue v0.0.18
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[INFO] [stderr]    Compiling fallible-streaming-iterator v0.1.9
[INFO] [stderr]    Compiling unty v0.0.4
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling bincode_derive v2.0.1
[INFO] [stderr]    Compiling hashlink v0.11.1
[INFO] [stderr]    Compiling libsqlite3-sys v0.37.0
[INFO] [stderr]    Compiling blake3 v1.8.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling bincode v2.0.1
[INFO] [stderr]    Compiling rusqlite v0.39.0
[INFO] [stderr]    Compiling localcache v0.21.5 (/opt/rustwide/workdir/crates/localcache)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 53s
[INFO] running `Command { std: "docker" "inspect" "3d61429bd200f01c2785e27293ce258de3d476cd6bd39c9250d6722c501a18ca", 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" "3d61429bd200f01c2785e27293ce258de3d476cd6bd39c9250d6722c501a18ca" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: unused workspace dependency `tokio-test`
[INFO] [stderr]   --> Cargo.toml:58:25
[INFO] [stderr]    |
[INFO] [stderr] 58 | [workspace.dependencies.tokio-test]
[INFO] [stderr]    |                         ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the workspace dependency `tokio-test`
[INFO] [stderr] warning: workspace (manifest) generated 1 warning
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling zerocopy v0.8.50
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling rusqlite v0.39.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling criterion-plot v0.6.0
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerocopy-derive v0.8.50
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling bincode v2.0.1
[INFO] [stderr]    Compiling localcache v0.21.5 (/opt/rustwide/workdir/crates/localcache)
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.7.0
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 3m 03s
[INFO] running `Command { std: "docker" "inspect" "3d61429bd200f01c2785e27293ce258de3d476cd6bd39c9250d6722c501a18ca", 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" "3d61429bd200f01c2785e27293ce258de3d476cd6bd39c9250d6722c501a18ca" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: unused workspace dependency `tokio-test`
[INFO] [stderr]   --> Cargo.toml:58:25
[INFO] [stderr]    |
[INFO] [stderr] 58 | [workspace.dependencies.tokio-test]
[INFO] [stderr]    |                         ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the workspace dependency `tokio-test`
[INFO] [stderr] warning: workspace (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.26s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/localcache/f703a6a7e9535ca2/out/localcache-f703a6a7e9535ca2)
[INFO] [stdout] 
[INFO] [stdout] running 79 tests
[INFO] [stdout] test cache::engine::maintenance::tests::cleanup_missing_files_cursor_advances_through_a_fully_absent_page ... ok
[INFO] [stdout] test cache::engine::maintenance::tests::cleanup_expired_public_method_uses_the_real_constant ... ok
[INFO] [stdout] test cache::engine::maintenance::tests::cleanup_expired_ttl_none_returns_ok_zero ... ok
[INFO] [stdout] test cache::engine::maintenance::tests::cleanup_expired_cursor_advances_through_a_fully_expired_page ... ok
[INFO] [stdout] test cache::engine::maintenance::tests::cleanup_expired_empty_and_single_entry_namespace ... ok
[INFO] [stdout] test cache::engine::maintenance::tests::cleanup_expired_mixed_expiry_spans_pages ... ok
[INFO] [stdout] test cache::engine::maintenance::tests::cleanup_expired_does_not_touch_other_namespaces ... ok
[INFO] [stdout] test cache::engine::maintenance::tests::cleanup_missing_files_does_not_touch_other_namespaces ... ok
[INFO] [stdout] test cache::engine::maintenance::tests::cleanup_missing_files_empty_and_single_entry_namespace ... ok
[INFO] [stdout] test cache::engine::tests::explain_at_judges_status_and_ttl_at_one_instant ... ok
[INFO] [stdout] test cache::engine::tests::is_expired_follows_ttl_remaining ... ok
[INFO] [stdout] test cache::engine::tests::ttl_remaining_at_before_and_after_the_ttl ... ok
[INFO] [stdout] test cache::engine::tests::ttl_remaining_clamps_a_future_updated_at_to_age_zero ... ok
[INFO] [stdout] test cache::engine::tests::ttl_remaining_is_none_without_a_ttl ... ok
[INFO] [stdout] test cache::engine::tests::ttl_remaining_saturates_at_the_extremes_without_panicking ... ok
[INFO] [stdout] test cache::engine::tests::ttl_remaining_zero_ttl_is_always_expired ... ok
[INFO] [stdout] test cache::engine::tests::failed_eviction_during_set_leaves_nothing_changed ... ok
[INFO] [stdout] test cache::glob::tests::bounded_pattern_and_candidate_corpus_never_panics ... ok
[INFO] [stdout] test cache::glob::tests::long_candidates_and_many_stars_complete_iteratively ... ok
[INFO] [stdout] test cache::glob::tests::brace_groups_support_nesting_empty_and_cartesian_products ... ok
[INFO] [stdout] test cache::glob::tests::malformed_braces_have_one_stable_error ... ok
[INFO] [stdout] test cache::glob::tests::many_sequential_groups_do_not_recurse_by_group_count ... ok
[INFO] [stdout] test cache::glob::tests::safety_boundaries_are_checked_before_growth ... ok
[INFO] [stdout] test cache::glob::tests::scalar_wildcards_and_literals_match_without_byte_slicing ... ok
[INFO] [stdout] test cache::glob::tests::sqlite_translation_uses_the_same_expanded_tokens ... ok
[INFO] [stdout] test cache::engine::maintenance::tests::cleanup_missing_files_mixed_absence_spans_pages ... ok
[INFO] [stdout] test cache::engine::maintenance::tests::cleanup_missing_files_paged_propagates_a_page_delete_failure ... ok
[INFO] [stdout] test db::indexes::tests::ascii_case_equivalent_create_returns_catalog_spelling ... ok
[INFO] [stdout] test db::indexes::tests::grammar_equivalence_and_quoting_are_exact ... ok
[INFO] [stdout] test db::indexes::tests::list_fails_closed_on_an_invalid_owned_prefix_candidate ... ok
[INFO] [stdout] test db::indexes::tests::create_and_drop_errors_after_ddl_roll_back ... ok
[INFO] [stdout] test cache::engine::maintenance::tests::cleanup_missing_files_public_method_uses_the_real_constant ... ok
[INFO] [stdout] test db::indexes::tests::nested_transaction_fails_before_mutation ... ok
[INFO] [stdout] test db::indexes::tests::main_schema_wins_over_temp_and_attached_collisions ... ok
[INFO] [stdout] test cache::engine::maintenance::tests::delete_paths_partial_progress_on_error_rolls_back_only_the_failing_page ... ok
[INFO] [stdout] test db::indexes::tests::query_allowlist_rejects_every_non_owned_shape ... ok
[INFO] [stdout] test db::indexes::tests::panic_after_drop_ddl_rolls_back ... ok
[INFO] [stdout] test db::schema::classifier::tests::current_validation_is_query_only_and_has_zero_row_changes ... ok
[INFO] [stdout] test db::schema::classifier::tests::exact_user_index_is_allowed_only_for_v4_and_v5 ... ok
[INFO] [stdout] test db::schema::classifier::tests::exact_historical_fixtures_classify_without_writes ... ok
[INFO] [stdout] test db::schema::classifier::tests::explicit_v1_without_payload_carries_sequence_above_live_id ... ok
[INFO] [stdout] test db::schema::classifier::tests::fresh_and_exact_v5_classify ... ok
[INFO] [stdout] test db::schema::classifier::tests::invalid_sequence_types_and_values_fail_closed ... ok
[INFO] [stdout] test db::schema::classifier::tests::malformed_near_matches_fail_closed ... ok
[INFO] [stdout] test db::schema::classifier::tests::orphan_payload_is_rejected_even_when_foreign_keys_were_disabled ... ok
[INFO] [stdout] test db::schema::classifier::tests::sqlite_auxiliary_index_rows_are_not_user_key_terms ... ok
[INFO] [stdout] test db::schema::classifier::tests::sqlite_reports_auxiliary_rows_for_ordinary_and_unique_indexes ... ok
[INFO] [stdout] test db::schema::classifier::tests::sequence_effective_high_water_matrix_matches_rfc ... ok
[INFO] [stdout] test db::schema::classifier::tests::unsupported_versions_and_each_version_zero_object_kind_fail_unchanged ... ok
[INFO] [stdout] test db::schema::classifier::tests::table_and_index_contract_near_matches_fail_unchanged ... ok
[INFO] [stdout] test cache::engine::maintenance::tests::cleanup_expired_paged_chunk_boundaries ... ok
[INFO] [stdout] test db::indexes::tests::authorization_metadata_is_read_from_one_snapshot ... ok
[INFO] [stdout] test db::indexes::tests::dry_run_stays_in_the_authorization_snapshot ... ok
[INFO] [stdout] test db::indexes::tests::query_execution_stays_in_the_authorization_snapshot ... ok
[INFO] [stdout] test db::schema::tests::atomicity::fresh_creation_is_atomic_when_failure_occurs_before_commit ... ok
[INFO] [stdout] test db::indexes::tests::list_uses_one_generation_and_later_operations_revalidate ... ok
[INFO] [stdout] test cache::engine::maintenance::tests::cleanup_missing_files_paged_chunk_boundaries ... ok
[INFO] [stdout] test db::schema::tests::atomicity::current_v5_reopens_are_idempotent_and_write_nothing ... ok
[INFO] [stdout] test db::schema::tests::atomicity::competing_immediate_writer_returns_busy_without_retry_or_mutation ... ok
[INFO] [stdout] test db::schema::tests::atomicity::authoritative_read_supersedes_stale_preliminary_version ... ok
[INFO] [stdout] test db::schema::tests::configuration::no_migration_configuration_error_reports_false_and_observed_state ... ok
[INFO] [stdout] test db::schema::tests::atomicity::panic_after_old_parent_drop_rolls_back_semantically ... ok
[INFO] [stdout] test db::schema::tests::atomicity::temporary_resource_limit_surfaces_as_rollback_error_and_retry_succeeds ... ok
[INFO] [stdout] test db::schema::tests::configuration::journal_failure_after_synchronous_change_reports_committed_state ... ok
[INFO] [stdout] test db::schema::tests::atomicity::representative_larger_v1_migration_preserves_all_relations ... ok
[INFO] [stdout] test db::schema::tests::configuration::migration_preparation_accepts_wal_and_forces_full_synchronous ... ok
[INFO] [stdout] test db::schema::tests::configuration::post_commit_configuration_error_reports_stable_recovery_fields ... ok
[INFO] [stdout] test db::schema::tests::numeric::corrupt_null_v4_mtime_rejects_unchanged ... ok
[INFO] [stdout] test db::schema::tests::configuration::every_runtime_option_is_applied_only_after_atomic_initialization ... ok
[INFO] [stdout] test db::schema::tests::read_only::read_only_validation_enables_connection_guards_and_accepts_current_v5 ... ok
[INFO] [stdout] test path::tests::missing_non_utf8_path_is_rejected ... ok
[INFO] [stdout] test path::tests::missing_utf8_path_uses_the_exact_supplied_key ... ok
[INFO] [stdout] test db::schema::tests::numeric::maximum_sequence_is_preserved_and_next_insert_exhausts ... ok
[INFO] [stdout] test db::schema::tests::configuration::unsafe_existing_file_journal_modes_reject_before_migration ... ok
[INFO] [stdout] test db::schema::tests::numeric::stored_sequence_below_live_id_restores_effective_live_high_water ... ok
[INFO] [stdout] test db::schema::tests::read_only::read_only_validation_rejects_historical_schema_unchanged ... ok
[INFO] [stdout] test db::schema::tests::numeric::v4_numeric_inclusive_bounds_and_ordinary_seconds_convert_exactly ... ok
[INFO] [stdout] test db::schema::tests::numeric::invalid_v4_numeric_storage_and_ranges_reject_unchanged ... ok
[INFO] [stdout] test db::schema::tests::atomicity::every_required_failpoint_rolls_back_and_retry_succeeds ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 79 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.79s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/api_surface.rs (/opt/rustwide/target/release/build/localcache/b538efa0aae01521/out/api_surface-b538efa0aae01521)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stderr]      Running tests/builder_ops.rs (/opt/rustwide/target/release/build/localcache/29c356d0f0dfdf19/out/builder_ops-29c356d0f0dfdf19)
[INFO] [stdout] test the_scan_sees_the_surfaces_it_is_meant_to_compare ... ok
[INFO] [stdout] test every_wrapper_delegates_the_engine_surface_or_records_why_not ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test cache_stats_empty ... ok
[INFO] [stdout] test check_status_batch_empty_input ... ok
[INFO] [stdout] test builder_with_ttl ... ok
[INFO] [stdout] test builder_creates_working_engine ... ok
[INFO] [stdout] test cache_stats_with_entries ... ok
[INFO] [stdout] test glob_nested_single_still_works ... ok
[INFO] [stdout] test glob_brace_expansion_basic ... ok
[INFO] [stdout] test check_status_batch_mixed ... ok
[INFO] [stdout] test glob_no_braces_unchanged ... ok
[INFO] [stdout] test glob_two_brace_groups_cartesian_product ... ok
[INFO] [stdout] test on_evict_called_when_entry_removed ... ok
[INFO] [stdout] test glob_three_alternatives_multi_group ... ok
[INFO] [stdout] test on_evict_callback_via_builder_without_max_entries_never_fires ... ok
[INFO] [stdout] test on_evict_not_called_when_under_limit ... ok
[INFO] [stdout] test glob_brace_three_alternatives ... ok
[INFO] [stdout] test builder_read_only ... ok
[INFO] [stdout] test cache_stats_namespace_scoped ... ok
[INFO] [stderr]      Running tests/codec_lru.rs (/opt/rustwide/target/release/build/localcache/33b0ef5eb9084b1a/out/codec_lru-33b0ef5eb9084b1a)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test glob_combined_with_extension_filter ... ok
[INFO] [stdout] test entry_count_reflects_set_and_remove ... ok
[INFO] [stdout] test batch_set_respects_max_entries ... ok
[INFO] [stdout] test glob_question_wildcard ... ok
[INFO] [stdout] test list_entries_returns_all_metadata ... ok
[INFO] [stdout] test list_entries_empty_namespace ... ok
[INFO] [stdout] test max_entries_does_not_evict_when_within_limit ... ok
[INFO] [stdout] test glob_star_wildcard ... ok
[INFO] [stdout] test list_entries_last_accessed_at_updated_after_read ... ok
[INFO] [stdout] test batch_set_within_bound_never_evicts_its_own_rows ... ok
[INFO] [stdout] test max_entries_zero_keeps_only_the_latest_write ... ok
[INFO] [stdout] test lru_updates_last_accessed_on_get ... ok
[INFO] [stdout] test lru_evicts_least_recently_accessed ... ok
[INFO] [stdout] test max_entries_evicts_oldest ... ok
[INFO] [stdout] test on_evict_receives_exactly_the_deleted_paths ... ok
[INFO] [stdout] test scan_dir_filtered_extension_case_insensitive ... ok
[INFO] [stdout] test scan_dir_filtered_by_extension ... ok
[INFO] [stdout] test imported_export_record_keeps_its_last_accessed_at ... ok
[INFO] [stdout] test scan_dir_filtered_max_depth ... ok
[INFO] [stdout] test set_never_evicts_the_row_it_just_wrote ... ok
[INFO] [stdout] test entry_count_by_version_groups_correctly ... ok
[INFO] [stdout] test same_second_eviction_is_determined_by_last_accessed_updated_at_id ... ok
[INFO] [stdout] test purge_stale_versions_removes_old_entries ... ok
[INFO] [stdout] test migrates_v3_database_to_v4 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compat.rs (/opt/rustwide/target/release/build/localcache/4d4c0a8a4a864779/out/compat-4d4c0a8a4a864779)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test cleanup_missing_files_removes_exactly_absent_entries ... ok
[INFO] [stdout] test deleted_file_entry_reachable_by_exact_stored_key ... ok
[INFO] [stdout] test symlink_resolves_to_target_entry ... ok
[INFO] [stdout] test compat_plain_bincode_entry_a_decodes ... ok
[INFO] [stdout] test compat_plain_bincode_f32_values_exact ... ok
[INFO] [stdout] test cleanup_missing_files_leaves_all_present_entries_intact ... ok
[INFO] [stdout] test path_relative_and_absolute_resolve_to_same_entry ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/core.rs (/opt/rustwide/target/release/build/localcache/a2ccfafc3760dda7/out/core-a2ccfafc3760dda7)
[INFO] [stdout] 
[INFO] [stdout] running 34 tests
[INFO] [stdout] test auto_traits::cache_engine_is_not_sync ... ok
[INFO] [stdout] test auto_traits::cache_engine_is_not_ref_unwind_safe ... ok
[INFO] [stdout] test auto_traits::cache_engine_is_not_unwind_safe ... ok
[INFO] [stdout] test auto_traits::cache_engine_is_send ... ok
[INFO] [stdout] test batch_get_returns_results_in_order ... ok
[INFO] [stdout] test batch_get_fresh_filters_stale ... ok
[INFO] [stdout] test cleanup_expired_removes_old_entries ... ok
[INFO] [stdout] test cleanup_cascade_deletes_payload ... ok
[INFO] [stdout] test batch_set_partial_failure ... ok
[INFO] [stdout] test batch_set_stores_all_entries ... ok
[INFO] [stdout] test cleanup_expired_keeps_an_entry_written_in_the_future ... ok
[INFO] [stdout] test an_entry_written_in_the_future_is_fresh_not_expired ... ok
[INFO] [stdout] test cleanup_removes_missing_files ... ok
[INFO] [stdout] test cleanup_scoped_to_namespace ... ok
[INFO] [stdout] test custom_struct_roundtrip ... ok
[INFO] [stdout] test explain_with_a_huge_ttl_reports_a_huge_remaining_time_not_zero ... ok
[INFO] [stdout] test deleted_file_is_missing ... ok
[INFO] [stdout] test delete_journal_mode_works ... ok
[INFO] [stdout] test explain_agrees_with_the_reads_for_an_entry_written_in_the_future ... ok
[INFO] [stdout] test get_if_fresh_returns_entry_when_unchanged ... ok
[INFO] [stdout] test get_if_fresh_returns_none_when_stale ... ok
[INFO] [stdout] test get_missing_key_returns_none ... ok
[INFO] [stdout] test modified_file_is_stale_full_hash ... ok
[INFO] [stdout] test modified_file_is_stale_metadata ... ok
[INFO] [stdout] test namespaces_isolate_entries ... ok
[INFO] [stdout] test remove_after_file_deleted ... ok
[INFO] [stdout] test remove_deletes_entry ... ok
[INFO] [stdout] test repeated_set_upserts ... ok
[INFO] [stdout] test set_then_get ... ok
[INFO] [stdout] test ttl_expired_entry_is_none ... ok
[INFO] [stdout] test vec_f32_roundtrip ... ok
[INFO] [stdout] test ttl_not_expired_entry_is_fresh ... ok
[INFO] [stdout] test unchanged_file_is_fresh ... ok
[INFO] [stderr]      Running tests/fixture_integrity.rs (/opt/rustwide/target/release/build/localcache/aa6b0246a980ba42/out/fixture_integrity-aa6b0246a980ba42)
[INFO] [stdout] test migrates_v1_database ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test historical_v0_1_fixture_has_exact_digest_and_public_api_state ... ok
[INFO] [stdout] test released_v4_user_index_fixture_has_exact_digest_and_shape ... ok
[INFO] [stdout] test released_v4_user_index_and_payload_survive_public_migration ... ok
[INFO] [stdout] test public_boundaries::released_public_legacy_user_indexes_reopen_and_remain_usable ... ok
[INFO] [stdout] test public_boundaries::unrecognized_public_open_never_applies_requested_runtime_pragmas ... ok
[INFO] [stdout] test public_open_migrates_v0_1_atomically_for_every_runtime_option ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.37s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/pool_observe.rs (/opt/rustwide/target/release/build/localcache/2413d03bb13f6579/out/pool_observe-2413d03bb13f6579)
[INFO] [stdout] 
[INFO] [stdout] running 35 tests
[INFO] [stdout] test cache_options_ext_ttl_helpers ... ok
[INFO] [stdout] test explain_fresh_entry ... ok
[INFO] [stdout] test explain_missing_file_on_disk ... ok
[INFO] [stdout] test explain_missing_entry ... ok
[INFO] [stdout] test explain_no_stored_hash_metadata_only ... ok
[INFO] [stdout] test explain_full_hash_unchanged_large_file_matches ... ok
[INFO] [stdout] test connection_pool_alias_is_the_sync_cache_engine ... ok
[INFO] [stdout] test explain_partial_hash_head_change_detected ... ok
[INFO] [stdout] test explain_partial_hash_mid_region_change_still_matches ... ok
[INFO] [stdout] test explain_partial_hash_tail_change_detected ... ok
[INFO] [stdout] test explain_ttl_expired ... ok
[INFO] [stdout] test explain_stale_metadata ... ok
[INFO] [stdout] test pool_clone_shares_engine ... ok
[INFO] [stdout] test pool_basic_set_and_get ... ok
[INFO] [stdout] test pool_get_if_fresh_and_check_status ... ok
[INFO] [stdout] test explain_partial_hash_unchanged_large_file_matches ... ok
[INFO] [stdout] test pool_entry_count_and_stats ... ok
[INFO] [stdout] test pool_remove ... ok
[INFO] [stdout] test rfc004_shared_cache::no_shared_cache_behaves_as_before ... ok
[INFO] [stdout] test pool_multithreaded_access ... ok
[INFO] [stdout] test order_by_last_accessed_ascending ... ok
[INFO] [stdout] test pool_query_run ... ok
[INFO] [stdout] test rfc004_shared_cache::memory_shared_cache_two_engines_share_data ... ok
[INFO] [stdout] test sync_cache_engine_poisoned_mutex_yields_poisoned_error ... ok
[INFO] [stdout] test sync_cache_engine_poisoned_mutex_batch_methods_return_one_result_per_path ... ok
[INFO] [stdout] test sync_cache_engine_preload_stores_skips_and_reports ... ok
[INFO] [stdout] test sync_cache_engine_import_from_copies_another_engines_entries ... ok
[INFO] [stdout] test then_by_methods_append_sort_keys ... ok
[INFO] [stdout] test shared_engine_helper ... ok
[INFO] [stdout] test sync_cache_engine_query_dry_run_returns_a_plan_without_loading_payloads ... ok
[INFO] [stdout] test explain_payload_version_mismatch ... ok
[INFO] [stdout] test rfc004_shared_cache::shared_cache_file_backed_reads_and_blocks_writes ... ok
[INFO] [stdout] test rfc004_shared_cache::two_shared_cache_readers_see_same_data ... ok
[INFO] [stdout] test sync_cache_engine_query_run_report_lists_what_query_run_leaves_out ... ok
[INFO] [stdout] test sync_cache_engine_namespace_list_matches_the_engine ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stderr]      Running tests/portability.rs (/opt/rustwide/target/release/build/localcache/a03f24f30d89108d/out/portability-a03f24f30d89108d)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test glob_nested_plus_outer_group ... ok
[INFO] [stdout] test import_replaces_existing_entry ... ok
[INFO] [stdout] test export_preserves_metadata ... ok
[INFO] [stdout] test export_import_roundtrip ... ok
[INFO] [stdout] test glob_nested_braces_within_alternative ... ok
[INFO] [stdout] test import_from_different_namespace_same_db ... ok
[INFO] [stdout] test import_from_cross_engine ... ok
[INFO] [stderr]      Running tests/query.rs (/opt/rustwide/target/release/build/localcache/9733e32807f64625/out/query-9733e32807f64625)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 38 tests
[INFO] [stdout] test contains_returns_true_for_cached_entry ... ok
[INFO] [stdout] test keys_empty_namespace ... ok
[INFO] [stdout] test keys_with_like_filter ... ok
[INFO] [stdout] test keys_returns_all_paths ... ok
[INFO] [stdout] test contains_returns_false_when_missing ... ok
[INFO] [stdout] test index_creation_grammar_accepts_boundaries_and_reserved_words ... ok
[INFO] [stdout] test rfc002_index_hints::dry_run_does_not_load_payloads ... ok
[INFO] [stdout] test rfc002_index_hints::dry_run_with_index_hint_mentions_index ... ok
[INFO] [stdout] test rfc002_index_hints::dry_run_with_path_like ... ok
[INFO] [stdout] test rfc002_index_hints::dry_run_returns_plan ... ok
[INFO] [stdout] test rfc002_index_hints::index_hint_invalid_index_returns_error ... ok
[INFO] [stdout] test rfc002_index_hints::index_hint_valid_index_returns_results ... ok
[INFO] [stdout] test create_index_is_idempotent ... ok
[INFO] [stdout] test rfc006_dir_predicates::path_glob_literal_bracket_matches_file_with_bracket_in_name ... ok
[INFO] [stdout] test read_only_precedes_identifier_validation_for_index_mutations ... ok
[INFO] [stdout] test create_and_list_and_drop_index ... ok
[INFO] [stdout] test rfc006_dir_predicates::dry_run_with_path_glob ... ok
[INFO] [stdout] test rfc006_dir_predicates::dry_run_with_path_in_dir ... ok
[INFO] [stdout] test hostile_index_identifiers_fail_closed_without_mutation ... ok
[INFO] [stdout] test offset_and_limit_with_mtime_order_skip_a_bad_row ... ok
[INFO] [stdout] test rfc006_dir_predicates::path_glob_brace_alternation ... ok
[INFO] [stdout] test rfc006_dir_predicates::path_glob_nested_brace_expansion ... ok
[INFO] [stdout] test rfc006_dir_predicates::path_glob_question_mark_matches_single_char ... ok
[INFO] [stdout] test rfc006_dir_predicates::path_glob_star_matches_all_txt ... ok
[INFO] [stdout] test rfc006_dir_predicates::path_in_dir_nonexistent_returns_empty ... ok
[INFO] [stdout] test rfc006_dir_predicates::path_in_dir_non_recursive_equivalent_to_like_plus_parent_filter ... ok
[INFO] [stdout] test rfc006_dir_predicates::path_in_dir_and_path_glob_combine ... ok
[INFO] [stdout] test run_report_tests::run_report_has_nothing_skipped_when_every_entry_decodes ... ok
[INFO] [stdout] test rfc006_dir_predicates::path_in_dir_handles_percent_in_directory_name ... ok
[INFO] [stdout] test touch_protects_from_lru_eviction ... ok
[INFO] [stdout] test touch_returns_false_for_missing_entry ... ok
[INFO] [stdout] test touch_updates_last_accessed_at ... ok
[INFO] [stdout] test rfc006_dir_predicates::path_in_dir_non_recursive_excludes_subdirectory_entries ... ok
[INFO] [stdout] test rfc006_dir_predicates::path_in_dir_non_recursive_returns_direct_children_only ... ok
[INFO] [stdout] test rfc006_dir_predicates::path_in_dir_non_recursive_subdir_returns_only_its_direct_children ... ok
[INFO] [stdout] test rfc006_dir_predicates::path_in_dir_recursive_returns_full_subtree ... ok
[INFO] [stdout] test rfc006_dir_predicates::path_in_dir_recursive_sub_returns_sub_and_deeper ... ok
[INFO] [stdout] test run_report_tests::run_report_lists_what_run_leaves_out ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/read_only_contract.rs (/opt/rustwide/target/release/build/localcache/ad96777396b0c63a/out/read_only_contract-ad96777396b0c63a)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test missing_file_and_explicit_read_only_memory_never_initialize ... ok
[INFO] [stdout] test pool_escape_hatches_and_manual_shared_engine_keep_original_guard ... ok
[INFO] [stdout] test exact_current_schema_supports_read_only_surfaces_without_lru_mutation ... ok
[INFO] [stdout] test every_public_mutator_returns_read_only_before_other_work ... ok
[INFO] [stdout] test fresh_future_and_malformed_schemas_reject_unchanged ... ok
[INFO] [stdout] test historical_v0_v2_v3_and_v4_schemas_reject_without_writes ... ok
[INFO] [stderr]      Running tests/read_pool.rs (/opt/rustwide/target/release/build/localcache/f91719730659b9ea/out/read_pool-f91719730659b9ea)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test read_pool_contains_returns_true_for_stored_path ... ok
[INFO] [stdout] test read_pool_entry_count_matches_writer ... ok
[INFO] [stdout] test build_read_pool_via_builder ... ok
[INFO] [stdout] test read_pool_get_returns_stored_entry ... ok
[INFO] [stdout] test read_pool_check_status_returns_fresh ... ok
[INFO] [stdout] test read_pool_concurrent_lookups_across_threads ... ok
[INFO] [stdout] test read_pool_concurrent_writer_and_readers ... ok
[INFO] [stdout] test read_pool_rejects_memory_database ... ok
[INFO] [stdout] test read_pool_entry_count_by_version_matches_the_engine ... ok
[INFO] [stdout] test read_pool_poisoned_slot_yields_poisoned_error ... ok
[INFO] [stdout] test read_pool_keys_returns_all_entries ... ok
[INFO] [stdout] test read_pool_query_run_report_lists_what_query_run_leaves_out ... ok
[INFO] [stdout] test read_pool_query_run_with_path_in_dir ... ok
[INFO] [stdout] test read_pool_namespace_list_reports_every_namespace ... ok
[INFO] [stdout] test read_pool_query_dry_run_returns_plan ... ok
[INFO] [stdout] test read_pool_rejects_size_zero ... ok
[INFO] [stdout] test read_pool_shared_cache_reads_writer_data ... ok
[INFO] [stdout] test read_pool_single_slot_contention_without_poisoning_still_succeeds ... ok
[INFO] [stderr]      Running tests/rfc013_input_safety.rs (/opt/rustwide/target/release/build/localcache/24355e58b60ec393/out/rfc013_input_safety-24355e58b60ec393)
[INFO] [stdout] test read_pool_size_reports_correctly ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test real_non_utf8_paths_fail_without_database_mutation ... ok
[INFO] [stdout] test malformed_globs_fail_at_scan_and_query_terminals ... ok
[INFO] [stdout] test former_symlink_alias_does_not_guess_after_deletion ... ok
[INFO] [stdout] test deleted_sources_use_only_the_exact_stored_key ... ok
[INFO] [stdout] test invalid_preload_glob_never_invokes_the_payload_factory ... ok
[INFO] [stdout] test imported_portable_key_remains_an_exact_missing_source_key ... ok
[INFO] [stdout] test non_utf8_filename_is_rejected_before_extension_exclusion ... ok
[INFO] [stdout] test directory_resolution_precedes_glob_compilation_and_propagates_io_errors ... ok
[INFO] [stdout] test unicode_scan_and_query_globs_have_equivalent_scalar_semantics ... ok
[INFO] [stdout] test sync_and_read_pools_share_terminal_glob_validation ... ok
[INFO] [stdout] test sync_pools_preserve_exact_deleted_key_outcomes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/storage.rs (/opt/rustwide/target/release/build/localcache/83a9f8a1ac3800de/out/storage-83a9f8a1ac3800de)
[INFO] [stdout] 
[INFO] [stdout] running 28 tests
[INFO] [stdout] test in_memory_backend_not_shared_between_instances ... ok
[INFO] [stdout] test in_memory_backend_basic_ops ... ok
[INFO] [stdout] test in_memory_backend_change_detection ... ok
[INFO] [stdout] test mtime_ns_regression::fresh_database_is_schema_v5 ... ok
[INFO] [stdout] test mtime_ns_regression::schema_v4_migrates_to_v5_and_entries_are_accessible ... ok
[INFO] [stdout] test full_hash_size_change_is_conclusive ... ok
[INFO] [stdout] test partial_hash_detects_head_change ... ok
[INFO] [stdout] test mtime_ns_regression::metadata_then_full_hash_detects_same_second_same_size_overwrite ... ok
[INFO] [stdout] test mtime_ns_regression::metadata_then_partial_hash_detects_same_second_same_size_overwrite ... ok
[INFO] [stdout] test payload_version_fresh_when_matching ... ok
[INFO] [stdout] test mtime_ns_regression::metadata_only_detects_same_second_same_size_overwrite ... ok
[INFO] [stdout] test partial_hash_detects_tail_change ... ok
[INFO] [stdout] test partial_hash_fresh_for_unchanged_large_file ... ok
[INFO] [stdout] test partial_hash_size_change_is_conclusive_even_with_unchanged_head_and_tail ... ok
[INFO] [stdout] test partial_hash_small_file_is_still_fresh ... ok
[INFO] [stdout] test partial_hash_prefix_stored_in_db ... ok
[INFO] [stdout] test scan_dir_non_recursive ... ok
[INFO] [stdout] test scan_dir_recursive ... ok
[INFO] [stdout] test scan_dir_stale_appears_as_stale ... ok
[INFO] [stdout] test payload_version_stale_when_mismatch ... ok
[INFO] [stdout] test payload_version_zero_skips_version_check ... ok
[INFO] [stdout] test read_only_blocks_cleanup_and_vacuum ... ok
[INFO] [stdout] test read_only_blocks_set ... ok
[INFO] [stdout] test migrates_v2_database_to_v3 ... ok
[INFO] [stdout] test read_only_allows_reads ... ok
[INFO] [stdout] test read_only_blocks_remove ... ok
[INFO] [stdout] test unchanged_file_stays_fresh_in_both_hash_modes ... ok
[INFO] [stdout] test streaming_bincode_large_payload_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.34s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/watching.rs (/opt/rustwide/target/release/build/localcache/4afd0fc488c66b30/out/watching-4afd0fc488c66b30)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test preload_force_recomputes_fresh_entries ... ok
[INFO] [stdout] test preload_recursive_option ... ok
[INFO] [stdout] test preload_counts_factory_errors_in_skipped ... ok
[INFO] [stdout] test preload_skips_fresh_entries_by_default ... ok
[INFO] [stdout] test namespace_list_empty_database ... ok
[INFO] [stdout] test import_from_overwrites_existing_entries_across_namespaces ... ok
[INFO] [stdout] test namespace_list_returns_all_namespaces ... ok
[INFO] [stdout] test import_from_copies_all_entries_across_namespaces ... ok
[INFO] [stderr]    Doc-tests localcache
[INFO] [stdout] test namespace_copy_is_equivalent_to_import_from ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test crates/localcache/src/cache/builder.rs - cache::builder::CacheEngineBuilder<T>::on_evict (line 126) - compile ... ok
[INFO] [stdout] test crates/localcache/src/cache/builder.rs - cache::builder::CacheEngineBuilder<T>::shared_cache (line 170) - compile ... ok
[INFO] [stdout] test crates/localcache/src/cache/engine.rs - cache::engine::CacheEngine (line 92) - compile ... ok
[INFO] [stdout] test crates/localcache/src/cache/engine/portable.rs - cache::engine::portable::CacheEngine<T>::import_from (line 99) - compile ... ok
[INFO] [stdout] test crates/localcache/src/cache/query.rs - cache::query (line 11) - compile ... ok
[INFO] [stdout] test crates/localcache/src/cache/query.rs - cache::query::QueryBuilder<'e,T>::dry_run (line 412) - compile ... ok
[INFO] [stdout] test crates/localcache/src/cache/query.rs - cache::query::QueryBuilder<'e,T>::index_hint (line 383) - compile ... ok
[INFO] [stdout] test crates/localcache/src/cache/query.rs - cache::query::QueryBuilder<'e,T>::order_by (line 505) - compile ... ok
[INFO] [stdout] test crates/localcache/src/cache/query.rs - cache::query::QueryBuilder<'e,T>::path_glob (line 354) - compile ... ok
[INFO] [stdout] test crates/localcache/src/cache/query.rs - cache::query::QueryBuilder<'e,T>::path_in_dir (line 307) - compile ... ok
[INFO] [stdout] test crates/localcache/src/cache/query.rs - cache::query::QueryBuilder<'e,T>::run_report (line 650) - compile ... ok
[INFO] [stdout] test crates/localcache/src/lib.rs - (line 6) - compile ... ok
[INFO] [stdout] test crates/localcache/src/pool.rs - pool (line 25) - compile ... ok
[INFO] [stdout] test crates/localcache/src/cache/engine.rs - cache::engine::CacheEngine<T>::builder (line 857) - compile ... ok
[INFO] [stdout] test crates/localcache/src/cache/builder.rs - cache::builder (line 5) - compile ... ok
[INFO] [stdout] test crates/localcache/src/cache/builder.rs - cache::builder::CacheEngineBuilder<T>::build_read_pool (line 254) - compile ... ok
[INFO] [stdout] test crates/localcache/src/read_pool.rs - read_pool (line 43) - compile ... ok
[INFO] [stdout] test crates/localcache/src/read_pool.rs - read_pool::ReadPool<T>::query_run (line 363) - compile ... ok
[INFO] [stdout] test crates/localcache/src/cache/engine.rs - cache::engine::CacheEngine<T>::preload (line 941) - compile ... ok
[INFO] [stdout] test crates/localcache/src/cache/engine.rs - cache::engine::CacheEngine<T>::keys (line 1095) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test crates/localcache/src/error.rs - error::LocalFileCacheError (line 19) - compile fail ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.83s; merged doctests compilation took 0.74s
[INFO] running `Command { std: "docker" "inspect" "3d61429bd200f01c2785e27293ce258de3d476cd6bd39c9250d6722c501a18ca", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3d61429bd200f01c2785e27293ce258de3d476cd6bd39c9250d6722c501a18ca", kill_on_drop: false }`
[INFO] [stdout] 3d61429bd200f01c2785e27293ce258de3d476cd6bd39c9250d6722c501a18ca
