[INFO] fetching crate nitrite 0.2.0... [INFO] testing nitrite-0.2.0 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210 [INFO] extracting crate nitrite 0.2.0 into /workspace/builds/worker-4-tc1/source [INFO] started tweaking crates.io crate nitrite 0.2.0 [INFO] finished tweaking crates.io crate nitrite 0.2.0 [INFO] tweaked toml for crates.io crate nitrite 0.2.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate nitrite 0.2.0 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate nitrite 0.2.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded secure-string v0.3.0 [INFO] [stderr] Downloaded ctor v0.6.3 [INFO] [stderr] Downloaded awaitility v0.4.1 [INFO] [stderr] Downloaded test_retry v0.1.0 [INFO] [stderr] Downloaded argon2 v0.5.3 [INFO] [stderr] Downloaded password-hash v0.5.0 [INFO] [stderr] Downloaded crossbeam-skiplist v0.1.3 [INFO] [stderr] Downloaded dtor v0.1.1 [INFO] [stderr] Downloaded basu v0.1.9 [INFO] [stderr] Downloaded lru v0.16.3 [INFO] [stderr] Downloaded timer v0.2.0 [INFO] [stderr] Downloaded ctor-proc-macro v0.0.7 [INFO] [stderr] Downloaded uuid-macro-internal v1.19.0 [INFO] [stderr] Downloaded base64ct v1.8.1 [INFO] [stderr] Downloaded icu_locale_data v2.1.1 [INFO] [stderr] Downloaded cc v1.2.49 [INFO] [stderr] Downloaded colog v1.4.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] e8d238e5dc6b59eab2c85e23f231474eace9ec832b6ab9fb25461d61ae8a60ad [INFO] running `Command { std: "docker" "start" "-a" "e8d238e5dc6b59eab2c85e23f231474eace9ec832b6ab9fb25461d61ae8a60ad", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e8d238e5dc6b59eab2c85e23f231474eace9ec832b6ab9fb25461d61ae8a60ad", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e8d238e5dc6b59eab2c85e23f231474eace9ec832b6ab9fb25461d61ae8a60ad", kill_on_drop: false }` [INFO] [stdout] e8d238e5dc6b59eab2c85e23f231474eace9ec832b6ab9fb25461d61ae8a60ad [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 21989a5a2d60d24e30f98d53bc55a91cf31e28fe5dca2e005c01be932dd7aae9 [INFO] running `Command { std: "docker" "start" "-a" "21989a5a2d60d24e30f98d53bc55a91cf31e28fe5dca2e005c01be932dd7aae9", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.178 [INFO] [stderr] Compiling proc-macro2 v1.0.103 [INFO] [stderr] Compiling stable_deref_trait v1.2.1 [INFO] [stderr] Compiling zerocopy v0.8.31 [INFO] [stderr] Compiling subtle v2.6.1 [INFO] [stderr] Compiling writeable v0.6.2 [INFO] [stderr] Compiling litemap v0.8.1 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling icu_normalizer_data v2.1.1 [INFO] [stderr] Compiling icu_locale_data v2.1.1 [INFO] [stderr] Compiling object v0.37.3 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling icu_collator_data v2.1.1 [INFO] [stderr] Compiling anyhow v1.0.100 [INFO] [stderr] Compiling bitmaps v2.1.0 [INFO] [stderr] Compiling im v15.1.0 [INFO] [stderr] Compiling adler2 v2.0.1 [INFO] [stderr] Compiling base64ct v1.8.1 [INFO] [stderr] Compiling gimli v0.32.3 [INFO] [stderr] Compiling write16 v1.0.0 [INFO] [stderr] Compiling iana-time-zone v0.1.64 [INFO] [stderr] Compiling utf16_iter v1.0.5 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling rustc-demangle v0.1.26 [INFO] [stderr] Compiling zeroize v1.8.2 [INFO] [stderr] Compiling chrono v0.4.42 [INFO] [stderr] Compiling indexmap v2.12.1 [INFO] [stderr] Compiling lru v0.16.3 [INFO] [stderr] Compiling crossbeam-skiplist v0.1.3 [INFO] [stderr] Compiling sized-chunks v0.6.5 [INFO] [stderr] Compiling inout v0.1.4 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling quote v1.0.42 [INFO] [stderr] Compiling syn v2.0.111 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling secure-string v0.3.0 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling crypto-common v0.1.7 [INFO] [stderr] Compiling password-hash v0.5.0 [INFO] [stderr] Compiling rand_xoshiro v0.6.0 [INFO] [stderr] Compiling cipher v0.4.4 [INFO] [stderr] Compiling universal-hash v0.5.1 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling aead v0.5.2 [INFO] [stderr] Compiling polyval v0.6.2 [INFO] [stderr] Compiling aes v0.8.4 [INFO] [stderr] Compiling ctr v0.9.2 [INFO] [stderr] Compiling blake2 v0.10.6 [INFO] [stderr] Compiling timer v0.2.0 [INFO] [stderr] Compiling ghash v0.5.1 [INFO] [stderr] Compiling argon2 v0.5.3 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling aes-gcm v0.10.3 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling addr2line v0.25.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling uuid-macro-internal v1.19.0 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling backtrace v0.3.76 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling uuid v1.19.0 [INFO] [stderr] Compiling basu v0.1.9 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling dashmap v6.1.0 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling icu_properties v2.1.2 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling icu_locale v2.1.1 [INFO] [stderr] Compiling icu_collator v2.1.1 [INFO] [stderr] Compiling nitrite v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 43.98s [INFO] running `Command { std: "docker" "inspect" "21989a5a2d60d24e30f98d53bc55a91cf31e28fe5dca2e005c01be932dd7aae9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "21989a5a2d60d24e30f98d53bc55a91cf31e28fe5dca2e005c01be932dd7aae9", kill_on_drop: false }` [INFO] [stdout] 21989a5a2d60d24e30f98d53bc55a91cf31e28fe5dca2e005c01be932dd7aae9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ef12c9eee938880e2b14ee2aa5f5ea524cdcb2d47cf9a9f8f5747eb8ce55cec2 [INFO] running `Command { std: "docker" "start" "-a" "ef12c9eee938880e2b14ee2aa5f5ea524cdcb2d47cf9a9f8f5747eb8ce55cec2", kill_on_drop: false }` [INFO] [stderr] Compiling log v0.4.29 [INFO] [stderr] Compiling anstyle-parse v0.2.7 [INFO] [stderr] Compiling colorchoice v1.0.4 [INFO] [stderr] Compiling anstyle-query v1.1.5 [INFO] [stderr] Compiling anstyle v1.0.13 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.2 [INFO] [stderr] Compiling jiff v0.2.16 [INFO] [stderr] Compiling dtor-proc-macro v0.0.6 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling ctor-proc-macro v0.0.7 [INFO] [stderr] Compiling colored v3.0.0 [INFO] [stderr] Compiling awaitility v0.4.1 [INFO] [stderr] Compiling env_filter v0.1.4 [INFO] [stderr] Compiling nitrite v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling dtor v0.1.1 [INFO] [stderr] Compiling ctor v0.6.3 [INFO] [stderr] Compiling anstream v0.6.21 [INFO] [stderr] Compiling test_retry v0.1.0 [INFO] [stderr] Compiling env_logger v0.11.8 [INFO] [stderr] Compiling colog v1.4.0 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 39.33s [INFO] running `Command { std: "docker" "inspect" "ef12c9eee938880e2b14ee2aa5f5ea524cdcb2d47cf9a9f8f5747eb8ce55cec2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ef12c9eee938880e2b14ee2aa5f5ea524cdcb2d47cf9a9f8f5747eb8ce55cec2", kill_on_drop: false }` [INFO] [stdout] ef12c9eee938880e2b14ee2aa5f5ea524cdcb2d47cf9a9f8f5747eb8ce55cec2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 5d947c37bbe4b7c483e8c49e093c3b4dbcfc697ae9f04156051b70a99f4c37b1 [INFO] running `Command { std: "docker" "start" "-a" "5d947c37bbe4b7c483e8c49e093c3b4dbcfc697ae9f04156051b70a99f4c37b1", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.26s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/nitrite-de935a2965336057) [INFO] [stderr] [E] A collection with name early_exit_test already exists [INFO] [stderr] [E] A collection with name test_collection already exists [INFO] [stdout] [INFO] [stdout] running 2267 tests [INFO] [stdout] test collection::collection_factory::tests::test_clear ... ok [INFO] [stdout] test collection::collection_factory::tests::test_has_collection ... ok [INFO] [stdout] test collection::default_nitrite_collection::tests::test_clear ... ok [INFO] [stdout] test collection::collection_factory::tests::test_get_collection ... ok [INFO] [stdout] test collection::collection_factory::tests::test_create_collection ... ok [INFO] [stderr] [E] Collection 'test_collection' is dropped and cannot be accessed [INFO] [stderr] [*] Initialized with node id: 647 [INFO] [stdout] test collection::collection_factory::tests::test_destroy_collection ... ok [INFO] [stdout] test collection::default_nitrite_collection::tests::test_close ... ok [INFO] [stdout] test collection::default_nitrite_collection::tests::test_drop_index ... ok [INFO] [stdout] test collection::default_nitrite_collection::tests::test_ensure_opened_early_exit ... ok [INFO] [stdout] test collection::default_nitrite_collection::tests::test_create_index ... ok [INFO] [stdout] test collection::default_nitrite_collection::tests::test_get_by_id ... ok [INFO] [stdout] test collection::default_nitrite_collection::tests::test_attributes ... ok [INFO] [stdout] test collection::default_nitrite_collection::tests::test_is_dropped ... ok [INFO] [stdout] test collection::default_nitrite_collection::tests::test_insert ... ok [INFO] [stdout] test collection::collection_factory::tests::test_collection_factory_string_efficiency ... ok [INFO] [stdout] test collection::default_nitrite_collection::tests::test_add_processor ... ok [INFO] [stdout] test collection::default_nitrite_collection::tests::test_ensure_opened ... ok [INFO] [stdout] test collection::default_nitrite_collection::tests::test_destroy ... ok [INFO] [stdout] test collection::default_nitrite_collection::tests::test_is_indexing ... ok [INFO] [stdout] test collection::default_nitrite_collection::tests::test_is_open ... ok [INFO] [stdout] test collection::default_nitrite_collection::tests::test_new ... ok [INFO] [stdout] test collection::default_nitrite_collection::tests::test_multiple_operations_efficiency ... ok [INFO] [stdout] test collection::default_nitrite_collection::tests::test_remove_document ... ok [INFO] [stdout] test collection::default_nitrite_collection::tests::test_size ... ok [INFO] [stdout] test collection::default_nitrite_collection::tests::test_store ... ok [INFO] [stdout] test collection::default_nitrite_collection::tests::test_rebuild_index ... ok [INFO] [stdout] test collection::default_nitrite_collection::tests::test_drop_all_indexes ... ok [INFO] [stdout] test collection::default_nitrite_collection::tests::test_set_attributes ... ok [INFO] [stdout] test collection::default_nitrite_collection::tests::test_has_index ... ok [INFO] [stdout] test collection::default_nitrite_collection::tests::test_unsubscribe ... ok [INFO] [stdout] test collection::default_nitrite_collection::tests::test_index_insert ... ok [INFO] [stdout] test collection::default_nitrite_collection::tests::test_insert_batch ... ok [INFO] [stdout] test collection::default_nitrite_collection::tests::test_list_indexes ... ok [INFO] [stdout] test collection::default_nitrite_collection::tests::test_subscribe ... ok [INFO] [stdout] test collection::document::tests::bench_get_top_level_key ... ok [INFO] [stdout] test collection::document::tests::custom_separator_test::custom_separator_test_default_separator_fails ... ignored [INFO] [stdout] test collection::document::tests::custom_separator_test::custom_separator_test_get ... ignored [INFO] [stdout] test collection::document::tests::custom_separator_test::custom_separator_test_remove ... ignored [INFO] [stdout] test collection::document::tests::custom_separator_test::custom_separator_test_remove_array ... ignored [INFO] [stdout] test collection::document::tests::contains_field_with_existing_field ... ok [INFO] [stdout] test collection::document::tests::last_modified_since_epoch_with_existing_modified ... ok [INFO] [stdout] test collection::document::tests::last_modified_since_epoch_with_non_existing_modified ... ok [INFO] [stdout] test collection::document::tests::revision_with_non_existing_revision ... ok [INFO] [stdout] test collection::document::tests::source_with_existing_source ... ok [INFO] [stdout] test collection::document::tests::source_with_non_existing_source ... ok [INFO] [stdout] test collection::document::tests::bench_merge_documents ... ok [INFO] [stdout] test collection::document::tests::test_complex_document_macro ... ok [INFO] [stdout] test collection::document::tests::contains_field_with_non_existing_field ... ok [INFO] [stdout] test collection::document::tests::test_contains_field ... ok [INFO] [stdout] test collection::document::tests::test_contains_key ... ok [INFO] [stderr] [E] Document does not support empty key [INFO] [stdout] test collection::document::tests::test_contains_field_embedded_path ... ok [INFO] [stdout] test collection::document::tests::bench_get_embedded_key ... ok [INFO] [stdout] test collection::document::tests::test_debug ... ok [INFO] [stdout] test collection::document::tests::test_create_document ... ok [INFO] [stdout] test collection::document::tests::revision_with_existing_revision ... ok [INFO] [stdout] test collection::document::tests::test_decompose ... ok [INFO] [stdout] test collection::document::tests::test_array_in_document_macro ... ok [INFO] [stdout] test collection::document::tests::test_deep_get_non_embedded_key ... ok [INFO] [stdout] test collection::document::tests::test_deep_put ... ok [INFO] [stdout] test collection::document::tests::test_deep_put_creates_nested_structure ... ok [INFO] [stderr] [E] Document does not support empty key [INFO] [stdout] test collection::document::tests::test_deep_put_into_existing_nested_document ... ok [INFO] [stderr] [E] Document does not support empty key [INFO] [stdout] test collection::document::tests::test_deep_remove ... ok [INFO] [stderr] [E] Document does not support empty key [INFO] [stdout] test collection::document::tests::test_display ... ok [INFO] [stdout] test collection::document::tests::test_deep_get ... ok [INFO] [stdout] test collection::document::tests::test_doc_macro_empty_new_syntax ... ok [INFO] [stdout] test collection::document::tests::test_doc_macro_with_function_calls ... ok [INFO] [stdout] test collection::document::tests::test_doc_macro_with_mixed_expressions_and_nested ... ok [INFO] [stdout] test collection::document::tests::test_doc_macro_with_expressions ... ok [INFO] [stdout] test collection::document::tests::test_doc_macro_with_variables ... ok [INFO] [stdout] test collection::document::tests::bench_put_operations ... ok [INFO] [stdout] test collection::document::tests::test_document_from_map ... ok [INFO] [stdout] test collection::document::tests::test_empty_document ... ok [INFO] [stdout] test collection::document::tests::test_document_with_key_value_string ... ok [INFO] [stdout] test collection::document::tests::test_empty_document_macro ... ok [INFO] [stdout] test collection::document::tests::test_fields ... ok [INFO] [stdout] test collection::document::tests::test_fields_with_prefix ... ok [INFO] [stderr] [E] Array index 3 out of bound [INFO] [stdout] test collection::document::tests::test_fields_skips_reserved_fields ... ok [INFO] [stdout] test collection::document::tests::test_get_embedded_array_fields ... ok [INFO] [stdout] test collection::document::tests::test_get_fields ... ok [INFO] [stderr] [E] Invalid array index -1 to access array inside a document [INFO] [stdout] test collection::document::tests::test_fields_skips_empty_keys ... ok [INFO] [stderr] [E] Document id is an auto generated field and cannot be set manually [INFO] [stdout] test collection::document::tests::bench_fields_collection ... ok [INFO] [stdout] test collection::document::tests::test_get_invalid_key ... ok [INFO] [stdout] test collection::document::tests::test_get_non_existent_key ... ok [INFO] [stderr] [E] Invalid array index -1 to access array inside a document [INFO] [stdout] test collection::document::tests::test_has_id ... ok [INFO] [stdout] test collection::document::tests::test_id ... ok [INFO] [stdout] test collection::document::tests::test_deep_put_invalid_field ... ok [INFO] [stdout] test collection::document::tests::test_get_invalid_array_index ... ok [INFO] [stdout] test collection::document::tests::test_get_invalid_id ... ok [INFO] [stdout] test collection::document::tests::test_iter ... ok [INFO] [stdout] test collection::document::tests::test_iterator_size_hint ... ok [INFO] [stdout] test collection::collection_factory::tests::test_create_collection_duplicate ... ok [INFO] [stdout] test collection::document::tests::test_is_empty ... ok [INFO] [stdout] test collection::document::tests::test_last_modified_since_epoch ... ok [INFO] [stdout] test collection::document::tests::test_macro ... ok [INFO] [stdout] test collection::document::tests::test_merge_conflicting_keys ... ok [INFO] [stdout] test collection::document::tests::test_merge_document_overwrites_non_document ... ok [INFO] [stdout] test collection::document::tests::test_merge_documents ... ok [INFO] [stdout] test collection::document::tests::test_merge_empty_document ... ok [INFO] [stdout] test collection::document::tests::test_merge_nested_document_in_place ... ok [INFO] [stdout] test collection::document::tests::test_nested_document_macro ... ok [INFO] [stderr] [E] Document does not support empty key [INFO] [stdout] test collection::document::tests::test_normalize ... ok [INFO] [stderr] [E] Document id is an auto generated field and cannot be set manually [INFO] [stdout] test collection::document::tests::test_new ... ok [INFO] [stderr] [E] Document id is an auto generated field and cannot be set manually [INFO] [stdout] test collection::document::tests::test_put_and_get ... ok [INFO] [stdout] test collection::document::tests::test_put_null ... ok [INFO] [stderr] [E] Document id is an auto generated field and cannot be set manually [INFO] [stdout] test collection::default_nitrite_collection::tests::test_find ... ok [INFO] [stdout] test collection::collection_factory::tests::test_early_exit_duplicate_check ... ok [INFO] [stdout] test collection::document::tests::test_deep_put_invalid_path ... ok [INFO] [stdout] test collection::document::tests::test_recursive_get ... ok [INFO] [stdout] test collection::document::tests::test_recursive_get_array_index ... ok [INFO] [stdout] test collection::document::tests::test_put_invalid_id ... ok [INFO] [stderr] [E] Invalid array index -1 to access array inside a document [INFO] [stderr] [E] Document does not support empty key [INFO] [stderr] [E] Invalid array index abc to access array inside a document [INFO] [stdout] test collection::document::tests::test_recursive_get_deep_nesting ... ok [INFO] [stdout] test collection::document::tests::test_recursive_get_mixed_types ... ok [INFO] [stdout] test collection::default_nitrite_collection::tests::test_remove ... ok [INFO] [stdout] test collection::default_nitrite_collection::tests::test_update ... ok [INFO] [stdout] test collection::document::tests::test_recursive_get_nested_document ... ok [INFO] [stdout] test collection::document::tests::test_recursive_get_null_value ... ok [INFO] [stdout] test collection::document::tests::test_remove_array_element_by_index ... ok [INFO] [stderr] [E] Invalid array index -1 to access array inside a document [INFO] [stdout] test collection::document::tests::test_recursive_get_nonexistent_path ... ok [INFO] [stderr] [E] Array index 10 out of bound [INFO] [stdout] test collection::document::tests::test_recursive_get_simple_value ... ok [INFO] [stdout] test collection::document::tests::test_remove ... ok [INFO] [stdout] test collection::default_nitrite_collection::tests::test_ensure_opened_after_drop ... ok [INFO] [stdout] test collection::document::tests::test_remove_entire_nested_document_in_array_when_empty ... ok [INFO] [stdout] test collection::document::tests::test_remove_invalid_key ... ok [INFO] [stderr] [E] Document does not support empty key [INFO] [stdout] test collection::default_nitrite_collection::tests::test_find_options ... ok [INFO] [stdout] test collection::document::tests::test_remove_nested_document_in_array ... ok [INFO] [stdout] test collection::document::tests::test_remove_non_existent_nested_path ... ok [INFO] [stdout] test collection::document::tests::test_get ... ok [INFO] [stdout] test collection::document::tests::test_put_empty_key ... ok [INFO] [stdout] test collection::document::tests::test_revision ... ok [INFO] [stdout] test collection::document::tests::test_source ... ok [INFO] [stdout] test collection::document::tests::test_size ... ok [INFO] [stdout] test collection::document::tests::test_to_debug_string_empty ... ok [INFO] [stdout] test collection::document::tests::test_to_debug_string_with_indent ... ok [INFO] [stdout] test collection::document::tests::test_put_id ... ok [INFO] [stdout] test collection::event::tests::test_collection_event_debug ... ok [INFO] [stdout] test collection::event::tests::test_collection_event_listener_handle ... ok [INFO] [stdout] test collection::document::tests::test_to_pretty_json_with_indent ... ok [INFO] [stdout] test collection::event::tests::test_collection_event_listener_new ... ok [INFO] [stdout] test collection::event::tests::test_collection_event_new ... ok [INFO] [stderr] [E] Invalid array index -1 to access array inside a document [INFO] [stdout] test collection::event::tests::test_collection_event_set_originator ... ok [INFO] [stdout] test collection::find_options::tests::test_distinct ... ok [INFO] [stdout] test collection::document::tests::test_deep_remove_invalid_field ... ok [INFO] [stdout] test collection::find_options::tests::test_find_options_collator_options ... ok [INFO] [stdout] test collection::find_options::tests::test_find_options_distinct ... ok [INFO] [stdout] test collection::document::tests::test_deep_get_invalid_path ... ok [INFO] [stdout] test collection::document::tests::test_to_map ... ok [INFO] [stdout] test collection::find_options::tests::test_find_options_collator_preferences ... ok [INFO] [stdout] test collection::document::tests::test_to_pretty_json_empty ... ok [INFO] [stdout] test collection::find_options::tests::test_find_options_default ... ok [INFO] [stdout] test collection::document::tests::test_put_reserved_id ... ok [INFO] [stdout] test collection::default_nitrite_collection::tests::test_update_one ... ok [INFO] [stdout] test collection::document::tests::test_invalid_get ... ok [INFO] [stdout] test collection::document::tests::test_remove_array_out_of_bounds ... ok [INFO] [stdout] test collection::document::tests::test_remove_array_invalid_index_string ... ok [INFO] [stdout] test collection::document::tests::test_remove_invalid_array_index ... ok [INFO] [stdout] test collection::document::tests::test_remove_array_negative_index ... ok [INFO] [stdout] test collection::find_options::tests::test_find_options_limit ... ok [INFO] [stdout] test collection::find_options::tests::test_find_options_skip ... ok [INFO] [stdout] test collection::find_options::tests::test_find_options_sort_by ... ok [INFO] [stdout] test collection::find_options::tests::test_limit_to ... ok [INFO] [stdout] test collection::find_options::tests::test_order_by ... ok [INFO] [stdout] test collection::find_options::tests::test_skip_by ... ok [INFO] [stdout] test collection::find_options::tests::test_find_options_new ... ok [INFO] [stdout] test collection::find_plan::tests::test_add_sub_plan_preserves_existing_data ... ok [INFO] [stdout] test collection::find_plan::tests::test_add_sub_plan_idempotent_initialization ... ok [INFO] [stdout] test collection::nitrite_id::tests::clone_trait_works ... ok [INFO] [stdout] test collection::find_plan::tests::test_add_sub_plan_thread_safety_simulation ... ok [INFO] [stdout] test collection::nitrite_id::tests::hash_trait_works ... ok [INFO] [stdout] test collection::nitrite_id::tests::ord_trait_works ... ok [INFO] [stdout] test collection::nitrite_id::tests::test_cmp ... ok [INFO] [stdout] test collection::nitrite_id::tests::default_trait_works ... ok [INFO] [stdout] test collection::nitrite_id::tests::test_debug ... ok [INFO] [stdout] test collection::nitrite_id::tests::test_display ... ok [INFO] [stdout] test collection::nitrite_id::tests::test_equal ... ok [INFO] [stdout] test collection::nitrite_id::tests::test_valid_id ... ok [INFO] [stdout] test collection::nitrite_id::tests::test_new_id ... ok [INFO] [stdout] test collection::find_plan::tests::test_add_multiple_sub_plans ... ok [INFO] [stderr] [E] Id value is too small [INFO] [stdout] test collection::find_plan::tests::test_add_single_sub_plan ... ok [INFO] [stderr] [E] Id value is too small [INFO] [stdout] test collection::nitrite_id::tests::test_uniqueness ... ok [INFO] [stderr] [E] Id value is too large [INFO] [stderr] [E] Id value is too small [INFO] [stderr] [E] Id value is too small [INFO] [stderr] [E] Id value is too small [INFO] [stdout] test collection::operation::collection_operations::tests::test_clear ... ok [INFO] [stdout] test collection::operation::collection_operations::tests::test_attributes ... ok [INFO] [stdout] test collection::operation::collection_operations::tests::test_drop_index ... ok [INFO] [stdout] test collection::operation::collection_operations::tests::test_create_index ... ok [INFO] [stdout] test collection::operation::collection_operations::tests::test_dispose_collection ... ok [INFO] [stdout] test collection::operation::collection_operations::tests::test_close ... ok [INFO] [stdout] test collection::operation::collection_operations::tests::test_drop_all_indexes ... ok [INFO] [stdout] test collection::operation::collection_operations::tests::test_find_index ... ok [INFO] [stdout] test collection::operation::collection_operations::tests::test_get_by_id ... ok [INFO] [stdout] test collection::operation::collection_operations::tests::test_insert_batch_documents ... ok [INFO] [stdout] test collection::operation::collection_operations::tests::test_insert_document ... ok [INFO] [stdout] test collection::operation::collection_operations::tests::test_list_indexes ... ok [INFO] [stdout] test collection::operation::collection_operations::tests::test_rebuild_index ... ok [INFO] [stdout] test collection::operation::collection_operations::tests::test_set_attributes ... ok [INFO] [stdout] test collection::operation::collection_operations::tests::test_size ... ok [INFO] [stdout] test collection::document::tests::test_put_valid_nitrite_id ... ok [INFO] [stdout] test collection::operation::find_optimizer::tests::test_can_be_grouped ... ok [INFO] [stdout] test collection::operation::find_optimizer::tests::test_contains_filter ... ok [INFO] [stdout] test collection::operation::find_optimizer::tests::test_create_and_plan ... ok [INFO] [stdout] test collection::operation::find_optimizer::tests::test_create_find_plan ... ok [INFO] [stdout] test collection::operation::find_optimizer::tests::test_create_find_plan_internal ... ok [INFO] [stdout] test collection::operation::find_optimizer::tests::test_create_or_plan ... ok [INFO] [stdout] test collection::operation::find_optimizer::tests::test_create_or_plan_flattens_or_filters ... ok [INFO] [stdout] test collection::operation::find_optimizer::tests::test_create_or_plan_or_filter_type_safety ... ok [INFO] [stdout] test collection::operation::find_optimizer::tests::test_create_or_plan_type_consistency ... ok [INFO] [stdout] test collection::operation::collection_operations::tests::test_multithreaded_insert ... ok [INFO] [stdout] test collection::operation::find_optimizer::tests::test_create_or_plan_with_mixed_filters ... ok [INFO] [stdout] test collection::operation::find_optimizer::tests::test_create_or_plan_with_multiple_or_filters ... ok [INFO] [stdout] test collection::operation::find_optimizer::tests::test_create_or_plan_with_valid_or_filter ... ok [INFO] [stdout] test collection::operation::collection_operations::tests::test_subscriber ... ok [INFO] [stdout] test collection::operation::find_optimizer::tests::test_create_or_plan_with_no_or_filters ... ok [INFO] [stdout] test collection::operation::find_optimizer::tests::test_flatten_and_filter ... ok [INFO] [stdout] test collection::operation::find_optimizer::tests::test_equals_filter_creates_full_scan_filter_without_index ... ok [INFO] [stdout] test collection::operation::find_optimizer::tests::test_flatten_and_filter_type_consistency ... ok [INFO] [stdout] test collection::operation::find_optimizer::tests::test_flatten_and_filter_preserves_non_and_sub_filters ... ok [INFO] [stdout] test collection::operation::find_optimizer::tests::test_flatten_and_filter_with_valid_and_filter ... ok [INFO] [stdout] test collection::operation::find_optimizer::tests::test_flatten_and_filter_with_nested_and_filters ... ok [INFO] [stdout] test collection::operation::find_optimizer::tests::test_plan_full_scan_filter ... ok [INFO] [stdout] test collection::operation::find_optimizer::tests::test_plan_index_only_filter ... ok [INFO] [stdout] test collection::operation::find_optimizer::tests::test_plan_id_filter ... ok [INFO] [stdout] test collection::operation::find_optimizer::tests::test_plan_index_scan_filter ... ok [INFO] [stdout] test collection::operation::find_optimizer::tests::test_read_limit_options ... ok [INFO] [stdout] test collection::operation::find_optimizer::tests::test_read_sort_options ... ok [INFO] [stdout] test collection::operation::find_optimizer::tests::test_sorting_aware_filter_creates_full_scan_filter ... ok [INFO] [stdout] test collection::operation::find_optimizer::tests::test_same_filter ... ok [INFO] [stdout] test collection::operation::index_manager::tests::test_begin_indexing ... ok [INFO] [stdout] test collection::operation::index_manager::tests::test_clear_all ... ok [INFO] [stdout] test collection::operation::index_manager::tests::test_close ... ok [INFO] [stdout] test collection::nitrite_id::tests::test_multithreaded_id_generation ... ok [INFO] [stdout] test collection::operation::index_manager::tests::test_drop_index_descriptor ... ok [INFO] [stdout] test collection::operation::index_manager::tests::test_dispose_index_meta ... ok [INFO] [stdout] test collection::operation::index_manager::tests::test_end_indexing ... ok [INFO] [stdout] test collection::operation::index_manager::tests::test_create_index_descriptor ... ok [INFO] [stdout] test collection::operation::index_manager::tests::test_find_exact_index ... ok [INFO] [stdout] test collection::operation::index_manager::tests::test_get_index_descriptors ... ok [INFO] [stdout] test collection::operation::index_manager::tests::test_find_matching_index ... ok [INFO] [stdout] test collection::operation::index_manager::tests::test_is_dirty_index ... ok [INFO] [stdout] test collection::operation::index_manager::tests::test_mark_index_dirty ... ok [INFO] [stdout] test collection::operation::index_operations::tests::test_build_index ... ok [INFO] [stdout] test collection::operation::index_manager::tests::test_has_index_descriptor ... ok [INFO] [stdout] test collection::operation::index_manager::tests::test_new ... ok [INFO] [stdout] test collection::operation::index_operations::tests::test_clear ... ok [INFO] [stdout] test collection::operation::index_operations::tests::test_close ... ok [INFO] [stdout] test collection::operation::index_operations::tests::test_create_index ... ok [INFO] [stdout] test collection::operation::index_operations::tests::test_drop_all_indexes ... ok [INFO] [stdout] test collection::operation::index_operations::tests::test_find_index_descriptor ... ok [INFO] [stdout] test collection::operation::index_operations::tests::test_get_build_flag_multiple_fields ... ok [INFO] [stdout] test collection::operation::index_operations::tests::test_get_indexer_cache_hit ... ok [INFO] [stdout] test collection::operation::index_operations::tests::test_get_build_flag_entry_api_optimization ... ok [INFO] [stdout] test collection::operation::index_operations::tests::test_drop_index ... ok [INFO] [stdout] test collection::operation::index_operations::tests::test_has_index_entry ... ok [INFO] [stdout] test collection::operation::index_operations::tests::test_is_indexing ... ok [INFO] [stdout] test collection::operation::index_operations::tests::test_list_indexes ... ok [INFO] [stdout] test collection::operation::index_operations::tests::test_new ... ok [INFO] [stdout] test collection::operation::index_operations::tests::test_should_rebuild_index ... ok [INFO] [stdout] test collection::operation::index_operations::tests::test_indexer_cache_consistency ... ok [INFO] [stdout] test collection::operation::index_writer::tests::bench_remove_index_entry ... ok [INFO] [stdout] test collection::operation::index_operations::tests::test_get_indexer_multiple_types ... ok [INFO] [stdout] test collection::operation::index_writer::tests::test_indexer_cache_reuse ... ok [INFO] [stdout] test collection::operation::index_writer::tests::bench_write_index_entry ... ok [INFO] [stdout] test collection::operation::index_writer::tests::test_remove_index_cache_efficiency ... ok [INFO] [stdout] test collection::operation::index_writer::tests::test_new ... ok [INFO] [stdout] test collection::operation::index_writer::tests::test_remove_index_entry ... ok [INFO] [stdout] test collection::operation::index_writer::tests::test_remove_index_entry_internal ... ok [INFO] [stdout] test collection::operation::index_writer::tests::test_update_index_entry ... ok [INFO] [stdout] test collection::operation::index_writer::tests::test_write_index_entry ... ok [INFO] [stdout] test collection::operation::index_writer::tests::test_write_index_entry_internal ... ok [INFO] [stdout] test collection::operation::read_operations::tests::test_create_cursor_simple_path ... ok [INFO] [stdout] test collection::operation::read_operations::tests::test_create_cursor ... ok [INFO] [stdout] test collection::operation::read_operations::tests::test_create_cursor_with_limit_and_skip ... ok [INFO] [stdout] test collection::operation::read_operations::tests::test_cursor_creation_efficiency ... ok [INFO] [stdout] test collection::operation::read_operations::tests::test_find ... ok [INFO] [stdout] test collection::operation::read_operations::tests::test_find_suitable_iter ... ok [INFO] [stdout] test collection::operation::read_operations::tests::test_find_plan_has_full_scan_filter_for_sorting_aware ... ok [INFO] [stdout] test collection::operation::read_operations::tests::test_find_suitable_iter_no_panics_with_atomic_access ... ok [INFO] [stdout] test collection::operation::read_operations::tests::test_find_suitable_iter_with_empty_sub_plans ... ok [INFO] [stdout] test collection::operation::read_operations::tests::test_find_suitable_iter_with_sub_plans ... ok [INFO] [stderr] [E] Expected Document value in collection store for ID [2039156162186211593]NO₂, found non-Document type: string("not_a_document") [INFO] [stderr] [E] Expected Document value in collection store for ID [2039156162635002124]NO₂, found non-Document type: i32(42) [INFO] [stdout] test collection::nitrite_id::tests::test_create_id ... ok [INFO] [stdout] test collection::nitrite_id::tests::test_valid_id_with_invalid_id ... ok [INFO] [stdout] test collection::nitrite_id::tests::test_valid_id_with_empty_id ... ok [INFO] [stdout] test collection::operation::read_operations::tests::test_get_by_id_not_found ... ok [INFO] [stdout] test collection::operation::read_operations::tests::test_get_by_id_found ... ok [INFO] [stdout] test collection::operation::read_operations::tests::test_prepare_filter ... ok [INFO] [stdout] test collection::nitrite_id::tests::test_create_id_with_empty_id ... ok [INFO] [stdout] test collection::operation::read_operations::tests::test_new ... ok [INFO] [stdout] test collection::operation::read_operations::tests::test_get_by_id_handles_type_mismatch_gracefully ... ok [INFO] [stderr] [E] Document already exists with id [2039156162651779343]NO₂ [INFO] [stdout] test collection::operation::read_operations::tests::test_prepare_filter_avoids_string_cloning ... ok [INFO] [stderr] [E] Document already exists with id [2039156162651779344]NO₂ [INFO] [stdout] test collection::operation::read_operations::tests::test_prepare_filter_recursive_logical_filters ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_batch_insert_duplicate_within_batch_same_id ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_batch_insert_exactly_at_threshold ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_batch_insert_empty_documents ... ok [INFO] [stderr] [E] Document already exists with id [2039156162676945210]NO₂ [INFO] [stdout] test collection::operation::collection_operations::tests::test_update_document_insert_if_absent ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_batch_insert_just_above_threshold ... ok [INFO] [stdout] test collection::operation::read_operations::tests::test_get_by_id_corrupted_value_non_document ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_batch_insert_fails_on_existing_document ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_batch_insert_preserves_document_order ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_batch_insert_returns_correct_ids ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_batch_insert_single_document ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_batch_insert_with_null_values ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_batch_insert_with_complex_nested_documents ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_batch_update_at_threshold ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_batch_update_above_threshold ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_batch_update_merges_fields_correctly ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_batch_update_just_once_option ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_batch_update_increments_revision ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_batch_update_with_empty_update_document ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_insert ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_batch_insert_large_batch ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_insert_batch_all_unique_ids ... ok [INFO] [stderr] [E] Document already exists with id [2039156162769220271]NO₂ [INFO] [stdout] test collection::operation::write_operations::tests::test_insert_batch_empty ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_insert_batch_large_parallel ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_insert_batch_optimized_threshold ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_insert_batch_sequential_threshold ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_insert_batch_sequential_vs_parallel ... ok [INFO] [stderr] [E] Document already exists with id [2039156162802774800]NO₂ [INFO] [stdout] test collection::nitrite_id::tests::test_limit_min - should panic ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_prepare_document_for_insert ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_process_update_batch_optimized_directly ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_process_update_batch_small_batch ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_process_update_batch_vec_extend_optimization ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_remove ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_remove_document ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_remove_document_preserves_document_metadata ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_remove_internal_handles_non_existent ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_remove_internal_with_valid_document ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_remove_nonexistent_document ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_remove_operation_multiple_documents ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_remove_operation_optimized_no_redundant_checks ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_rollback_batch_indexes ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_rollback_batch_insert ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_rollback_batch_update_restores_old_state ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_update ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_update_batch_optimized_threshold ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_update_batch_preserves_document_data ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_update_batch_revision_increment ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_update_batch_small_sequential ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_update_nonexistent_document ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_validate_no_duplicates_small_batch ... ok [INFO] [stdout] test collection::operation::write_result::tests::test_write_result_get_nitrite_ids ... ok [INFO] [stdout] test collection::operation::write_result::tests::test_write_result_iterator ... ok [INFO] [stdout] test collection::operation::write_result::tests::test_write_result_new ... ok [INFO] [stderr] [*] Initialized with node id: 967 [INFO] [stderr] [*] Initialized with node id: 49 [INFO] [stdout] test collection::snowflake::tests::bench_concurrent_id_generation ... ok [INFO] [stdout] test collection::snowflake::tests::bench_snowflake_id_generation ... ok [INFO] [stdout] test collection::snowflake::tests::generates_id_with_correct_node_id ... ok [INFO] [stderr] [*] Initialized with node id: 246 [INFO] [stderr] [*] Initialized with node id: 265 [INFO] [stdout] test collection::snowflake::tests::generates_id_with_correct_timestamp ... ok [INFO] [stderr] [*] Initialized with node id: 719 [INFO] [stdout] test collection::snowflake::tests::generates_unique_ids ... ok [INFO] [stderr] [*] Initialized with node id: 699 [INFO] [stdout] test collection::operation::collection_operations::tests::test_update_document ... ok [INFO] [stdout] test collection::nitrite_id::tests::test_limit_max - should panic ... ok [INFO] [stdout] test collection::operation::find_optimizer::tests::test_flatten_and_filter_with_non_and_filter ... ok [INFO] [stdout] test collection::snowflake::tests::lock_acquisition_succeeds ... ok [INFO] [stderr] [*] Initialized with node id: 141 [INFO] [stdout] test collection::update_options::tests::test_insert_if_absent ... ok [INFO] [stderr] [*] Initialized with node id: 656 [INFO] [stdout] test collection::update_options::tests::test_just_once ... ok [INFO] [stderr] [E] Value 42 is not a bool [INFO] [stderr] [E] Value true is not an i32 [INFO] [stdout] test collection::update_options::tests::test_update_options_default ... ok [INFO] [stdout] test collection::update_options::tests::test_update_options_new ... ok [INFO] [stdout] test collection::operation::collection_operations::tests::test_multithreaded_remove ... ok [INFO] [stdout] test common::convertible::convertible::tests::test_box ... ok [INFO] [stderr] [E] Value is not a document [INFO] [stdout] test collection::snowflake::tests::handles_multiple_concurrent_id_generation ... ok [INFO] [stderr] [E] Value 42 is not a f32 [INFO] [stderr] [E] Value "a" is not a char [INFO] [stderr] [E] Value "a" is not a f64 [INFO] [stderr] [E] Value true is not an array [INFO] [stdout] test collection::operation::write_operations::tests::test_insert_batch_duplicate_detection ... ok [INFO] [stdout] test collection::operation::read_operations::tests::test_find_operation_with_prepared_filter ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_insert_duplicate_document ... ok [INFO] [stdout] test collection::operation::collection_operations::tests::test_multithreaded_update ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_batch_insert_duplicate_within_large_batch ... ok [INFO] [stderr] [E] Value 42 is not an i128 [INFO] [stderr] [E] Value true is not a document [INFO] [stdout] test common::convertible::convertible::tests::test_i128 ... ok [INFO] [stderr] [E] Value 42 is not an i16 [INFO] [stdout] test common::convertible::convertible::tests::test_bool ... ok [INFO] [stderr] [E] Value 42 is not an i32 [INFO] [stdout] test collection::operation::collection_operations::tests::test_remove_document ... ok [INFO] [stderr] [E] Value 42 is not an i8 [INFO] [stdout] test common::convertible::convertible::tests::test_i8 ... ok [INFO] [stderr] [E] Value 42 is not an i64 [INFO] [stdout] test common::convertible::convertible::tests::test_btreemap ... ok [INFO] [stderr] [E] Value true is not a string [INFO] [stdout] test common::convertible::convertible::tests::test_i64 ... ok [INFO] [stderr] [E] Value true is not an i32 [INFO] [stdout] test collection::operation::read_operations::tests::test_find_with_sorting_aware_filter ... ok [INFO] [stderr] [E] Value true is not a string [INFO] [stdout] test common::convertible::convertible::tests::test_option ... ok [INFO] [stderr] [E] Value is not a tuple [INFO] [stdout] test common::convertible::convertible::tests::test_string ... ok [INFO] [stderr] [E] Value true is not an array [INFO] [stdout] test common::convertible::convertible::tests::test_f64 ... ok [INFO] [stderr] [E] Value is not a tuple [INFO] [stdout] test common::convertible::convertible::tests::test_tuple_roundtrip_multiple_types ... ok [INFO] [stderr] [E] Value true is not a f64 [INFO] [stdout] test common::convertible::convertible::tests::test_tuple_empty_array_conversion ... ok [INFO] [stdout] test common::convertible::convertible::tests::test_tuple_nested_in_array ... ok [INFO] [stderr] [E] Value is not a tuple [INFO] [stdout] test collection::operation::write_operations::tests::test_batch_update_no_matching_documents ... ok [INFO] [stderr] [E] Value is not a tuple [INFO] [stderr] [E] Value "not_an_int" is not an i32 [INFO] [stdout] test common::convertible::convertible::tests::test_tuple_with_length_mismatch_too_many_elements ... ok [INFO] [stderr] [E] Value 42 is not a u128 [INFO] [stdout] test collection::operation::collection_operations::tests::test_find_document ... ok [INFO] [stderr] [E] Value 42 is not a u16 [INFO] [stdout] test common::convertible::convertible::tests::test_str ... ok [INFO] [stderr] [E] Value 42 is not a u32 [INFO] [stdout] test common::convertible::convertible::tests::test_i32 ... ok [INFO] [stderr] [E] Value 42 is not a u64 [INFO] [stdout] test common::convertible::convertible::tests::test_hashset ... ok [INFO] [stdout] test common::convertible::convertible::tests::test_f32 ... ok [INFO] [stderr] [E] Value 42 is not a u8 [INFO] [stdout] test common::convertible::convertible::tests::test_tuple_with_type_conversion_error ... ok [INFO] [stderr] [E] Value 42 is not a null [INFO] [stdout] test common::convertible::convertible::tests::test_u128 ... ok [INFO] [stdout] test common::convertible::convertible::tests::test_value ... ok [INFO] [stdout] test common::convertible::convertible::tests::test_u64 ... ok [INFO] [stdout] test common::convertible::convertible::tests::test_u16 ... ok [INFO] [stdout] test common::event_bus::tests::bench_listener_registration ... ok [INFO] [stdout] test common::event_bus::tests::bench_publish_no_listeners ... ok [INFO] [stdout] test common::convertible::convertible::tests::test_u8 ... ok [INFO] [stdout] test common::event_bus::tests::test_event_bus_close_error ... ok [INFO] [stdout] test common::event_bus::tests::bench_publish_with_listeners ... ok [INFO] [stdout] test common::event_bus::tests::test_event_bus_close ... ok [INFO] [stdout] test common::event_bus::tests::test_event_bus_new ... ok [INFO] [stdout] test common::event_bus::tests::test_event_bus_deregister ... ok [INFO] [stdout] test common::event_bus::tests::test_event_bus_register ... ok [INFO] [stdout] test common::event_bus::tests::test_event_bus_publish ... ok [INFO] [stdout] test common::event_bus::tests::test_has_listeners_gracefully_handles_unknown_error ... ok [INFO] [stdout] test common::event_bus::tests::test_has_listeners_with_event_type_not_found ... ok [INFO] [stdout] test common::event_bus::tests::test_has_listeners_with_registered_listeners ... ok [INFO] [stdout] test collection::operation::write_operations::tests::test_batch_update_insert_if_absent ... ok [INFO] [stdout] test common::convertible::convertible::tests::test_hashmap ... ok [INFO] [stdout] test common::fields::tests::bench_field_values_access ... ok [INFO] [stdout] test common::fields::tests::bench_fields_encoded_names ... ok [INFO] [stderr] [E] Value true is not an array [INFO] [stdout] test collection::operation::write_operations::tests::test_batch_update_partial_match ... ok [INFO] [stdout] test common::fields::tests::bench_sortable_fields_operations ... ok [INFO] [stdout] test common::convertible::convertible::tests::test_u32 ... ok [INFO] [stdout] test common::convertible::convertible::tests::test_i16 ... ok [INFO] [stdout] test common::event_bus::tests::test_nitrite_error_handler_error_with_custom_error ... ok [INFO] [stdout] test common::convertible::convertible::tests::test_tuple_three_elements_with_length_mismatch ... ok [INFO] [stdout] test common::fields::tests::test_field_values_get_value_none ... ok [INFO] [stdout] test common::fields::tests::test_field_values_new ... ok [INFO] [stderr] [E] Field name must be a string, got: i32(42) [INFO] [stdout] test common::fields::tests::test_field_values_get_value ... ok [INFO] [stdout] test common::fields::tests::test_fields_from_value ... ok [INFO] [stdout] test common::fields::tests::test_fields_display ... ok [INFO] [stdout] test common::event_bus::tests::test_nitrite_error_mutex_poisoned ... ok [INFO] [stdout] test common::fields::tests::test_fields_encoded_names ... ok [INFO] [stderr] [E] Field name must be a string, got: null [INFO] [stdout] test common::convertible::convertible::tests::test_tuple ... ok [INFO] [stdout] test common::convertible::convertible::tests::test_tuple_with_length_mismatch ... ok [INFO] [stderr] [E] Field name must be a string, got: i32(100) [INFO] [stdout] test common::convertible::convertible::tests::test_char ... ok [INFO] [stdout] test common::fields::tests::test_fields_from_value_empty_array_name_validation ... ok [INFO] [stdout] test common::fields::tests::test_fields_from_value_with_first_non_string_element ... ok [INFO] [stdout] test common::convertible::convertible::tests::test_tuple_three_elements_with_wrong_element_type ... ok [INFO] [stdout] test common::fields::tests::test_fields_from_value_roundtrip ... ok [INFO] [stdout] test common::fields::tests::test_fields_hash ... ok [INFO] [stdout] test common::fields::tests::test_fields_ord ... ok [INFO] [stdout] test common::fields::tests::test_fields_partial_eq ... ok [INFO] [stderr] [E] Field names cannot be empty [INFO] [stdout] test common::convertible::convertible::tests::test_unit ... ok [INFO] [stdout] test common::fields::tests::test_fields_starts_with_false ... ok [INFO] [stdout] test common::fields::tests::test_fields_to_value ... ok [INFO] [stdout] test common::fields::tests::test_fields_starts_with ... ok [INFO] [stdout] test common::fields::tests::test_sortable_fields_add_sorted_field ... ok [INFO] [stderr] [E] Field names cannot be empty [INFO] [stdout] test common::fields::tests::test_sortable_fields_with_names_and_order ... ok [INFO] [stdout] test common::fields::tests::test_sortable_fields_add_field ... ok [INFO] [stdout] test common::lock::tests::test_default ... ok [INFO] [stdout] test common::fields::tests::test_fields_with_empty_names ... ok [INFO] [stdout] test common::fields::tests::test_fields_with_names ... ok [INFO] [stdout] test common::fields::tests::test_sortable_fields_with_empty_names ... ok [INFO] [stdout] test common::lock::tests::test_get_lock_write ... ok [INFO] [stdout] test common::lock::tests::test_remove_nonexistent_lock ... ok [INFO] [stdout] test common::lock::tests::test_get_lock ... ok [INFO] [stdout] test common::lock::tests::test_new_lock_registry ... ok [INFO] [stdout] test common::lock::tests::test_multiple_read_locks_same_name ... ok [INFO] [stdout] test common::meta::tests::test_attributes_display ... ok [INFO] [stdout] test common::meta::tests::test_attribute_aware_trait ... ok [INFO] [stdout] test common::lock::tests::test_remove_lock ... ok [INFO] [stdout] test common::meta::tests::bench_attributes_access_and_put ... ok [INFO] [stdout] test common::meta::tests::test_attributes_from_document ... ok [INFO] [stdout] test common::meta::tests::test_attributes_get_none ... ok [INFO] [stdout] test common::meta::tests::test_attributes_get ... ok [INFO] [stdout] test common::meta::tests::test_attributes_has_key_false ... ok [INFO] [stdout] test common::meta::tests::test_attributes_new ... ok [INFO] [stdout] test common::meta::tests::test_attributes_new_with_id ... ok [INFO] [stdout] test common::meta::tests::test_attributes_to_document ... ok [INFO] [stdout] test common::module::module::tests::test_nitrite_module_plugins ... ok [INFO] [stdout] test common::module::module::tests::test_nitrite_module_load ... ok [INFO] [stdout] test common::module::module::tests::test_nitrite_plugin_as_plugin ... ok [INFO] [stdout] test common::module::module::tests::test_nitrite_plugin_close ... ok [INFO] [stdout] test common::module::module::tests::test_nitrite_plugin_initialize ... ok [INFO] [stdout] test common::meta::tests::test_attributes_put ... ok [INFO] [stdout] test common::meta::tests::test_attributes_has_key ... ok [INFO] [stdout] test common::module::plugin_manager::tests::bench_plugin_registration ... ok [INFO] [stdout] test common::module::plugin_manager::tests::test_close ... ok [INFO] [stderr] [E] NitriteConfig is not set [INFO] [stdout] test common::module::plugin_manager::tests::test_get_indexer ... ok [INFO] [stdout] test common::module::plugin_manager::tests::bench_plugin_manager_operations ... ok [INFO] [stdout] test common::module::plugin_manager::tests::test_get_store ... ok [INFO] [stdout] test common::module::plugin_manager::tests::test_drop ... ok [INFO] [stdout] test common::module::plugin_manager::tests::test_initialize_plugins ... ok [INFO] [stderr] [E] NitriteConfig is not set [INFO] [stdout] test common::module::plugin_manager::tests::test_initialize_plugins_no_toctou_race_condition ... ok [INFO] [stdout] test common::module::plugin_manager::tests::test_initialize_plugins_with_atomic_config_access ... ok [INFO] [stdout] test common::module::plugin_manager::tests::test_initialize_plugins_with_store_plugin ... ok [INFO] [stdout] test common::meta::tests::bench_attributes_for_collection ... ok [INFO] [stdout] test common::module::plugin_manager::tests::test_load_module ... ok [INFO] [stdout] test common::module::plugin_manager::tests::test_load_plugins ... ok [INFO] [stdout] test common::module::plugin_manager::tests::test_register_indexer_plugin ... ok [INFO] [stdout] test common::module::plugin_manager::tests::test_register_store_plugin ... ok [INFO] [stdout] test common::processor::tests::bench_processor_chain_add_remove ... ok [INFO] [stdout] test common::module::plugin_manager::tests::test_initialize_plugins_uses_single_config_clone ... ok [INFO] [stdout] test common::processor::tests::test_processor_chain_add_duplicate_processor ... ok [INFO] [stdout] test common::processor::tests::test_processor_chain_add_processor ... ok [INFO] [stdout] test common::meta::tests::bench_attributes_creation ... ok [INFO] [stdout] test common::processor::tests::bench_processor_chain_process_no_processors ... ok [INFO] [stdout] test common::processor::tests::test_processor_chain_new ... ok [INFO] [stdout] test common::processor::tests::test_processor_chain_process_after_read ... ok [INFO] [stdout] test common::processor::tests::test_processor_chain_process_after_read_no_processors ... ok [INFO] [stdout] test common::processor::tests::test_processor_chain_process_before_write ... ok [INFO] [stdout] test common::fields::tests::test_fields_from_value_valid_multi_field_names ... ok [INFO] [stdout] test common::processor::tests::test_processor_chain_process_before_write_no_processors ... ok [INFO] [stdout] test common::fields::tests::test_sortable_fields_with_names ... ok [INFO] [stderr] [E] Value "not an array" is not an array [INFO] [stderr] [E] Field name must be a string, got: i32(1) [INFO] [stdout] test common::processor::tests::test_processor_chain_remove_nonexistent_processor ... ok [INFO] [stdout] test common::processor::tests::test_processor_new ... ok [INFO] [stdout] test common::processor::tests::test_processor_chain_remove_processor ... ok [INFO] [stdout] test common::processor::tests::test_processor_process_after_read ... ok [INFO] [stdout] test common::processor::tests::test_processor_process_before_write ... ok [INFO] [stdout] test common::processor::tests::bench_processor_chain_creation ... ok [INFO] [stdout] test common::security::tests::bench_auth_service_creation ... ok [INFO] [stdout] test common::event_bus::tests::test_nitrite_error_event_type_not_found ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test common::convertible::convertible::tests::test_vec ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test common::event_bus::tests::test_event_bus_deregister_error ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test common::fields::tests::test_fields_from_value_with_last_non_string_element ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test common::fields::tests::test_fields_from_value_with_mixed_array_types ... ok [INFO] [stdout] test common::module::plugin_manager::tests::test_initialize_plugins_fails_gracefully_without_config ... ok [INFO] [stdout] test common::module::plugin_manager::tests::test_initialize_plugins_without_config ... ok [INFO] [stdout] test common::security::tests::test_authenticate_with_no_credentials_no_existing_users ... ok [INFO] [stdout] test common::fields::tests::test_fields_from_value_error ... ok [INFO] [stdout] test common::processor::tests::test_processor_chain_process_before_write_error ... ok [INFO] [stdout] test common::fields::tests::test_fields_from_value_with_all_non_string_elements ... ok [INFO] [stdout] test common::security::tests::test_authenticate_with_only_password ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test common::security::tests::test_authenticate_missing_username ... ok [INFO] [stderr] [E] User credential is not a valid document: user2 [INFO] [stdout] test common::security::tests::test_update_password_nonexistent_user ... ok [INFO] [stdout] test common::security::tests::test_authenticate_missing_password ... ok [INFO] [stdout] test common::security::tests::test_authenticate_with_only_username ... ok [INFO] [stderr] [E] User credential is not a valid document: user1 [INFO] [stdout] test common::security::tests::test_update_password_with_corrupted_credential_string ... ok [INFO] [stdout] test common::security::tests::test_update_password_with_corrupted_credential_number ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test common::processor::tests::test_processor_chain_process_after_read_error ... ok [INFO] [stdout] test common::security::tests::test_validate_user_nonexistent_user ... ok [INFO] [stderr] [E] User credential is not a valid document: user4 [INFO] [stdout] test common::security::tests::test_validate_user_with_corrupted_credential_null ... ok [INFO] [stderr] [E] User credential is not a valid document: user3 [INFO] [stdout] test common::security::tests::test_validate_user_with_corrupted_credential_string ... ok [INFO] [stdout] test common::stream::document_cursor::tests::bench_cursor_cache_reuse ... ok [INFO] [stdout] test common::stream::document_cursor::tests::bench_cursor_iteration ... ok [INFO] [stdout] test common::stream::document_cursor::tests::bench_cursor_size_operation ... ok [INFO] [stdout] test collection::snowflake::tests::handles_clock_backwards ... ok [INFO] [stdout] test common::stream::document_cursor::tests::test_find_plan ... ok [INFO] [stdout] test common::stream::document_cursor::tests::test_first ... ok [INFO] [stdout] test common::stream::document_cursor::tests::test_iter_with_id_after_partial_iteration ... ok [INFO] [stdout] test common::stream::document_cursor::tests::test_iter_with_id_basic ... ok [INFO] [stdout] test common::stream::document_cursor::tests::test_iter_with_id_empty ... ok [INFO] [stdout] test common::stream::document_cursor::tests::test_iter_with_id_preserves_document_content ... ok [INFO] [stdout] test common::stream::document_cursor::tests::test_iter_with_id_with_error ... ok [INFO] [stdout] test common::stream::document_cursor::tests::test_join ... ok [INFO] [stdout] test common::stream::document_cursor::tests::test_new_document_cursor ... ok [INFO] [stdout] test common::stream::document_cursor::tests::test_next ... ok [INFO] [stdout] test common::stream::document_cursor::tests::test_next_with_error ... ok [INFO] [stdout] test common::stream::document_cursor::tests::test_project ... ok [INFO] [stdout] test common::stream::document_cursor::tests::bench_iter_with_id ... ok [INFO] [stdout] test common::stream::filtered_stream::tests::bench_filtered_stream_all_match ... ok [INFO] [stdout] test common::stream::filtered_stream::tests::bench_filtered_stream_matching ... ok [INFO] [stdout] test common::stream::filtered_stream::tests::bench_filtered_stream_no_match ... ok [INFO] [stdout] test common::stream::filtered_stream::tests::test_filtered_stream_with_error_document ... ok [INFO] [stdout] test common::stream::filtered_stream::tests::test_filtered_stream_with_filter_error ... ok [INFO] [stdout] test common::stream::document_cursor::tests::test_set_find_plan ... ok [INFO] [stdout] test common::stream::filtered_stream::tests::test_filtered_stream_with_matching_document ... ok [INFO] [stdout] test common::stream::filtered_stream::tests::test_filtered_stream_with_no_matching_document ... ok [INFO] [stdout] test common::stream::indexed_stream::tests::bench_indexed_stream_iteration ... ok [INFO] [stdout] test common::stream::indexed_stream::tests::bench_indexed_stream_single_lookup ... ok [INFO] [stdout] test common::stream::indexed_stream::tests::bench_indexed_stream_with_sparse_ids ... ok [INFO] [stderr] [W] Data corruption: Expected Document in indexed stream, found string("not a document") [INFO] [stderr] [W] Data corruption: Expected Document in indexed stream, found i32(42) [INFO] [stdout] test common::stream::indexed_stream::tests::test_indexed_stream_with_corrupted_document_type ... ok [INFO] [stdout] test common::stream::indexed_stream::tests::test_indexed_stream_gracefully_handles_mixed_types ... ok [INFO] [stdout] test common::stream::indexed_stream::tests::test_indexed_stream_with_matching_document ... ok [INFO] [stdout] test common::stream::indexed_stream::tests::test_indexed_stream_with_no_matching_document ... ok [INFO] [stdout] test common::stream::indexed_stream::tests::test_indexed_stream_with_multiple_documents ... ok [INFO] [stdout] test common::stream::joined_cursor::tests::bench_join_size_operation ... ok [INFO] [stdout] test common::stream::joined_cursor::tests::test_join_function ... ok [INFO] [stdout] test common::stream::joined_cursor::tests::test_join_function_with_no_match ... ok [INFO] [stdout] test common::stream::joined_cursor::tests::test_joined_cursor_completes_iteration_cleanly ... ok [INFO] [stderr] [E] Error in joined cursor iteration: Test error [INFO] [stderr] | 0: ::new [INFO] [stderr] | at src/errors.rs:223:31 [INFO] [stderr] | 1: nitrite::common::stream::joined_cursor::tests::test_joined_cursor_error_propagation_uses_match_pattern [INFO] [stderr] | at src/common/stream/joined_cursor.rs:250:17 [INFO] [stderr] | 2: nitrite::common::stream::joined_cursor::tests::test_joined_cursor_error_propagation_uses_match_pattern::{closure#0} [INFO] [stderr] | at src/common/stream/joined_cursor.rs:247:65 [INFO] [stderr] | 3: >::call_once [INFO] [stderr] | at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/ops/function.rs:250:5 [INFO] [stderr] | 4: core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once [INFO] [stderr] | at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/ops/function.rs:250:5 [INFO] [stderr] | test::__rust_begin_short_backtrace::, fn() -> core::result::Result<(), alloc::string::String>> [INFO] [stderr] | at /rustc/562dee4820c458d823175268e41601d4c060588a/library/test/src/lib.rs:663:18 [INFO] [stderr] | 5: test::run_test_in_process::{closure#0} [INFO] [stderr] | at /rustc/562dee4820c458d823175268e41601d4c060588a/library/test/src/lib.rs:686:74 [INFO] [stderr] | as core::ops::function::FnOnce<()>>::call_once [INFO] [stderr] | at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stderr] | std::panicking::catch_unwind::do_call::, core::result::Result<(), alloc::string::String>> [INFO] [stderr] | at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:581:40 [INFO] [stderr] | std::panicking::catch_unwind::, core::panic::unwind_safe::AssertUnwindSafe> [INFO] [stderr] | at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:544:19 [INFO] [stderr] | std::panic::catch_unwind::, core::result::Result<(), alloc::string::String>> [INFO] [stderr] | at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panic.rs:359:14 [INFO] [stderr] | test::run_test_in_process [INFO] [stderr] | at /rustc/562dee4820c458d823175268e41601d4c060588a/library/test/src/lib.rs:686:27 [INFO] [stderr] | test::run_test::{closure#0} [INFO] [stderr] | at /rustc/562dee4820c458d823175268e41601d4c060588a/library/test/src/lib.rs:607:43 [INFO] [stderr] | 6: test::run_test::{closure#1} [INFO] [stderr] | at /rustc/562dee4820c458d823175268e41601d4c060588a/library/test/src/lib.rs:637:41 [INFO] [stderr] | std::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stderr] | at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:166:18 [INFO] [stderr] | 7: std::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stderr] | at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stderr] | ::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once [INFO] [stderr] | at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stderr] | std::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stderr] | at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:581:40 [INFO] [stderr] | std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stderr] | at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:544:19 [INFO] [stderr] | std::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stderr] | at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panic.rs:359:14 [INFO] [stderr] | std::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stderr] | at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stderr] | ::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stderr] | at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/ops/function.rs:250:5 [INFO] [stderr] | 8: + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once [INFO] [stderr] | at /rustc/562dee4820c458d823175268e41601d4c060588a/library/alloc/src/boxed.rs:2240:9 [INFO] [stderr] | ::new::thread_start [INFO] [stderr] | at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stderr] | 9: [INFO] [stderr] | 10: clone [INFO] [stderr] | [INFO] [stdout] test common::stream::joined_cursor::tests::test_joined_cursor_error_propagation_uses_match_pattern ... ok [INFO] [stdout] test common::stream::joined_cursor::tests::test_joined_cursor_handles_empty_foreign_results ... ok [INFO] [stdout] test common::stream::joined_cursor::tests::test_joined_cursor_resets_foreign_cursor_on_each_iteration ... ok [INFO] [stdout] test common::stream::joined_cursor::tests::test_joined_document_cursor_next ... ok [INFO] [stderr] [E] Error in joined cursor iteration: Test error [INFO] [stderr] | 0: ::new [INFO] [stderr] | at src/errors.rs:223:31 [INFO] [stderr] | 1: nitrite::common::stream::joined_cursor::tests::test_joined_document_cursor_next_with_error [INFO] [stderr] | at src/common/stream/joined_cursor.rs:173:17 [INFO] [stderr] | 2: nitrite::common::stream::joined_cursor::tests::test_joined_document_cursor_next_with_error::{closure#0} [INFO] [stderr] | at src/common/stream/joined_cursor.rs:167:53 [INFO] [stderr] | 3: >::call_once [INFO] [stderr] | at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/ops/function.rs:250:5 [INFO] [stderr] | 4: core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once [INFO] [stderr] | at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/ops/function.rs:250:5 [INFO] [stderr] | test::__rust_begin_short_backtrace::, fn() -> core::result::Result<(), alloc::string::String>> [INFO] [stderr] | at /rustc/562dee4820c458d823175268e41601d4c060588a/library/test/src/lib.rs:663:18 [INFO] [stderr] | 5: test::run_test_in_process::{closure#0} [INFO] [stderr] | at /rustc/562dee4820c458d823175268e41601d4c060588a/library/test/src/lib.rs:686:74 [INFO] [stderr] | as core::ops::function::FnOnce<()>>::call_once [INFO] [stderr] | at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stderr] | std::panicking::catch_unwind::do_call::, core::result::Result<(), alloc::string::String>> [INFO] [stderr] | at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:581:40 [INFO] [stderr] | std::panicking::catch_unwind::, core::panic::unwind_safe::AssertUnwindSafe> [INFO] [stderr] | at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:544:19 [INFO] [stderr] | std::panic::catch_unwind::, core::result::Result<(), alloc::string::String>> [INFO] [stderr] | at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panic.rs:359:14 [INFO] [stderr] | test::run_test_in_process [INFO] [stderr] | at /rustc/562dee4820c458d823175268e41601d4c060588a/library/test/src/lib.rs:686:27 [INFO] [stderr] | test::run_test::{closure#0} [INFO] [stderr] | at /rustc/562dee4820c458d823175268e41601d4c060588a/library/test/src/lib.rs:607:43 [INFO] [stderr] | 6: test::run_test::{closure#1} [INFO] [stderr] | at /rustc/562dee4820c458d823175268e41601d4c060588a/library/test/src/lib.rs:637:41 [INFO] [stderr] | std::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stderr] | at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:166:18 [INFO] [stderr] | 7: std::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stderr] | at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stderr] | ::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once [INFO] [stderr] | at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stderr] | std::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stderr] | at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:581:40 [INFO] [stderr] | std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stderr] | at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:544:19 [INFO] [stderr] | std::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stderr] | at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panic.rs:359:14 [INFO] [stderr] | std::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stderr] | at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] test common::stream::joined_cursor::tests::test_joined_document_cursor_next_with_error ... ok [INFO] [stderr] | ::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stderr] | at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/ops/function.rs:250:5 [INFO] [stderr] | 8: + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once [INFO] [stderr] | at /rustc/562dee4820c458d823175268e41601d4c060588a/library/alloc/src/boxed.rs:2240:9 [INFO] [stderr] | ::new::thread_start [INFO] [stderr] | at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stderr] | 9: [INFO] [stderr] | 10: clone [INFO] [stderr] | [INFO] [stdout] test common::stream::map_values::tests::test_higher_key ... ok [INFO] [stdout] test common::stream::map_values::tests::test_map_values_new ... ok [INFO] [stdout] test common::stream::map_values::tests::test_map_values_next ... ok [INFO] [stderr] [W] Data corruption: Expected Document in map values, found string("not a document") [INFO] [stdout] test common::stream::map_values::tests::test_map_values_with_corrupted_document_type ... ok [INFO] [stdout] test common::stream::map_values::tests::test_set_current_with_corrupted_document ... ok [INFO] [stdout] test common::stream::map_values::tests::test_set_current_with_error ... ok [INFO] [stdout] test common::stream::joined_cursor::tests::bench_join_operation_with_matches ... ok [INFO] [stdout] test common::stream::projected_cursor::tests::bench_projected_cursor_iteration ... ok [INFO] [stdout] test common::stream::projected_cursor::tests::bench_projected_cursor_with_multiple_fields ... ok [INFO] [stdout] test common::stream::projected_cursor::tests::test_project_function ... ok [INFO] [stdout] test common::stream::projected_cursor::tests::test_project_function_with_error ... ok [INFO] [stdout] test common::stream::projected_cursor::tests::test_projected_document_cursor_next ... ok [INFO] [stdout] test common::stream::projected_cursor::tests::test_projected_document_cursor_next_with_error ... ok [INFO] [stdout] test common::stream::projected_cursor::tests::bench_projected_cursor_size ... ok [INFO] [stdout] test common::stream::single_stream::tests::bench_single_stream_exhaustion ... ok [INFO] [stdout] test common::stream::single_stream::tests::bench_single_stream_without_document ... ok [INFO] [stdout] test common::stream::single_stream::tests::test_single_stream_new_with_document ... ok [INFO] [stdout] test common::stream::single_stream::tests::test_single_stream_new_without_document ... ok [INFO] [stdout] test common::stream::single_stream::tests::test_single_stream_next_with_document ... ok [INFO] [stdout] test common::stream::single_stream::tests::test_single_stream_next_without_document ... ok [INFO] [stdout] test common::stream::single_stream::tests::bench_single_stream_with_document ... ok [INFO] [stdout] test common::stream::sorted_stream::tests::bench_sorted_stream_small ... ok [INFO] [stdout] test common::stream::sorted_stream::tests::bench_sorted_stream_with_collator ... ok [INFO] [stdout] test common::stream::sorted_stream::tests::test_sorted_stream_empty_raw_stream ... ok [INFO] [stdout] test common::stream::sorted_stream::tests::test_sorted_stream_handles_no_panic_on_missing_fields ... ok [INFO] [stdout] test common::stream::sorted_stream::tests::test_sorted_stream_multiple_sort_orders ... ok [INFO] [stdout] test common::stream::sorted_stream::tests::test_sorted_stream_new ... ok [INFO] [stdout] test common::stream::sorted_stream::tests::test_sorted_stream_new_with_error ... ok [INFO] [stdout] test common::stream::sorted_stream::tests::test_sorted_stream_next ... ok [INFO] [stdout] test common::stream::sorted_stream::tests::test_sorted_stream_next_with_error ... ok [INFO] [stdout] test common::stream::sorted_stream::tests::test_sorted_stream_with_all_missing_fields ... ok [INFO] [stdout] test common::stream::sorted_stream::tests::test_sorted_stream_with_collator ... ok [INFO] [stdout] test common::stream::sorted_stream::tests::test_sorted_stream_with_different_data_types ... ok [INFO] [stdout] test common::stream::sorted_stream::tests::test_sorted_stream_with_missing_fields ... ok [INFO] [stdout] test common::stream::sorted_stream::tests::test_sorted_stream_with_missing_sort_field ... ok [INFO] [stdout] test common::stream::sorted_stream::tests::test_sorted_stream_with_partial_missing_fields ... ok [INFO] [stdout] test common::stream::union_stream::tests::bench_union_stream_large ... ok [INFO] [stdout] test common::stream::sorted_stream::tests::bench_sorted_stream_medium ... ok [INFO] [stdout] test common::stream::union_stream::tests::bench_union_stream_small ... ok [INFO] [stdout] test common::stream::union_stream::tests::test_union_stream_empty ... ok [INFO] [stdout] test common::stream::union_stream::tests::test_union_stream_multiple_streams ... ok [INFO] [stdout] test common::stream::union_stream::tests::test_union_stream_multiple_streams_with_errors ... ok [INFO] [stdout] test common::stream::union_stream::tests::test_union_stream_single_stream ... ok [INFO] [stdout] test common::stream::union_stream::tests::test_union_stream_with_errors ... ok [INFO] [stdout] test common::stream::union_stream::tests::bench_union_stream_medium ... ok [INFO] [stdout] test common::stream::unique_stream::tests::bench_unique_stream_small ... ok [INFO] [stdout] test common::stream::unique_stream::tests::bench_unique_stream_medium ... ok [INFO] [stdout] test common::security::tests::test_create_user ... ok [INFO] [stdout] test common::stream::unique_stream::tests::test_unique_stream_duplicate_documents ... ok [INFO] [stdout] test common::stream::unique_stream::tests::test_unique_stream_empty ... ok [INFO] [stdout] test common::stream::unique_stream::tests::test_unique_stream_filters_duplicate_documents_safely ... ok [INFO] [stdout] test common::stream::unique_stream::tests::test_unique_stream_all_errors ... ok [INFO] [stdout] test common::stream::unique_stream::tests::test_unique_stream_handles_id_extraction_errors ... ok [INFO] [stdout] test common::stream::unique_stream::tests::test_unique_stream_mixed_duplicates_and_errors ... ok [INFO] [stdout] test common::stream::unique_stream::tests::test_unique_stream_multiple_documents_with_errors ... ok [INFO] [stdout] test common::stream::unique_stream::tests::test_unique_stream_multiple_unique_documents ... ok [INFO] [stdout] test common::stream::unique_stream::tests::test_unique_stream_no_panic_on_id_errors ... ok [INFO] [stdout] test common::stream::unique_stream::tests::test_unique_stream_single_document ... ok [INFO] [stdout] test common::stream::unique_stream::tests::test_unique_stream_with_errors ... ok [INFO] [stdout] test common::stream::unique_stream::tests::test_unique_stream_with_initial_unique_set ... ok [INFO] [stdout] test common::util::date_utils::tests::bench_get_current_time_or_zero ... ok [INFO] [stdout] test common::util::date_utils::tests::test_get_current_time ... ok [INFO] [stdout] test common::util::date_utils::tests::test_get_current_time_result_ok ... ok [INFO] [stdout] test common::util::date_utils::tests::bench_get_current_time_result ... ok [INFO] [stdout] test common::util::document_utils::tests::bench_document_from_map_small ... ok [INFO] [stdout] test common::stream::unique_stream::tests::bench_unique_stream_with_duplicates ... ok [INFO] [stdout] test common::util::document_utils::tests::test_create_document ... ok [INFO] [stdout] test common::util::document_utils::tests::test_create_unique_filter ... ok [INFO] [stdout] test common::util::document_utils::tests::test_document_from_map ... ok [INFO] [stdout] test common::util::document_utils::tests::test_empty_document ... ok [INFO] [stdout] test common::util::document_utils::tests::test_get_document_values ... ok [INFO] [stdout] test common::util::document_utils::tests::test_is_affected_by_update ... ok [INFO] [stdout] test common::util::document_utils::tests::bench_document_from_map_large ... ok [INFO] [stdout] test common::util::index_utils::tests::bench_derive_index_meta_map_name ... ok [INFO] [stdout] test common::util::index_utils::tests::bench_validate_array_index_field ... ok [INFO] [stdout] test common::util::index_utils::tests::bench_derive_index_map_name ... ok [INFO] [stdout] test common::util::index_utils::tests::test_derive_index_map_name ... ok [INFO] [stdout] test common::util::index_utils::tests::bench_validate_string_array_index_field ... ok [INFO] [stderr] [E] Nested array field field1 is not supported [INFO] [stdout] test common::util::index_utils::tests::test_derive_index_meta_map_name ... ok [INFO] [stderr] [E] Nested array field field1 is not supported [INFO] [stderr] [E] Nested array field field1 is not supported [INFO] [stdout] test common::util::index_utils::tests::test_validate_index_field ... ok [INFO] [stderr] [E] Each value in the array field field1 should be string [INFO] [stdout] test common::util::index_utils::tests::test_validate_string_array_index_field ... ok [INFO] [stdout] test common::util::index_utils::tests::test_validate_array_index_field ... ok [INFO] [stdout] test common::util::document_utils::tests::bench_get_document_values ... ok [INFO] [stdout] test common::util::navigable_map::tests::test ... ok [INFO] [stdout] test common::security::tests::test_authenticate_create_user ... ok [INFO] [stdout] test common::util::navigable_map::tests::test_btree_map_first_key ... ok [INFO] [stdout] test common::util::navigable_map::tests::test_btree_map_floor_key ... ok [INFO] [stdout] test common::util::navigable_map::tests::test_btree_map_higher_key ... ok [INFO] [stdout] test common::util::navigable_map::tests::test_btree_map_last_key ... ok [INFO] [stdout] test common::util::navigable_map::tests::test_btree_map_lower_key ... ok [INFO] [stdout] test common::util::navigable_map::tests::test_skip_map_ceiling_key ... ok [INFO] [stdout] test common::util::navigable_map::tests::test_btree_map_ceiling_key ... ok [INFO] [stdout] test common::util::navigable_map::tests::test_skip_map_first_key ... ok [INFO] [stdout] test common::util::navigable_map::tests::test_skip_map_floor_key ... ok [INFO] [stdout] test common::util::navigable_map::tests::test_skip_map_last_key ... ok [INFO] [stdout] test common::util::navigable_map::tests::test_skip_map_higher_key ... ok [INFO] [stdout] test common::util::navigable_map::tests::test_skip_map_lower_key ... ok [INFO] [stdout] test common::util::object_utils::test::bench_find_repository_name_string_building ... ok [INFO] [stdout] test common::util::object_utils::test::bench_get_keyed_repo_type ... ok [INFO] [stderr] [E] User is not a valid keyed object repository [INFO] [stdout] test common::util::object_utils::test::test_get_key_name_error ... ok [INFO] [stdout] test common::util::object_utils::test::bench_get_key_name ... ok [INFO] [stderr] [E] NoSeparator is not a valid keyed object repository [INFO] [stdout] test common::util::object_utils::test::test_get_key_name_separator_at_start ... ok [INFO] [stdout] test common::util::object_utils::test::test_get_key_name_no_bounds_panic_various_formats ... ok [INFO] [stdout] test common::util::object_utils::test::test_get_key_name_success ... ok [INFO] [stdout] test common::util::object_utils::test::test_get_key_name_valid_standard_format ... ok [INFO] [stdout] test common::util::object_utils::test::test_get_key_name_with_multiple_separators ... ok [INFO] [stderr] [E] RepositoryName is not a valid keyed object repository [INFO] [stdout] test common::util::object_utils::test::test_get_key_name_without_separator ... ok [INFO] [stderr] [E] User is not a valid keyed object repository [INFO] [stdout] test common::util::object_utils::test::test_get_keyed_repo_type_error ... ok [INFO] [stderr] [E] NoSeparator is not a valid keyed object repository [INFO] [stdout] test common::util::object_utils::test::test_get_keyed_repo_type_no_bounds_panic_various_formats ... ok [INFO] [stdout] test common::util::object_utils::test::test_get_keyed_repo_type_separator_at_start ... ok [INFO] [stdout] test common::util::object_utils::test::test_get_keyed_repo_type_success ... ok [INFO] [stdout] test common::util::object_utils::test::test_get_keyed_repo_type_valid_standard_format ... ok [INFO] [stdout] test common::util::object_utils::test::test_get_keyed_repo_type_with_multiple_separators ... ok [INFO] [stdout] test common::util::object_utils::test::test_get_keyed_repo_type_with_separator_at_end ... ok [INFO] [stdout] test common::util::object_utils::test::test_get_keyed_repo_type_without_separator ... ok [INFO] [stderr] [E] RepositoryName is not a valid keyed object repository [INFO] [stdout] test common::util::task_util::tests::bench_async_task_spawn ... ok [INFO] [stdout] test common::util::object_utils::test::test_get_key_name_with_separator_at_end ... ok [INFO] [stdout] test common::util::task_util::tests::bench_scheduler_guard_storage ... ok [INFO] [stdout] test common::util::navigable_map::tests::bench_btree_map_navigable_ops ... ok [INFO] [stdout] test common::util::task_util::tests::test_async_task ... ok [INFO] [stdout] test common::util::task_util::tests::test_schedule_task ... ok [INFO] [stdout] test common::util::task_util::tests::test_scheduler_handles_maximum_safe_duration ... ok [INFO] [stdout] test common::util::task_util::tests::test_scheduler_handles_valid_duration ... ok [INFO] [stdout] test common::util::task_util::tests::test_scheduler_new ... ok [INFO] [stderr] [E] Failed to convert duration to chrono::Duration: Source duration value is out of range for the target type, skipping task scheduling [INFO] [stdout] test common::util::task_util::tests::test_scheduler_rejects_out_of_range_duration ... ok [INFO] [stdout] test common::util::task_util::tests::test_schedule_task_with_zero_duration ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test common::util::task_util::tests::test_scheduler_schedule ... ok [INFO] [stdout] test common::util::task_util::tests::test_scheduler_stop ... ok [INFO] [stdout] test common::security::tests::test_authenticate_with_no_credentials_existing_users ... ok [INFO] [stdout] test common::util::tokenizer::tests::bench_token_creation ... ok [INFO] [stdout] test common::util::tokenizer::tests::bench_whitespace_tokenizer ... ok [INFO] [stdout] test common::util::tokenizer::tests::bench_default_tokenizer ... ok [INFO] [stdout] test common::util::tokenizer::tests::test_string_tokenizer_default_filter ... ok [INFO] [stdout] test common::util::tokenizer::tests::test_string_tokenizer_whitespace_filter ... ok [INFO] [stdout] test common::util::tokenizer::tests::test_token_debug ... ok [INFO] [stdout] test common::util::tokenizer::tests::test_token_from_str ... ok [INFO] [stdout] test common::util::tokenizer::tests::test_whitespace_filter ... ok [INFO] [stdout] test common::util::tokenizer::tests::test_default_filter ... ok [INFO] [stdout] test common::util::type_utils::tests::bench_atomic_creation ... ok [INFO] [stdout] test common::util::type_utils::tests::bench_write_with ... ok [INFO] [stdout] test common::util::type_utils::tests::bench_read_with ... ok [INFO] [stdout] test common::util::type_utils::tests::test_atomic ... ok [INFO] [stdout] test common::util::type_utils::tests::test_write_with ... ok [INFO] [stdout] test common::util::type_utils::tests::test_write_with_panic ... ignored [INFO] [stdout] test common::value::tests::bench_value_as_accessor ... ok [INFO] [stdout] test common::value::tests::bench_value_conversions ... ok [INFO] [stdout] test common::value::tests::bench_value_type_checks ... ok [INFO] [stdout] test common::value::tests::num_comparison_tests::test_num_cmp_float_equal ... ok [INFO] [stdout] test common::value::tests::num_comparison_tests::test_num_cmp_float_greater ... ok [INFO] [stdout] test common::value::tests::num_comparison_tests::test_num_cmp_float_infinity_handling ... ok [INFO] [stdout] test common::value::tests::num_comparison_tests::test_num_cmp_float_less ... ok [INFO] [stdout] test common::value::tests::num_comparison_tests::test_num_cmp_float_nan_handling ... ok [INFO] [stdout] test common::value::tests::num_comparison_tests::test_num_cmp_float_negative_zero ... ok [INFO] [stdout] test common::value::tests::num_comparison_tests::test_num_cmp_float_small_differences ... ok [INFO] [stdout] test common::util::type_utils::tests::test_read_with ... ok [INFO] [stdout] test common::value::tests::num_comparison_tests::test_num_cmp_int_equal ... ok [INFO] [stdout] test common::value::tests::num_comparison_tests::test_num_cmp_int_greater ... ok [INFO] [stdout] test common::value::tests::num_comparison_tests::test_num_cmp_int_less ... ok [INFO] [stdout] test common::value::tests::num_comparison_tests::test_num_eq_float_different_values ... ok [INFO] [stdout] test common::value::tests::num_comparison_tests::test_num_eq_float_equal_values ... ok [INFO] [stdout] test common::value::tests::num_comparison_tests::test_num_eq_float_infinity_handling ... ok [INFO] [stdout] test common::value::tests::num_comparison_tests::test_num_eq_float_nan_handling ... ok [INFO] [stdout] test common::value::tests::num_comparison_tests::test_num_eq_float_negative_zero ... ok [INFO] [stdout] test common::value::tests::num_comparison_tests::test_num_eq_int_boundary_values ... ok [INFO] [stdout] test common::value::tests::num_comparison_tests::test_num_eq_int_different_values ... ok [INFO] [stdout] test common::value::tests::num_comparison_tests::test_num_eq_int_equal_values ... ok [INFO] [stdout] test common::value::tests::test_bool_comparison ... ok [INFO] [stdout] test common::value::tests::test_decimal_comparison_no_unwrap_panic ... ok [INFO] [stdout] test common::value::tests::num_comparison_tests::test_num_cmp_int_boundary_values ... ok [INFO] [stdout] test common::value::tests::test_integer_comparison_no_unwrap_panic ... ok [INFO] [stdout] test common::value::tests::test_integer_i64_comparison ... ok [INFO] [stdout] test common::value::tests::test_is_comparable ... ok [INFO] [stdout] test common::value::tests::test_large_vec_u8_to_bytes ... ok [INFO] [stdout] test common::value::tests::test_mixed_numeric_types_comparison ... ok [INFO] [stdout] test common::value::tests::test_null_comparison ... ok [INFO] [stdout] test common::value::tests::test_string_comparison ... ok [INFO] [stdout] test common::value::tests::test_empty_vec_u8_to_bytes ... ok [INFO] [stdout] test common::value::tests::test_val_macro_with_bool ... ok [INFO] [stdout] test common::value::tests::test_val_macro_with_bytes ... ok [INFO] [stdout] test common::value::tests::test_val_macro_with_f32 ... ok [INFO] [stdout] test common::value::tests::test_val_macro_with_btree_map ... ok [INFO] [stdout] test common::value::tests::test_val_macro_with_i128 ... ok [INFO] [stdout] test common::value::tests::test_val_macro_with_i16 ... ok [INFO] [stdout] test common::value::tests::test_val_macro_with_i32 ... ok [INFO] [stdout] test common::value::tests::test_val_macro_with_i64 ... ok [INFO] [stdout] test common::value::tests::test_val_macro_with_i8 ... ok [INFO] [stdout] test common::value::tests::test_val_macro_with_isize ... ok [INFO] [stdout] test common::value::tests::test_val_macro_with_nitrite_id ... ok [INFO] [stdout] test common::value::tests::test_val_macro_with_str ... ok [INFO] [stdout] test common::value::tests::test_val_macro_with_string ... ok [INFO] [stdout] test common::value::tests::test_val_macro_with_u128 ... ok [INFO] [stdout] test common::value::tests::test_val_macro_with_u16 ... ok [INFO] [stdout] test common::value::tests::test_val_macro_with_u32 ... ok [INFO] [stdout] test common::value::tests::test_val_macro_with_u64 ... ok [INFO] [stdout] test common::value::tests::test_val_macro_with_u8 ... ok [INFO] [stdout] test common::value::tests::test_val_macro_with_unit ... ok [INFO] [stdout] test common::value::tests::test_val_macro_with_usize ... ok [INFO] [stdout] test common::value::tests::test_val_macro_with_vec ... ok [INFO] [stdout] test common::value::tests::test_value_from_vec_of_bytes ... ok [INFO] [stdout] test common::value::tests::test_value_from_vec_of_i32 ... ok [INFO] [stdout] test common::value::tests::test_value_from_vec_of_strings ... ok [INFO] [stdout] test common::value::tests::test_value_from_vec_of_values ... ok [INFO] [stdout] test common::value::tests::test_vec_generic_to_array ... ok [INFO] [stdout] test common::value::tests::test_vec_string_to_array ... ok [INFO] [stdout] test common::value::tests::test_vec_u8_safe_transmute_to_bytes ... ok [INFO] [stdout] test common::value::tests::value_as_array ... ok [INFO] [stdout] test common::value::tests::value_as_array_mut ... ok [INFO] [stdout] test common::value::tests::value_as_big_int ... ok [INFO] [stdout] test common::value::tests::value_as_bool ... ok [INFO] [stdout] test common::value::tests::value_as_byte ... ok [INFO] [stdout] test common::value::tests::value_as_bytes ... ok [INFO] [stdout] test common::value::tests::value_as_double ... ok [INFO] [stdout] test common::value::tests::value_as_float ... ok [INFO] [stdout] test common::value::tests::value_as_int ... ok [INFO] [stdout] test common::value::tests::value_as_long ... ok [INFO] [stdout] test common::value::tests::value_as_nitrite_id ... ok [INFO] [stdout] test common::value::tests::value_as_object ... ok [INFO] [stdout] test common::value::tests::value_as_object_mut ... ok [INFO] [stdout] test common::value::tests::value_as_short ... ok [INFO] [stdout] test common::value::tests::value_as_size ... ok [INFO] [stdout] test common::value::tests::value_as_string ... ok [INFO] [stdout] test common::value::tests::value_as_unsigned_big_int ... ok [INFO] [stdout] test common::value::tests::value_as_unsigned_byte ... ok [INFO] [stdout] test common::value::tests::value_as_unsigned_int ... ok [INFO] [stdout] test common::value::tests::value_as_unsigned_long ... ok [INFO] [stdout] test common::value::tests::value_as_unsigned_short ... ok [INFO] [stdout] test common::value::tests::value_as_unsigned_size ... ok [INFO] [stdout] test common::util::task_util::tests::test_stop_scheduled_tasks ... ok [INFO] [stdout] test common::value::tests::test_val_macro_with_f64 ... ok [INFO] [stdout] test common::value::tests::value_comparison_tests::test_value_cross_integer_type_ordering ... ok [INFO] [stdout] test common::value::tests::value_comparison_tests::test_value_float_equality ... ok [INFO] [stdout] test common::value::tests::value_comparison_tests::test_value_float_nan_equality ... ok [INFO] [stdout] test common::value::tests::value_comparison_tests::test_value_float_nan_ordering ... ok [INFO] [stdout] test common::value::tests::value_comparison_tests::test_value_float_ordering ... ok [INFO] [stdout] test common::value::tests::value_comparison_tests::test_value_integer_equality ... ok [INFO] [stdout] test common::value::tests::value_comparison_tests::test_value_integer_inequality ... ok [INFO] [stdout] test common::value::tests::value_comparison_tests::test_value_integer_ordering ... ok [INFO] [stdout] test common::value::tests::value_eq ... ok [INFO] [stdout] test common::value::tests::value_from_bytes ... ok [INFO] [stdout] test common::value::tests::value_from_f32 ... ok [INFO] [stdout] test common::value::tests::value_from_f64 ... ok [INFO] [stdout] test common::value::tests::value_from_document ... ok [INFO] [stdout] test common::value::tests::value_from_i128 ... ok [INFO] [stdout] test common::value::tests::value_from_i16 ... ok [INFO] [stdout] test common::value::tests::value_from_bool ... ok [INFO] [stdout] test common::value::tests::value_from_i32 ... ok [INFO] [stdout] test common::value::tests::value_from_i64 ... ok [INFO] [stdout] test common::value::tests::value_from_i8 ... ok [INFO] [stdout] test common::value::tests::value_from_isize ... ok [INFO] [stdout] test common::value::tests::value_from_nitrite_id ... ok [INFO] [stdout] test common::value::tests::value_from_option ... ok [INFO] [stdout] test common::value::tests::value_from_str ... ok [INFO] [stdout] test common::value::tests::value_from_string ... ok [INFO] [stdout] test common::value::tests::value_from_u128 ... ok [INFO] [stdout] test common::value::tests::value_from_u16 ... ok [INFO] [stdout] test common::value::tests::value_from_option_none ... ok [INFO] [stdout] test common::value::tests::value_from_option_some ... ok [INFO] [stdout] test common::value::tests::value_from_u64 ... ok [INFO] [stdout] test common::value::tests::value_from_u8 ... ok [INFO] [stdout] test common::value::tests::value_from_unit ... ok [INFO] [stdout] test common::value::tests::value_from_usize ... ok [INFO] [stdout] test common::value::tests::value_from_vec ... ok [INFO] [stdout] test common::value::tests::value_from_vec_of_values ... ok [INFO] [stdout] test common::value::tests::value_is_array ... ok [INFO] [stdout] test common::value::tests::value_is_big_int ... ok [INFO] [stdout] test common::value::tests::value_is_bool ... ok [INFO] [stdout] test common::value::tests::value_is_byte ... ok [INFO] [stdout] test common::value::tests::value_is_bytes ... ok [INFO] [stdout] test common::value::tests::value_is_decimal ... ok [INFO] [stdout] test common::value::tests::value_is_double ... ok [INFO] [stdout] test common::value::tests::value_is_float ... ok [INFO] [stdout] test common::value::tests::value_is_int ... ok [INFO] [stdout] test common::value::tests::value_is_integer ... ok [INFO] [stdout] test common::value::tests::value_is_long ... ok [INFO] [stdout] test common::value::tests::value_is_nitrite_id ... ok [INFO] [stdout] test common::value::tests::value_is_null ... ok [INFO] [stdout] test common::value::tests::value_is_number ... ok [INFO] [stdout] test common::value::tests::value_is_object ... ok [INFO] [stdout] test common::value::tests::value_is_short ... ok [INFO] [stdout] test common::value::tests::value_from_u32 ... ok [INFO] [stdout] test common::value::tests::value_is_size ... ok [INFO] [stdout] test common::value::tests::value_is_unknown ... ok [INFO] [stdout] test common::value::tests::value_is_unsigned_byte ... ok [INFO] [stdout] test common::value::tests::value_is_unsigned_big_int ... ok [INFO] [stdout] test common::value::tests::value_is_unsigned_int ... ok [INFO] [stdout] test common::value::tests::value_is_unsigned_long ... ok [INFO] [stdout] test common::value::tests::value_is_string ... ok [INFO] [stdout] test common::value::tests::value_is_unsigned_short ... ok [INFO] [stdout] test common::value::tests::value_to_debug_string ... ok [INFO] [stdout] test common::value::tests::value_to_pretty_json ... ok [INFO] [stdout] test errors::tests::nitrite_error_cause_returns_cause ... ok [INFO] [stdout] test common::value::tests::value_is_unsigned_size ... ok [INFO] [stdout] test errors::tests::nitrite_error_debug_formats_correctly ... ok [INFO] [stdout] test errors::tests::nitrite_error_cause_returns_none_when_no_cause ... ok [INFO] [stdout] test common::value::tests::value_take ... ok [INFO] [stdout] test errors::tests::nitrite_error_display_formats_correctly ... ok [INFO] [stdout] test errors::tests::nitrite_error_debug_formats_with_cause ... ok [INFO] [stdout] test errors::tests::nitrite_error_message_returns_message ... ok [INFO] [stdout] test errors::tests::nitrite_error_kind_returns_kind ... ok [INFO] [stdout] test errors::tests::nitrite_error_ser_custom_creates_error ... ok [INFO] [stdout] test errors::tests::nitrite_error_source_returns_cause ... ok [INFO] [stdout] test errors::tests::nitrite_error_new_with_cause_creates_error ... ok [INFO] [stdout] test errors::tests::nitrite_error_new_creates_error ... ok [INFO] [stdout] test errors::tests::nitrite_error_source_returns_none_when_no_cause ... ok [INFO] [stdout] test errors::tests::test_collection_repository_errors ... ok [INFO] [stdout] test errors::tests::test_constraint_errors ... ok [INFO] [stdout] test errors::tests::test_backend_store_errors ... ok [INFO] [stdout] test errors::tests::test_error_chain_with_different_kinds ... ok [INFO] [stdout] test errors::tests::test_error_kind_equality ... ok [INFO] [stdout] test errors::tests::test_error_message_preservation ... ok [INFO] [stdout] test errors::tests::test_event_subscription_errors ... ok [INFO] [stdout] test errors::tests::test_filter_errors ... ok [INFO] [stdout] test errors::tests::test_extension_errors ... ok [INFO] [stdout] test errors::tests::test_from_conversion_in_result_chain ... ok [INFO] [stdout] test errors::tests::test_from_fmt_error ... ok [INFO] [stdout] test errors::tests::test_from_io_error_other ... ok [INFO] [stdout] test errors::tests::test_from_io_error_not_found ... ok [INFO] [stdout] test errors::tests::test_from_parse_int_error ... ok [INFO] [stdout] test errors::tests::test_from_io_error_permission_denied ... ok [INFO] [stdout] test errors::tests::test_from_parse_float_error ... ok [INFO] [stdout] test errors::tests::test_from_str ... ok [INFO] [stdout] test errors::tests::test_from_string ... ok [INFO] [stdout] test errors::tests::test_from_utf8_error ... ok [INFO] [stdout] test errors::tests::test_id_errors ... ok [INFO] [stdout] test errors::tests::test_indexing_errors ... ok [INFO] [stdout] test errors::tests::test_io_errors ... ok [INFO] [stdout] test errors::tests::test_internal_errors ... ok [INFO] [stdout] test errors::tests::test_question_mark_operator_with_from ... ok [INFO] [stdout] test errors::tests::test_multiple_from_conversions ... ok [INFO] [stdout] test errors::tests::test_question_mark_operator_with_parse_error ... ok [INFO] [stdout] test errors::tests::test_plugin_errors ... ok [INFO] [stdout] test errors::tests::test_security_errors ... ok [INFO] [stdout] test filter::basic_filters::tests::test_all_filter_apply ... ok [INFO] [stdout] test filter::basic_filters::tests::test_equals_filter_apply ... ok [INFO] [stdout] test errors::tests::test_validation_errors ... ok [INFO] [stdout] test filter::basic_filters::tests::test_equals_filter_display_with_initialized_values ... ok [INFO] [stdout] test filter::basic_filters::tests::test_equals_filter_display_with_uninitialized_collection_name ... ok [INFO] [stdout] test filter::basic_filters::tests::test_equals_filter_get_field_name_after_initialization ... ok [INFO] [stdout] test filter::basic_filters::tests::test_equals_filter_get_field_value_initialization ... ok [INFO] [stdout] test filter::basic_filters::tests::test_equals_filter_apply_negative ... ok [INFO] [stdout] test filter::basic_filters::tests::test_equals_filter_apply_with_uninitialized_field_name_fails ... ok [INFO] [stdout] test filter::basic_filters::tests::test_equals_filter_multiple_applies ... ok [INFO] [stdout] test filter::basic_filters::tests::test_equals_filter_once_lock_initialization_efficiency ... ok [INFO] [stdout] test filter::basic_filters::tests::test_not_equals_filter_apply ... ok [INFO] [stdout] test filter::basic_filters::tests::test_not_equals_filter_apply_negative ... ok [INFO] [stderr] [E] Collection name is not set for filter [INFO] [stdout] test filter::basic_filters::tests::test_not_equals_filter_display_with_initialized_values ... ok [INFO] [stdout] test filter::basic_filters::tests::test_not_equals_filter_apply_on_index_efficiency ... ok [INFO] [stdout] test filter::basic_filters::tests::test_not_equals_filter_get_field_name_after_initialization ... ok [INFO] [stdout] test filter::basic_filters::tests::test_not_equals_filter_get_collection_name_fails_when_not_set ... ok [INFO] [stdout] test filter::basic_filters::tests::test_not_equals_filter_set_and_get_collection_name ... ok [INFO] [stderr] [E] Filter MockFilter does not support index scan [INFO] [stderr] [E] Filter MockFilter does not have collection name [INFO] [stdout] test filter::basic_filters::tests::test_not_equals_filter_apply_with_missing_field ... ok [INFO] [stdout] test filter::basic_filters::tests::test_not_equals_filter_value_comparison_optimization ... ok [INFO] [stdout] test filter::filter::tests::test_all_filter ... ok [INFO] [stdout] test filter::filter::tests::test_and_filter ... ok [INFO] [stdout] test filter::filter::tests::test_filter_apply ... ok [INFO] [stdout] test filter::filter::tests::test_filter_can_be_grouped ... ok [INFO] [stdout] test filter::filter::tests::test_filter_apply_on_index ... ok [INFO] [stdout] test filter::filter::tests::test_filter_get_collection_name ... ok [INFO] [stderr] [E] Filter MockFilter does not have reverse scan [INFO] [stdout] test filter::filter::tests::test_by_id_filter ... ok [INFO] [stdout] test filter::filter::tests::test_filter_get_field_value ... ok [INFO] [stdout] test filter::filter::tests::test_filter_is_index_only_filter ... ok [INFO] [stderr] [E] Filter MockFilter does not have field name [INFO] [stdout] test filter::filter::tests::test_filter_is_reverse_scan_supported ... ok [INFO] [stdout] test filter::filter::tests::test_filter_get_reverse_scan ... ok [INFO] [stdout] test filter::filter::tests::test_filter_logical_filters ... ok [INFO] [stderr] [E] Filter MockFilter does not specify supported index type [INFO] [stdout] test filter::filter::tests::test_filter_process_index_value ... ok [INFO] [stdout] test filter::filter::tests::test_filter_set_field_name ... ok [INFO] [stdout] test filter::filter::tests::test_filter_get_field_name ... ok [INFO] [stdout] test filter::filter::tests::test_filter_set_collection_name ... ok [INFO] [stdout] test filter::filter::tests::test_filter_set_field_value ... ok [INFO] [stdout] test filter::filter::tests::test_filter_set_reverse_scan ... ok [INFO] [stdout] test filter::filter::tests::test_filter_supported_index_type ... ok [INFO] [stdout] test filter::filter::tests::test_filter_validate_array_search_term ... ok [INFO] [stdout] test filter::filter::tests::test_is_all_filter ... ok [INFO] [stdout] test filter::filter::tests::test_is_and_filter ... ok [INFO] [stdout] test filter::filter::tests::test_index_scan_filter ... ok [INFO] [stdout] test filter::filter::tests::test_is_element_match_filter ... ok [INFO] [stdout] test filter::filter::tests::test_is_text_filter ... ok [INFO] [stdout] test filter::filter::tests::test_is_equals_filter ... ok [INFO] [stdout] test filter::filter::tests::test_not_filter ... ok [INFO] [stdout] test filter::filter::tests::test_is_or_filter ... ok [INFO] [stdout] test filter::filter::tests::test_or_filter ... ok [INFO] [stdout] test filter::fluent::tests::test_fluent_filter_between ... ok [INFO] [stdout] test filter::fluent::tests::test_fluent_filter_between_optional_inclusive ... ok [INFO] [stdout] test filter::fluent::tests::test_fluent_filter_between_inclusive ... ok [INFO] [stdout] test filter::fluent::tests::test_fluent_filter_elem_match ... ok [INFO] [stdout] test filter::fluent::tests::test_fluent_filter_eq ... ok [INFO] [stdout] test filter::fluent::tests::test_fluent_filter_gte ... ok [INFO] [stdout] test filter::fluent::tests::test_fluent_filter_gt ... ok [INFO] [stdout] test filter::fluent::tests::test_fluent_filter_in_array ... ok [INFO] [stdout] test filter::fluent::tests::test_fluent_filter_inline_optimization_comparison_ops ... ok [INFO] [stdout] test filter::fluent::tests::test_fluent_filter_inline_optimization_elem_match ... ok [INFO] [stdout] test filter::fluent::tests::test_fluent_filter_inline_optimization_ne ... ok [INFO] [stdout] test filter::fluent::tests::test_fluent_filter_inline_optimization_eq ... ok [INFO] [stdout] test filter::fluent::tests::test_fluent_filter_lt ... ok [INFO] [stdout] test filter::fluent::tests::test_fluent_filter_ne ... ok [INFO] [stdout] test filter::fluent::tests::test_fluent_filter_not_in_array ... ok [INFO] [stdout] test filter::fluent::tests::test_fluent_filter_text ... ok [INFO] [stdout] test filter::fluent::tests::test_fluent_filter_text_case_insensitive ... ok [INFO] [stdout] test filter::fluent::tests::test_fluent_filter_inline_optimization_text_ops ... ok [INFO] [stdout] test filter::logical_filters::tests::test_and_filter_apply ... ok [INFO] [stdout] test filter::fluent::tests::test_fluent_filter_text_regex ... ok [INFO] [stdout] test filter::logical_filters::tests::test_and_filter_apply_negative ... ok [INFO] [stdout] test filter::logical_filters::tests::test_and_filter_display_format ... ok [INFO] [stdout] test filter::logical_filters::tests::test_and_filter_multiple_filters ... ok [INFO] [stderr] [E] Collection name is not set for filter (elemMatch (inner == 1)) [INFO] [stdout] test filter::fluent::tests::test_fluent_filter_lte ... ok [INFO] [stdout] test filter::logical_filters::tests::test_not_filter_apply_negative ... ok [INFO] [stdout] test filter::logical_filters::tests::test_not_filter_display_format ... ok [INFO] [stdout] test filter::logical_filters::tests::test_or_filter_apply ... ok [INFO] [stdout] test filter::logical_filters::tests::test_or_filter_apply_negative ... ok [INFO] [stdout] test filter::logical_filters::tests::test_or_filter_display_format ... ok [INFO] [stdout] test filter::logical_filters::tests::test_or_filter_multiple_filters ... ok [INFO] [stdout] test filter::logical_filters::tests::test_or_filter_short_circuit_optimization ... ok [INFO] [stdout] test filter::pattern_filters::tests::test_element_match_filter_apply ... ok [INFO] [stdout] test filter::pattern_filters::tests::test_element_match_filter_apply_negative ... ok [INFO] [stdout] test filter::pattern_filters::tests::test_element_match_filter_apply_with_empty_array ... ok [INFO] [stdout] test filter::pattern_filters::tests::test_element_match_filter_collection_name_not_set_error ... ok [INFO] [stdout] test filter::pattern_filters::tests::test_element_match_filter_safe_collection_name_access ... ok [INFO] [stdout] test filter::pattern_filters::tests::test_element_match_filter_safe_field_name_access ... ok [INFO] [stdout] test filter::logical_filters::tests::test_not_filter_apply ... ok [INFO] [stderr] [E] Invalid regex pattern '(?P': regex parse error: [INFO] [stdout] test filter::pattern_filters::tests::test_element_match_filter_with_multiple_elements ... ok [INFO] [stderr] | (?P [INFO] [stdout] test filter::pattern_filters::tests::test_regex_filter_apply ... ok [INFO] [stderr] | ^ [INFO] [stdout] test filter::pattern_filters::tests::test_regex_filter_apply_negative ... ok [INFO] [stderr] | error: unclosed group [INFO] [stderr] [E] Invalid regex pattern for filter (field =~ (?P) [INFO] [stdout] test filter::pattern_filters::tests::test_regex_filter_apply_with_invalid_pattern_returns_error ... ok [INFO] [stdout] test filter::logical_filters::tests::test_and_filter_short_circuit_optimization ... ok [INFO] [stdout] test filter::pattern_filters::tests::test_regex_filter_complex_pattern_matches ... ok [INFO] [stdout] test filter::pattern_filters::tests::test_regex_filter_get_field_name_error_handling ... ok [INFO] [stdout] test filter::pattern_filters::tests::test_regex_filter_display_with_initialized_values ... ok [INFO] [stdout] test filter::pattern_filters::tests::test_regex_filter_safe_handle_non_string_field ... ok [INFO] [stdout] test filter::pattern_filters::tests::test_regex_filter_safe_string_extraction_in_apply ... ok [INFO] [stderr] [E] Invalid regex pattern '(?P': regex parse error: [INFO] [stderr] | (?P [INFO] [stderr] | ^ [INFO] [stderr] | error: unclosed group [INFO] [stdout] test filter::pattern_filters::tests::test_regex_filter_handles_invalid_pattern_in_constructor ... ok [INFO] [stderr] [E] Invalid regex pattern '(?P': regex parse error: [INFO] [stdout] test filter::pattern_filters::tests::test_regex_filter_set_invalid_field_value_returns_error ... ok [INFO] [stderr] | (?P [INFO] [stderr] | ^ [INFO] [stderr] | error: unclosed group [INFO] [stdout] test filter::pattern_filters::tests::test_text_filter_apply ... ok [INFO] [stdout] test filter::pattern_filters::tests::test_regex_filter_valid_pattern_initializes ... ok [INFO] [stdout] test filter::pattern_filters::tests::test_text_filter_basic_apply ... ok [INFO] [stdout] test filter::pattern_filters::tests::test_text_filter_case_insensitive_apply ... ok [INFO] [stdout] test filter::pattern_filters::tests::test_text_filter_case_sensitive_apply ... ok [INFO] [stdout] test filter::pattern_filters::tests::test_text_filter_display_case_insensitive ... ok [INFO] [stdout] test filter::pattern_filters::tests::test_text_filter_display_case_sensitive ... ok [INFO] [stdout] test filter::pattern_filters::tests::test_text_filter_get_field_name ... ok [INFO] [stdout] test filter::pattern_filters::tests::test_text_filter_safe_string_unwrapping_case_insensitive ... ok [INFO] [stdout] test filter::pattern_filters::tests::test_text_filter_safe_string_unwrapping_case_sensitive ... ok [INFO] [stdout] test filter::pattern_filters::tests::test_text_filter_set_and_get_collection_name ... ok [INFO] [stderr] [E] Field value is not a string for filter (field text_case_insensitive value) [INFO] [stdout] test filter::pattern_filters::tests::test_text_filter_set_invalid_field_value_type ... ok [INFO] [stdout] test filter::range_filters::tests::test_between_filter_apply ... ok [INFO] [stdout] test filter::range_filters::tests::test_between_filter_apply_negative ... ok [INFO] [stdout] test filter::range_filters::tests::test_between_filter_multiple_bounds ... ok [INFO] [stdout] test filter::range_filters::tests::test_in_filter_apply ... ok [INFO] [stdout] test filter::pattern_filters::tests::test_text_filter_apply_negative ... ok [INFO] [stdout] test filter::range_filters::tests::test_in_filter_get_field_name ... ok [INFO] [stdout] test filter::range_filters::tests::test_in_filter_apply_negative ... ok [INFO] [stdout] test filter::range_filters::tests::test_in_filter_initializes_field_name_and_values ... ok [INFO] [stdout] test filter::range_filters::tests::test_in_filter_set_collection_name ... ok [INFO] [stdout] test filter::range_filters::tests::test_not_in_filter_apply ... ok [INFO] [stdout] test filter::range_filters::tests::test_not_in_filter_display_with_multiple_values ... ok [INFO] [stdout] test filter::range_filters::tests::test_not_in_filter_apply_negative ... ok [INFO] [stderr] [E] Unique constraint violated for [("field1", string("value1")), ("field2", string("value2"))] [INFO] [stderr] [E] Unique constraint violated for [("field1", string("value1")), ("field2", string("value2"))] [INFO] [stdout] test filter::range_filters::tests::test_not_in_filter_get_field_name ... ok [INFO] [stdout] test filter::range_filters::tests::test_not_in_filter_initializes_field_name_and_values ... ok [INFO] [stdout] test filter::range_filters::tests::test_sorting_aware_filter_apply ... ok [INFO] [stdout] test filter::range_filters::tests::test_sorting_aware_filter_comparison_modes ... ok [INFO] [stdout] test filter::range_filters::tests::test_sorting_aware_filter_display_with_initialized_values ... ok [INFO] [stdout] test filter::range_filters::tests::test_sorting_aware_filter_field_name_safe_access ... ok [INFO] [stdout] test filter::range_filters::tests::test_sorting_aware_filter_get_field_name ... ok [INFO] [stdout] test filter::range_filters::tests::test_sorting_aware_filter_greater_equal_initializes_field_value ... ok [INFO] [stdout] test filter::range_filters::tests::test_sorting_aware_filter_lesser_equal_initializes_field_value ... ok [INFO] [stdout] test filter::range_filters::tests::test_sorting_aware_filter_lesser_initializes_field_value ... ok [INFO] [stdout] test filter::range_filters::tests::test_sorting_aware_filter_set_collection_name ... ok [INFO] [stdout] test index::compound_index::tests::test_add_nitrite_ids_dedup_efficiency ... ok [INFO] [stdout] test index::compound_index::tests::test_compound_index_add_index_element ... ok [INFO] [stdout] test index::compound_index::tests::test_compound_index_add_nitrite_ids ... ok [INFO] [stdout] test index::compound_index::tests::test_compound_index_delete_from_sub_map ... ok [INFO] [stdout] test index::compound_index::tests::test_compound_index_drop_index ... ok [INFO] [stdout] test index::compound_index::tests::test_compound_index_find_index_map ... ok [INFO] [stdout] test index::compound_index::tests::test_compound_index_find_nitrite_ids ... ok [INFO] [stdout] test index::compound_index::tests::test_compound_index_is_unique ... ok [INFO] [stdout] test index::compound_index::tests::test_compound_index_new ... ok [INFO] [stdout] test index::compound_index::tests::test_compound_index_populate_sub_map ... ok [INFO] [stdout] test index::compound_index::tests::test_compound_index_remove ... ok [INFO] [stdout] test index::compound_index::tests::test_compound_index_remove_index_element ... ok [INFO] [stdout] test filter::range_filters::tests::test_sorting_aware_filter_greater_initializes_field_value ... ok [INFO] [stdout] test index::compound_index::tests::test_compound_index_remove_nitrite_ids ... ok [INFO] [stdout] test filter::range_filters::tests::test_in_filter_display_with_multiple_values ... ok [INFO] [stdout] test index::compound_index::tests::test_compound_index_write ... ok [INFO] [stdout] test index::compound_index::tests::test_delete_from_sub_map_avoids_excessive_cloning ... ok [INFO] [stderr] [E] Unique constraint violated for [("field1", string("value1")), ("field2", string("value2"))] [INFO] [stderr] [E] Unique constraint violated for [("field1", string("value1")), ("field2", string("value2"))] [INFO] [stdout] test index::compound_index::tests::test_populate_sub_map_avoids_excessive_cloning ... ok [INFO] [stdout] test index::compound_index::tests::test_populate_sub_map_graceful_error_handling ... ok [INFO] [stdout] test index::compound_index::tests::test_remove_method_efficient_array_processing ... ok [INFO] [stdout] test index::compound_index::tests::test_delete_from_sub_map_graceful_error_handling ... ok [INFO] [stdout] test index::compound_index::tests::test_compound_index_scan_index ... ok [INFO] [stdout] test index::compound_index::tests::test_remove_nitrite_ids_preserves_non_matching_ids ... ok [INFO] [stdout] test index::compound_index::tests::test_remove_nitrite_ids_removes_matching_ids ... ok [INFO] [stdout] test index::compound_index::tests::test_remove_nitrite_ids_with_invalid_ids ... ok [INFO] [stdout] test index::descriptor::tests::test_from_value ... ok [INFO] [stdout] test index::descriptor::tests::test_from_value_missing_fields ... ok [INFO] [stderr] [W] Invalid NitriteId value in compound index: string("not_an_id") [INFO] [stdout] test index::compound_index::tests::test_scan_index_no_filter_early_return ... ok [INFO] [stderr] [W] Invalid NitriteId value in compound index: i32(42) [INFO] [stdout] test index::descriptor::tests::test_from_value_non_string_collection_name ... ok [INFO] [stderr] [W] Invalid NitriteId value in compound index: null [INFO] [stdout] test common::util::task_util::tests::bench_scheduler_creation ... ok [INFO] [stderr] [E] Value null is not an array [INFO] [stderr] [E] Failed to create IndexDescriptor from Value string("invalid") [INFO] [stdout] test index::descriptor::tests::test_from_value_invalid ... ok [INFO] [stdout] test index::descriptor::tests::test_from_value_with_correct_types ... ok [INFO] [stdout] test index::descriptor::tests::test_index_descriptor_new ... ok [INFO] [stdout] test index::descriptor::tests::test_from_value_non_string_index_type ... ok [INFO] [stdout] test index::descriptor::tests::test_is_compound_index ... ok [INFO] [stdout] test index::index_map::tests::test_index_map_ceiling_key ... ok [INFO] [stdout] test index::index_map::tests::test_index_map_entries ... ok [INFO] [stdout] test index::descriptor::tests::test_to_value ... ok [INFO] [stdout] test index::descriptor::tests::test_round_trip_to_from_value ... ok [INFO] [stdout] test index::index_map::tests::test_index_map_floor_key ... ok [INFO] [stdout] test index::index_map::tests::test_index_map_get ... ok [INFO] [stdout] test index::index_map::tests::test_index_map_get_not_found ... ok [INFO] [stdout] test index::index_map::tests::test_index_map_higher_key ... ok [INFO] [stdout] test index::index_map::tests::test_index_map_in_memory_get_none_handling ... ok [INFO] [stdout] test index::index_map::tests::test_index_map_iterator_double_ended_forward ... ok [INFO] [stdout] test index::index_map::tests::test_index_map_iterator_forward_scan_efficiency ... ok [INFO] [stdout] test index::index_map::tests::test_index_map_iterator_reverse_scan_efficiency ... ok [INFO] [stdout] test index::index_map::tests::test_index_map_iterator_reverse_scan_with_cached_map ... ok [INFO] [stdout] test index::index_map::tests::test_index_map_iterator_with_null_values ... ok [INFO] [stdout] test index::index_map::tests::test_index_map_last_key ... ok [INFO] [stdout] test index::index_map::tests::test_index_map_lower_key ... ok [INFO] [stdout] test index::index_map::tests::test_index_map_new ... ok [INFO] [stderr] [E] index_map field must be a string, got: Ok(i32(100)) [INFO] [stderr] [E] Failed to convert Value string("invalid") to IndexMeta [INFO] [stderr] [E] Failed to create IndexDescriptor from Value null [INFO] [stderr] [E] is_dirty field must be a bool, got: Ok(string("true")) [INFO] [stderr] [E] index_map field must be a string, got: Ok(i32(42)) [INFO] [stdout] test index::index_map::tests::test_index_map_null_value_handling ... ok [INFO] [stdout] test index::index_map::tests::test_index_map_terminal_nitrite_ids ... ok [INFO] [stdout] test index::index_map::tests::test_index_map_terminal_nitrite_ids_empty ... ok [INFO] [stdout] test index::index_map::tests::test_index_map_terminal_nitrite_ids_performance ... ok [INFO] [stdout] test index::index_map::tests::test_index_map_iterator_forward_scan_with_cached_map ... ok [INFO] [stdout] test index::index_meta::tests::test_index_meta_conversion_with_dirty_flag_changes ... ok [INFO] [stdout] test index::index_meta::tests::test_index_meta_batch_conversions_efficiency ... ok [INFO] [stdout] test index::index_meta::tests::test_index_meta_from_value_efficient_string_extraction ... ok [INFO] [stdout] test index::index_meta::tests::test_index_meta_from_value_handles_multiple_type_violations ... ok [INFO] [stdout] test index::index_meta::tests::test_index_meta_from_value_invalid ... ok [INFO] [stdout] test index::index_meta::tests::test_index_meta_from_value_missing_fields ... ok [INFO] [stdout] test index::index_meta::tests::test_index_meta_from_value_rejects_non_bool_is_dirty ... ok [INFO] [stdout] test index::index_meta::tests::test_index_meta_from_value ... ok [INFO] [stdout] test index::index_meta::tests::test_index_meta_from_value_validates_all_fields_have_correct_types ... ok [INFO] [stdout] test index::index_meta::tests::test_index_meta_new ... ok [INFO] [stdout] test index::index_meta::tests::test_index_meta_from_value_rejects_non_string_index_map ... ok [INFO] [stdout] test index::index_meta::tests::test_index_meta_set_dirty ... ok [INFO] [stdout] test index::index_meta::tests::test_index_meta_to_value_and_back_round_trip ... ok [INFO] [stdout] test index::index_meta::tests::test_index_meta_to_value ... ok [INFO] [stdout] test index::index_scanner::tests::test_index_scanner_append_vs_extend_efficiency ... ok [INFO] [stdout] test index::index_scanner::tests::test_index_scanner_copied_vs_ref_optimization ... ok [INFO] [stdout] test index::index_scanner::tests::test_index_scanner_empty_scan_order ... ok [INFO] [stdout] test index::index_scanner::tests::test_index_scanner_dedup_efficiency ... ok [INFO] [stdout] test index::index_scanner::tests::test_index_scanner_handles_invalid_map_in_scan ... ok [INFO] [stdout] test index::index_scanner::tests::test_index_scanner_handles_invalid_nitrite_id_in_scan ... ok [INFO] [stderr] [E] Filter InvalidFilter does not have field name [INFO] [stdout] test index::index_scanner::tests::test_index_scanner_handles_multiple_nitrite_ids_without_clone_iterator ... ok [INFO] [stdout] test index::index_scanner::tests::test_index_scanner_multiple_filters_graceful_handling ... ok [INFO] [stdout] test index::index_scanner::tests::test_index_scanner_handles_homogeneous_scan_results ... ok [INFO] [stdout] test index::index_scanner::tests::test_index_scanner_new ... ok [INFO] [stdout] test index::index_scanner::tests::test_index_scanner_scan_empty_filters ... ok [INFO] [stdout] test index::index_scanner::tests::test_index_scanner_scan_pre_allocates_nitrite_ids ... ok [INFO] [stdout] test index::index_scanner::tests::test_index_scanner_scan_with_empty_result ... ok [INFO] [stdout] test index::index_scanner::tests::test_index_scanner_scan_with_invalid_filter ... ok [INFO] [stdout] test index::index_scanner::tests::test_index_scanner_scan_with_reverse_scan ... ok [INFO] [stderr] [E] Unique constraint violated for FieldValues { field_values: [("test_field", i32(1))], nitrite_id: [2039156190799754428]NO₂, fields: Fields { inner: FieldsInner { field_names: ["test_field"] } } } [INFO] [stdout] test index::index_scanner::tests::test_index_scanner_scan_with_filters ... ok [INFO] [stdout] test index::index_scanner::tests::test_index_scanner_scan_with_sub_maps ... ok [INFO] [stdout] test index::index_scanner::tests::test_index_scanner_validates_all_results_nitrite_id_type ... ok [INFO] [stdout] test index::index_scanner::tests::test_index_scanner_validates_all_results_map_type ... ok [INFO] [stdout] test index::nitrite_index::tests::test_add_nitrite_ids_multiple_entries ... ok [INFO] [stdout] test index::nitrite_index::tests::test_add_nitrite_ids_unique_violation ... ok [INFO] [stdout] test index::index_map::tests::test_index_map_entries_no_unwrap_errors ... ok [INFO] [stdout] test index::index_map::tests::test_index_map_first_key ... ok [INFO] [stdout] test index::nitrite_index::tests::test_add_nitrite_ids_uses_mem_take ... ok [INFO] [stdout] test index::nitrite_index::tests::test_drop_index ... ok [INFO] [stdout] test index::nitrite_index::tests::test_index_descriptor ... ok [INFO] [stdout] test index::nitrite_index::tests::test_remove ... ok [INFO] [stdout] test index::nitrite_index::tests::test_remove_nitrite_ids ... ok [INFO] [stdout] test index::nitrite_index::tests::test_remove_nitrite_ids_batch_retention ... ok [INFO] [stdout] test index::nitrite_index::tests::test_remove_nitrite_ids_not_found ... ok [INFO] [stdout] test index::nitrite_index::tests::test_remove_nitrite_ids_uses_mem_take ... ok [INFO] [stdout] test index::nitrite_index::tests::test_write ... ok [INFO] [stdout] test index::nitrite_indexer::tests::test_as_plugin ... ok [INFO] [stdout] test index::nitrite_indexer::tests::test_close ... ok [INFO] [stdout] test index::nitrite_indexer::tests::test_drop_index ... ok [INFO] [stdout] test index::nitrite_indexer::tests::test_find_by_filter ... ok [INFO] [stderr] [E] Index not found for the descriptor IndexDescriptor { inner: IndexDescriptorInner { index_type: "non-unique", index_fields: Fields { inner: FieldsInner { field_names: ["test_field"] } }, collection_name: "test" } } [INFO] [stdout] test index::nitrite_index::tests::test_is_unique ... ok [INFO] [stderr] [E] Index descriptor not found in the find plan [INFO] [stdout] test index::nitrite_indexer::tests::test_index_type ... ok [INFO] [stderr] [E] Index descriptor not found in the find plan [INFO] [stdout] test index::nitrite_indexer::tests::test_indexer_arc_sharing ... ok [INFO] [stderr] [E] Index descriptor not found in the find plan [INFO] [stdout] test index::nitrite_indexer::tests::test_indexer_get_method_efficiency ... ok [INFO] [stderr] [E] Index not found for the descriptor IndexDescriptor { inner: IndexDescriptorInner { index_type: "non-unique", index_fields: Fields { inner: FieldsInner { field_names: ["test_field"] } }, collection_name: "test" } } [INFO] [stdout] test index::nitrite_indexer::tests::test_initialize ... ok [INFO] [stderr] [E] No store plugin is configured [INFO] [stdout] test index::nitrite_indexer::tests::test_is_unique ... ok [INFO] [stdout] test index::nitrite_indexer::tests::test_remove_index_entry ... ok [INFO] [stdout] test index::nitrite_indexer::tests::test_validate_index ... ok [INFO] [stdout] test index::nitrite_indexer::tests::test_validate_index_error ... ok [INFO] [stdout] test index::nitrite_indexer::tests::test_write_index_entry ... ok [INFO] [stdout] test index::non_unique_indexer::tests::test_as_plugin ... ok [INFO] [stdout] test index::non_unique_indexer::tests::test_close ... ok [INFO] [stdout] test index::non_unique_indexer::tests::test_concurrent_index_access_patterns ... ok [INFO] [stdout] test index::non_unique_indexer::tests::test_create_nitrite_index ... ok [INFO] [stdout] test index::non_unique_indexer::tests::test_drop_index ... ok [INFO] [stdout] test index::non_unique_indexer::tests::test_drop_index_not_found ... ok [INFO] [stdout] test index::non_unique_indexer::tests::test_drop_index_safely_handles_missing_index ... ok [INFO] [stdout] test index::nitrite_indexer::tests::test_indexer_error_propagation_efficiency ... ok [INFO] [stdout] test index::non_unique_indexer::tests::test_find_by_filter ... ok [INFO] [stdout] test index::non_unique_indexer::tests::test_find_by_filter_creates_and_caches_index ... ok [INFO] [stdout] test index::non_unique_indexer::tests::test_find_by_filter_creates_index_when_missing ... ok [INFO] [stdout] test index::non_unique_indexer::tests::test_find_by_filter_handles_none_descriptor_gracefully ... ok [INFO] [stdout] test index::non_unique_indexer::tests::test_find_by_filter_no_descriptor ... ok [INFO] [stdout] test index::non_unique_indexer::tests::test_find_by_filter_not_found ... ok [INFO] [stdout] test index::non_unique_indexer::tests::test_find_by_filter_uses_existing_index ... ok [INFO] [stdout] test index::non_unique_indexer::tests::test_find_nitrite_index_efficient_dashmap_access ... ok [INFO] [stdout] test index::non_unique_indexer::tests::test_find_nitrite_index_not_found ... ok [INFO] [stdout] test index::non_unique_indexer::tests::test_index_type ... ok [INFO] [stdout] test index::non_unique_indexer::tests::test_is_unique ... ok [INFO] [stdout] test index::non_unique_indexer::tests::test_remove_index_entry ... ok [INFO] [stdout] test index::non_unique_indexer::tests::test_initialize ... ok [INFO] [stdout] test index::non_unique_indexer::tests::test_remove_index_entry_not_found ... ok [INFO] [stdout] test index::non_unique_indexer::tests::test_validate_index ... ok [INFO] [stdout] test index::non_unique_indexer::tests::test_write_and_remove_reuse_same_index ... ok [INFO] [stdout] test index::non_unique_indexer::tests::test_write_index_entry ... ok [INFO] [stdout] test index::non_unique_indexer::tests::test_write_index_entry_not_found ... ok [INFO] [stdout] test index::options::tests::test_full_text_index ... ok [INFO] [stdout] test index::options::tests::test_index_options_new ... ok [INFO] [stdout] test index::options::tests::test_non_unique_index ... ok [INFO] [stdout] test index::options::tests::test_index_options_default ... ok [INFO] [stdout] test index::nitrite_index::tests::test_add_nitrite_ids ... ok [INFO] [stdout] test index::nitrite_index::tests::test_find_nitrite_ids ... ok [INFO] [stdout] test index::options::tests::test_unique_index ... ok [INFO] [stdout] test index::simple_index::tests::test_remove_nitrite_ids_uses_mem_take ... ok [INFO] [stdout] test index::simple_index::tests::test_remove_index_element_array_handling ... ok [INFO] [stdout] test index::simple_index::tests::test_add_nitrite_ids_uses_mem_take ... ok [INFO] [stdout] test index::simple_index::tests::test_simple_index_add_index_element ... ok [INFO] [stdout] test index::simple_index::tests::test_add_nitrite_ids_dedup_efficiency ... ok [INFO] [stderr] [E] Index entry is not an array, expected array type [INFO] [stderr] [E] Unique constraint violated for FieldValues { field_values: [("field1", string("value1"))], nitrite_id: [2039156191894467802]NO₂, fields: Fields { inner: FieldsInner { field_names: ["field1"] } } } [INFO] [stdout] test index::simple_index::tests::test_simple_index_add_nitrite_ids ... ok [INFO] [stdout] test index::simple_index::tests::test_simple_index_drop_index ... ok [INFO] [stdout] test index::simple_index::tests::test_simple_index_find_index_map ... ok [INFO] [stdout] test index::simple_index::tests::test_simple_index_corrupted_index_entry_not_panicking ... ok [INFO] [stdout] test index::simple_index::tests::test_simple_index_add_index_element_unique_violation ... ok [INFO] [stdout] test index::simple_index::tests::test_simple_index_new ... ok [INFO] [stdout] test index::simple_index::tests::test_simple_index_is_unique ... ok [INFO] [stdout] test index::simple_index::tests::test_simple_index_remove_index_element_handles_empty_array ... ok [INFO] [stdout] test index::simple_index::tests::test_simple_index_remove_index_element ... ok [INFO] [stderr] [E] Index entry is not an array, expected array type [INFO] [stdout] test index::simple_index::tests::test_simple_index_find_nitrite_ids ... ok [INFO] [stdout] test index::simple_index::tests::test_simple_index_remove_index_element_not_found ... ok [INFO] [stdout] test index::simple_index::tests::test_simple_index_remove ... ok [INFO] [stdout] test index::simple_index::tests::test_simple_index_remove_index_element_with_corrupted_data ... ok [INFO] [stdout] test index::simple_index::tests::test_simple_index_scan_index ... ok [INFO] [stdout] test index::simple_index::tests::test_simple_index_scan_index_with_no_filter ... ok [INFO] [stdout] test index::simple_index::tests::test_simple_index_remove_with_complex_values ... ok [INFO] [stdout] test index::simple_index::tests::test_simple_index_write ... ok [INFO] [stdout] test index::text::language_tokenizer::tests::test_english_tokenizer_repeated_calls ... ok [INFO] [stdout] test index::text::language_tokenizer::tests::test_english_tokenizer_stop_words ... ok [INFO] [stdout] test index::text::language_tokenizer::tests::test_english_tokenizer_supported_languages ... ok [INFO] [stdout] test index::text::language_tokenizer::tests::test_english_tokenizer_supported_languages_inline_opt ... ok [INFO] [stdout] test index::simple_index::tests::test_simple_index_write_handles_multiple_field_values ... ok [INFO] [stdout] test index::simple_index::tests::test_simple_index_write_with_empty_field_names ... ok [INFO] [stdout] test index::text::language_tokenizer::tests::test_universal_tokenizer_capacity_optimization ... ok [INFO] [stdout] test index::text::language_tokenizer::tests::test_universal_tokenizer_duplicate_languages ... ok [INFO] [stdout] test index::text::language_tokenizer::tests::test_universal_tokenizer_english_only_performance ... ok [INFO] [stdout] test index::text::language_tokenizer::tests::test_universal_tokenizer_all_language_breaks_iteration ... ok [INFO] [stdout] test index::text::language_tokenizer::tests::test_universal_tokenizer_invalid_language ... ok [INFO] [stdout] test index::text::language_tokenizer::tests::test_universal_tokenizer_empty_languages ... ok [INFO] [stdout] test index::text::language_tokenizer::tests::test_universal_tokenizer_many_languages_consolidation ... ok [INFO] [stdout] test index::text::language_tokenizer::tests::test_universal_tokenizer_multiple_languages_combination ... ok [INFO] [stdout] test index::text::language_tokenizer::tests::test_universal_tokenizer_load_all_capacity ... ok [INFO] [stdout] test index::text::language_tokenizer::tests::test_universal_tokenizer_none_vs_empty_vec ... ok [INFO] [stdout] test index::text::language_tokenizer::tests::test_universal_tokenizer_no_languages ... ok [INFO] [stdout] test index::text::language_tokenizer::tests::test_universal_tokenizer_preserves_order_of_languages ... ok [INFO] [stdout] test index::text::language_tokenizer::tests::test_universal_tokenizer_single_language ... ok [INFO] [stdout] test index::text::language_tokenizer::tests::test_universal_tokenizer_stop_words ... ok [INFO] [stdout] test index::text::language_tokenizer::tests::test_universal_tokenizer_supported_languages ... ok [INFO] [stdout] test index::text::language_tokenizer::tests::test_universal_tokenizer_supported_languages_inline ... ok [INFO] [stdout] test index::text::language_tokenizer::tests::test_universal_tokenizer_with_languages ... ok [INFO] [stdout] test index::text::tokenizer::tests::test_tokenizer_empty_text ... ok [INFO] [stdout] test index::text::tokenizer::tests::test_tokenizer_special_characters ... ok [INFO] [stdout] test index::text::tokenizer::tests::test_tokenizer_stop_words ... ok [INFO] [stdout] test index::text::language_tokenizer::tests::test_universal_tokenizer_with_all_language ... ok [INFO] [stdout] test index::text::tokenizer::tests::test_tokenizer_supported_languages ... ok [INFO] [stdout] test index::text::tokenizer::tests::test_tokenizer_tokenize ... ok [INFO] [stdout] test index::text_index::tests::test_text_index_add_index_element ... ok [INFO] [stdout] test index::text_index::tests::test_text_index_add_nitrite_ids ... ok [INFO] [stdout] test index::text_index::tests::test_text_index_decompose ... ok [INFO] [stdout] test index::text_index::tests::test_text_index_drop_index ... ok [INFO] [stdout] test index::text::tokenizer::tests::test_tokenizer_whitespace_text ... ok [INFO] [stdout] test index::text_index::tests::test_text_index_find_index_map ... ok [INFO] [stdout] test index::text_index::tests::test_text_index_find_nitrite_ids ... ok [INFO] [stdout] test index::text_index::tests::test_text_index_find_nitrite_ids_with_corrupted_result_data ... ok [INFO] [stdout] test index::text_index::tests::test_text_index_find_nitrite_ids_with_invalid_filter ... ok [INFO] [stderr] [E] Field names cannot be empty [INFO] [stderr] [E] Field names cannot be empty [INFO] [stdout] test index::text_index::tests::test_text_index_find_nitrite_ids_with_invalid_ids_in_result ... ok [INFO] [stdout] test index::text_index::tests::test_text_index_handles_invalid_nitrite_ids_in_lowercase_map ... ok [INFO] [stdout] test index::text_index::tests::test_text_index_handles_invalid_nitrite_ids_in_word_map ... ok [INFO] [stdout] test index::text_index::tests::test_text_index_is_unique ... ok [INFO] [stdout] test index::text_index::tests::test_text_index_new ... ok [INFO] [stdout] test index::text_index::tests::test_text_index_remove ... ok [INFO] [stdout] test index::text_index::tests::test_text_index_remove_index_element ... ok [INFO] [stdout] test index::text_index::tests::test_text_index_remove_index_element_not_found ... ok [INFO] [stdout] test index::text_index::tests::test_text_index_remove_with_empty_field_names ... ok [INFO] [stdout] test index::text_index::tests::test_text_index_remove_with_string_value ... ok [INFO] [stdout] test index::text_index::tests::test_text_index_write ... ok [INFO] [stdout] test index::text_index::tests::test_text_index_write_with_string_value ... ok [INFO] [stdout] test index::text_index::tests::test_text_index_write_with_empty_field_names ... ok [INFO] [stdout] test index::text_indexer::tests::test_as_plugin ... ok [INFO] [stderr] [E] Full text index not found for IndexDescriptor { inner: IndexDescriptorInner { index_type: "full-text", index_fields: Fields { inner: FieldsInner { field_names: ["non_existent_field"] } }, collection_name: "test" } } [INFO] [stdout] test index::text_indexer::tests::test_close ... ok [INFO] [stderr] [E] Text index can only be created on single field, but found ["field1", "field2"] [INFO] [stdout] test index::text_indexer::tests::test_drop_index ... ok [INFO] [stdout] test index::text_indexer::tests::test_find_text_index ... ok [INFO] [stdout] test index::text_indexer::tests::test_find_by_filter ... ok [INFO] [stdout] test index::text_indexer::tests::test_index_type ... ok [INFO] [stdout] test index::text_indexer::tests::test_find_text_index_efficient_dashmap_access ... ok [INFO] [stdout] test index::text_indexer::tests::test_is_unique ... ok [INFO] [stdout] test index::text_indexer::tests::test_remove_index_entry ... ok [INFO] [stdout] test index::text_indexer::tests::test_text_indexer_drop_index_safely_handles_missing_index ... ok [INFO] [stdout] test index::text_indexer::tests::test_text_indexer_concurrent_index_access_patterns ... ok [INFO] [stdout] test index::text_indexer::tests::test_text_indexer_find_by_filter_creates_and_caches_index ... ok [INFO] [stdout] test index::text_indexer::tests::test_initialize ... ok [INFO] [stdout] test index::text_indexer::tests::test_text_indexer_write_and_remove_reuse_same_index ... ok [INFO] [stdout] test index::text_indexer::tests::test_write_index_entry ... ok [INFO] [stdout] test index::text_indexer::tests::test_validate_index ... ok [INFO] [stdout] test index::unique_indexer::tests::test_as_plugin ... ok [INFO] [stderr] [E] Index not found for descriptor: IndexDescriptor { inner: IndexDescriptorInner { index_type: "unique", index_fields: Fields { inner: FieldsInner { field_names: ["non_existent_field"] } }, collection_name: "test" } } [INFO] [stdout] test index::unique_indexer::tests::test_close ... ok [INFO] [stdout] test index::unique_indexer::tests::test_drop_index ... ok [INFO] [stdout] test index::unique_indexer::tests::test_find_by_filter ... ok [INFO] [stdout] test index::unique_indexer::tests::test_find_nitrite_index_efficient_dashmap_access ... ok [INFO] [stdout] test index::unique_indexer::tests::test_index_type ... ok [INFO] [stdout] test index::unique_indexer::tests::test_is_unique ... ok [INFO] [stdout] test index::unique_indexer::tests::test_initialize ... ok [INFO] [stdout] test index::unique_indexer::tests::test_remove_index_entry ... ok [INFO] [stdout] test index::unique_indexer::tests::test_find_nitrite_index ... ok [INFO] [stdout] test index::unique_indexer::tests::test_unique_indexer_concurrent_index_access_patterns ... ok [INFO] [stdout] test index::unique_indexer::tests::test_unique_indexer_drop_index_safely_handles_missing_index ... ok [INFO] [stdout] test index::unique_indexer::tests::test_validate_index ... ok [INFO] [stdout] test index::unique_indexer::tests::test_write_index_entry ... ok [INFO] [stdout] test metadata::tests::test_get_info ... ok [INFO] [stdout] test index::unique_indexer::tests::test_unique_indexer_write_and_remove_reuse_same_index ... ok [INFO] [stdout] test metadata::tests::test_get_info_round_trip ... ok [INFO] [stdout] test metadata::tests::test_get_info_safe_document_creation ... ok [INFO] [stdout] test metadata::tests::test_get_info_clone_efficiency ... ok [INFO] [stdout] test metadata::tests::test_metadata_new_multiple_calls_efficiency ... ok [INFO] [stdout] test metadata::tests::test_metadata_new_with_cached_field_access ... ok [INFO] [stdout] test metadata::tests::test_metadata_string_clone_only_when_needed ... ok [INFO] [stdout] test metadata::tests::test_new_metadata_invalid_field_types ... ok [INFO] [stdout] test metadata::tests::test_new_metadata_missing_fields ... ok [INFO] [stdout] test metadata::tests::test_new_metadata_success ... ok [INFO] [stdout] test metadata::tests::test_get_info_with_default_values ... ok [INFO] [stdout] test migration::commands::tests::test_add_field_with_default_value ... ok [INFO] [stdout] test migration::commands::tests::test_add_field_without_default ... ok [INFO] [stdout] test migration::commands::tests::test_change_data_type ... ok [INFO] [stdout] test migration::commands::tests::test_add_field_with_generator ... ok [INFO] [stdout] test index::simple_index::tests::test_simple_index_remove_nitrite_ids ... ok [INFO] [stdout] test index::unique_indexer::tests::test_unique_indexer_find_by_filter_creates_and_caches_index ... ok [INFO] [stdout] test migration::commands::tests::test_command_trait_implementation ... ok [INFO] [stderr] [E] Map $nitrite_catalog is closed [INFO] [stdout] test migration::commands::tests::test_change_id_field ... ok [INFO] [stderr] [E] Map $nitrite_catalog is closed [INFO] [stdout] test migration::commands::tests::test_custom_command ... ok [INFO] [stdout] test migration::commands::tests::test_delete_field ... ok [INFO] [stdout] test migration::commands::tests::test_delete_field_nonexistent_field ... ok [INFO] [stdout] test migration::commands::tests::test_drop_index_specific_fields ... ok [INFO] [stdout] test migration::commands::tests::test_drop_all_indexes ... ok [INFO] [stdout] test migration::commands::tests::test_drop_collection ... ok [INFO] [stdout] test migration::commands::tests::test_multiple_documents_operations ... ok [INFO] [stdout] test migration::commands::tests::test_rename_field_without_existing_field ... ok [INFO] [stdout] test migration::commands::tests::test_create_index ... ok [INFO] [stdout] test migration::instructions::tests::test_collection_builder_add_field_with_default ... ok [INFO] [stdout] test migration::instructions::tests::test_collection_builder_add_field_with_generator ... ok [INFO] [stdout] test migration::instructions::tests::test_collection_builder_add_field_without_default ... ok [INFO] [stdout] test migration::commands::tests::test_rename_collection ... ok [INFO] [stdout] test migration::instructions::tests::test_builder_returns_mutable_reference ... ok [INFO] [stdout] test migration::instructions::tests::test_collection_builder_create_index ... ok [INFO] [stdout] test migration::commands::tests::test_rename_field ... ok [INFO] [stdout] test migration::instructions::tests::test_collection_builder_create_index_multiple_fields ... ok [INFO] [stdout] test migration::instructions::tests::test_collection_builder_delete_field ... ok [INFO] [stdout] test migration::instructions::tests::test_collection_builder_chained_operations ... ok [INFO] [stdout] test migration::instructions::tests::test_collection_builder_drop_index_specific ... ok [INFO] [stdout] test migration::instructions::tests::test_collection_builder_new ... ok [INFO] [stdout] test migration::instructions::tests::test_collection_builder_drop_all_indices ... ok [INFO] [stdout] test migration::instructions::tests::test_collection_name_with_special_chars ... ok [INFO] [stdout] test migration::instructions::tests::test_collection_builder_rename_field ... ok [INFO] [stdout] test migration::instructions::tests::test_complex_migration_scenario ... ok [INFO] [stdout] test migration::instructions::tests::test_database_builder_add_user_chainable ... ok [INFO] [stdout] test migration::instructions::tests::test_database_builder_change_password ... ok [INFO] [stdout] test migration::instructions::tests::test_database_builder_custom_instruction ... ok [INFO] [stdout] test migration::instructions::tests::test_collection_builder_drop_index_empty ... ok [INFO] [stdout] test migration::instructions::tests::test_collection_builder_rename ... ok [INFO] [stdout] test migration::instructions::tests::test_database_builder_drop_repository_with_key ... ok [INFO] [stdout] test migration::instructions::tests::test_database_builder_add_user ... ok [INFO] [stdout] test migration::instructions::tests::test_database_builder_drop_collection ... ok [INFO] [stdout] test migration::instructions::tests::test_database_builder_multiple_operations ... ok [INFO] [stdout] test migration::instructions::tests::test_instruction_set_for_collection ... ok [INFO] [stdout] test migration::instructions::tests::test_instruction_set_for_database ... ok [INFO] [stdout] test migration::instructions::tests::test_instruction_set_for_repository_with_key ... ok [INFO] [stdout] test migration::instructions::tests::test_instruction_set_new_empty ... ok [INFO] [stdout] test migration::instructions::tests::test_instruction_set_for_repository_without_key ... ok [INFO] [stdout] test migration::instructions::tests::test_instruction_set_new_with_steps ... ok [INFO] [stdout] test migration::instructions::tests::test_instruction_set_shared_state ... ok [INFO] [stdout] test migration::instructions::tests::test_instruction_type_equality ... ok [INFO] [stdout] test migration::instructions::tests::test_repository_builder_add_field_with_default ... ok [INFO] [stdout] test migration::instructions::tests::test_repository_builder_add_field_with_generator ... ok [INFO] [stdout] test migration::instructions::tests::test_repository_builder_chained_operations ... ok [INFO] [stdout] test migration::instructions::tests::test_repository_builder_change_data_type ... ok [INFO] [stdout] test migration::instructions::tests::test_repository_builder_change_id_field ... ok [INFO] [stdout] test migration::instructions::tests::test_repository_builder_change_id_field_multiple ... ok [INFO] [stdout] test migration::instructions::tests::test_repository_builder_create_index ... ok [INFO] [stdout] test migration::instructions::tests::test_repository_builder_delete_field ... ok [INFO] [stdout] test migration::instructions::tests::test_repository_builder_drop_all_indices ... ok [INFO] [stdout] test migration::instructions::tests::test_database_builder_drop_repository_without_key ... ok [INFO] [stdout] test migration::instructions::tests::test_repository_builder_drop_index ... ok [INFO] [stdout] test migration::instructions::tests::test_instruction_type_debug ... ok [INFO] [stdout] test migration::instructions::tests::test_multiple_collections_same_set ... ok [INFO] [stdout] test migration::instructions::tests::test_repository_builder_full_workflow ... ok [INFO] [stdout] test migration::instructions::tests::test_repository_builder_new_without_key ... ok [INFO] [stdout] test migration::instructions::tests::test_repository_builder_rename_field ... ok [INFO] [stdout] test migration::instructions::tests::test_repository_builder_rename_with_new_key ... ok [INFO] [stdout] test migration::instructions::tests::test_repository_builder_rename_without_key ... ok [INFO] [stdout] test migration::instructions::tests::test_repository_entity_name_with_namespace ... ok [INFO] [stdout] test migration::instructions::tests::test_repository_builder_new_with_key ... ok [INFO] [stdout] test migration::manager::tests::test_do_migrate_error_when_no_path ... ok [INFO] [stdout] test migration::manager::tests::test_chained_migrations_execute_in_order ... ok [INFO] [stdout] test migration::manager::tests::test_downgrade_direction_detection ... ok [INFO] [stdout] test migration::manager::tests::test_execute_migration_path_empty_succeeds ... ok [INFO] [stdout] test migration::manager::tests::test_execute_migration_path_updates_schema_version ... ok [INFO] [stdout] test migration::manager::tests::test_execute_migration_steps_runs_all_steps ... ok [INFO] [stdout] test migration::manager::tests::test_find_migration_path_downgrade_multi_step ... ok [INFO] [stdout] test migration::manager::tests::test_find_migration_path_chooses_optimal_upgrade ... ok [INFO] [stdout] test migration::manager::tests::test_do_migrate_skips_when_not_needed ... ok [INFO] [stdout] test migration::manager::tests::test_find_migration_path_no_route_returns_empty ... ok [INFO] [stdout] test migration::manager::tests::test_find_migration_path_partial_route_returns_empty ... ok [INFO] [stdout] test migration::manager::tests::test_find_migration_path_downgrade_single_step ... ok [INFO] [stdout] test migration::manager::tests::test_find_migration_path_upgrade_single_step ... ok [INFO] [stdout] test migration::manager::tests::test_find_migration_path_upgrade_multi_step ... ok [INFO] [stdout] test migration::manager::tests::test_is_migration_needed_false_when_versions_match ... ok [INFO] [stdout] test migration::manager::tests::test_find_migration_path_same_version_returns_empty ... ok [INFO] [stdout] test migration::manager::tests::test_migration_large_version_numbers ... ok [INFO] [stdout] test migration::manager::tests::test_new_creates_manager_with_nitrite ... ok [INFO] [stdout] test migration::manager::tests::test_upgrade_direction_detection ... ok [INFO] [stdout] test migration::migration::tests::test_migration_add_step ... ok [INFO] [stdout] test migration::manager::tests::test_multiple_migrations_from_same_version ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_clone ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_double_as_any_double_success ... ok [INFO] [stdout] test migration::manager::tests::test_migration_with_zero_version ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_double_as_double_success ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_double_as_double_second_type_mismatch ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_double_creation ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_double_as_single_error ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_double_with_mixed_types ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_double_as_double_first_type_mismatch ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_multiple_as_any_multiple_success ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_multiple_as_double_error ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_multiple_as_multiple_success ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_double_debug ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_multiple_debug ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_double_as_triple_error ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_multiple_as_single_error ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_multiple_empty ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_multiple_multiple_items ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_none ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_multiple_partial_match ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_multiple_as_multiple_type_mismatch ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_none_as_any_double_error ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_none_as_any_multiple_error ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_none_as_any_triple_error ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_none_as_any_single_error ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_none_as_quad_error ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_multiple_single_item ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_none_as_double_error ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_none_as_triple_error ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_none_debug ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_quad_as_multiple_error ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_quad_as_quad_first_type_mismatch ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_none_as_single_error ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_quad_as_quad_second_type_mismatch ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_quad_as_quad_fourth_type_mismatch ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_quad_as_quad_success ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_none_as_multiple_error ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_quad_as_quad_third_type_mismatch ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_quad_as_single_error ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_quad_creation ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_quad_debug ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_single_as_any_single_success ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_single_as_double_error ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_single_as_single_success ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_single_as_quad_error ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_single_as_single_type_mismatch ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_single_clone ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_single_as_triple_error ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_single_creation ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_single_with_integer ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_single_debug ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_triple_as_any_triple_success ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_triple_as_quad_error ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_triple_as_double_error ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_triple_as_triple_first_type_mismatch ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_triple_as_triple_second_type_mismatch ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_triple_as_triple_success ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_quad_as_triple_error ... ok [INFO] [stdout] test migration::migration::tests::test_migration_clone ... ok [INFO] [stdout] test migration::migration::tests::test_migration_debug ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_triple_as_triple_third_type_mismatch ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_triple_debug ... ok [INFO] [stdout] test migration::migration::tests::test_migration_arguments_triple_creation ... ok [INFO] [stdout] test migration::migration::tests::test_migration_execute_success ... ok [INFO] [stdout] test migration::migration::tests::test_migration_execute_with_error ... ok [INFO] [stdout] test migration::migration::tests::test_migration_from_version ... ok [INFO] [stdout] test migration::migration::tests::test_migration_get_all_steps_multiple ... ok [INFO] [stdout] test migration::migration::tests::test_migration_inner_debug ... ok [INFO] [stdout] test migration::migration::tests::test_migration_get_all_steps ... ok [INFO] [stdout] test migration::migration::tests::test_migration_new ... ok [INFO] [stdout] test migration::migration::tests::test_migration_step_clone ... ok [INFO] [stdout] test migration::migration::tests::test_migration_step_creation ... ok [INFO] [stdout] test migration::migration::tests::test_migration_step_with_no_optional_fields ... ok [INFO] [stdout] test migration::migration::tests::test_migration_steps_cached ... ok [INFO] [stdout] test migration::migration::tests::test_migration_step_debug_format ... ok [INFO] [stdout] test migration::migration::tests::test_migration_step_with_all_fields ... ok [INFO] [stdout] test migration::migration::tests::test_migration_steps_with_steps ... ok [INFO] [stdout] test migration::migration::tests::test_migration_to_version ... ok [INFO] [stdout] test migration::migration::tests::test_migration_steps_returns_error ... ok [INFO] [stdout] test nitrite::tests::test_check_opened ... ok [INFO] [stdout] test migration::migration::tests::test_migration_steps_lazy_execution ... ok [INFO] [stdout] test nitrite::tests::test_close ... ok [INFO] [stderr] [E] Nitrite store is closed [INFO] [stdout] test nitrite::tests::test_check_opened_closed ... ok [INFO] [stdout] test nitrite::tests::test_commit ... ok [INFO] [stdout] test nitrite::tests::test_compact ... ok [INFO] [stdout] test nitrite::tests::test_config ... ok [INFO] [stdout] test nitrite::tests::test_config_caching_efficiency ... ok [INFO] [stdout] test nitrite::tests::test_collection ... ok [INFO] [stdout] test nitrite::tests::test_create_database_metadata_initializes_on_first_run ... ok [INFO] [stderr] [E] Database metadata not set - database may not be properly initialized [INFO] [stdout] test nitrite::tests::test_create_database_metadata_preserves_existing_timestamp ... ok [INFO] [stdout] test nitrite::tests::test_create_database_metadata_with_valid_store_info ... ok [INFO] [stdout] test nitrite::tests::test_database_metadata ... ok [INFO] [stdout] test nitrite::tests::test_database_metadata_contains_version_information ... ok [INFO] [stdout] test nitrite::tests::test_create_database_metadata_efficient_pattern_matching ... ok [INFO] [stdout] test nitrite::tests::test_database_metadata_not_set_error ... ok [INFO] [stdout] test nitrite::tests::test_database_metadata_onclock_efficiency ... ok [INFO] [stdout] test nitrite::tests::test_destroy_collection ... ok [INFO] [stdout] test nitrite::tests::test_destroy_keyed_repository ... ok [INFO] [stdout] test nitrite::tests::test_destroy_repository ... ok [INFO] [stdout] test nitrite::tests::test_has_collection ... ok [INFO] [stdout] test nitrite::tests::test_has_keyed_repository ... ok [INFO] [stdout] test nitrite::tests::test_has_keyed_repository_nonexistent_key ... ok [INFO] [stdout] test nitrite::tests::test_has_keyed_repository_if_let_pattern ... ok [INFO] [stdout] test nitrite::tests::test_has_keyed_repository_safe_navigation ... ok [INFO] [stdout] test nitrite::tests::test_has_keyed_repository_safe_none_handling ... ok [INFO] [stdout] test nitrite::tests::test_has_keyed_repository_with_match_pattern ... ok [INFO] [stdout] test nitrite::tests::test_has_repository ... ok [INFO] [stdout] test nitrite::tests::test_initialize ... ok [INFO] [stdout] test nitrite::tests::test_is_closed ... ok [INFO] [stdout] test nitrite::tests::test_keyed_repository ... ok [INFO] [stdout] test nitrite::tests::test_list_collection_names ... ok [INFO] [stdout] test nitrite::tests::test_list_keyed_repositories ... ok [INFO] [stdout] test nitrite::tests::test_list_repositories ... ok [INFO] [stdout] test nitrite::tests::test_migrate ... ok [INFO] [stdout] test nitrite::tests::test_has_unsaved_changes ... ok [INFO] [stdout] test nitrite::tests::test_store ... ok [INFO] [stdout] test nitrite::tests::test_repository ... ok [INFO] [stdout] test nitrite::tests::test_store_access_caching_efficiency ... ok [INFO] [stdout] test nitrite::tests::test_validate_collection_name ... ok [INFO] [stderr] [E] Collection name cannot be empty [INFO] [stderr] [E] Collection name '$nitrite_index_meta' is reserved [INFO] [stdout] test nitrite::tests::test_validate_collection_name_empty ... ok [INFO] [stderr] [E] Collection name cannot contain space [INFO] [stdout] test nitrite::tests::test_validate_collection_name_reserved ... ok [INFO] [stderr] [E] Both username and password are required [INFO] [stdout] test nitrite::tests::test_validate_credentials ... ok [INFO] [stdout] test nitrite::tests::test_validate_collection_name_with_space ... ok [INFO] [stderr] [E] Field separator cannot be empty [INFO] [stdout] test nitrite::tests::test_validate_credentials_missing ... ok [INFO] [stderr] [E] Field separator cannot be empty [INFO] [stdout] test nitrite_builder::tests::test_builder_chain_efficiency_no_redundant_operations ... ok [INFO] [stderr] [E] Field separator cannot be empty [INFO] [stdout] test nitrite_builder::tests::test_builder_chain_with_error_in_middle ... ok [INFO] [stdout] test nitrite_builder::tests::test_builder_config_state_preserved_on_error ... ok [INFO] [stderr] [E] Field separator cannot be empty [INFO] [stderr] [E] Field separator cannot be empty [INFO] [stdout] test nitrite_builder::tests::test_builder_error_once_set_immutable ... ok [INFO] [stderr] [E] Field separator cannot be empty [INFO] [stdout] test nitrite_builder::tests::test_builder_early_exit_on_first_error ... ok [INFO] [stderr] [E] Field separator cannot be empty [INFO] [stdout] test nitrite_builder::tests::test_error_retrieved_without_panic ... ok [INFO] [stderr] [E] Field separator cannot be empty [INFO] [stdout] test nitrite_builder::tests::test_field_separator ... ok [INFO] [stdout] test nitrite_builder::tests::test_field_separator_error_propagation ... ok [INFO] [stderr] [E] Field separator cannot be empty [INFO] [stdout] test nitrite_builder::tests::test_field_separator_valid_then_error ... ok [INFO] [stdout] test nitrite_builder::tests::test_builder_multiple_chain_operations_efficiency ... ok [INFO] [stdout] test nitrite_builder::tests::test_load_module_error_propagation ... ok [INFO] [stdout] test nitrite_builder::tests::test_load_module_invalid ... ok [INFO] [stdout] test nitrite_builder::tests::test_load_module ... ok [INFO] [stderr] [E] Field separator cannot be empty [INFO] [stdout] test nitrite_builder::tests::test_new ... ok [INFO] [stdout] test nitrite_builder::tests::test_multiple_errors_captured ... ok [INFO] [stdout] test nitrite_builder::tests::test_no_error_when_all_config_valid ... ok [INFO] [stderr] [E] Both username and password are required [INFO] [stdout] test nitrite_builder::tests::test_open_or_create_invalid_credentials ... ok [INFO] [stdout] test nitrite_builder::tests::test_schema_version ... ok [INFO] [stdout] test nitrite_builder::tests::test_schema_version_error_propagation ... ok [INFO] [stdout] test nitrite_config::tests::test_arc_sharing ... ok [INFO] [stderr] [E] Cannot auto-configure after initialization [INFO] [stdout] test nitrite_config::tests::test_auto_configure ... ok [INFO] [stdout] test nitrite_config::tests::test_auto_configure_after_initialization ... ok [INFO] [stderr] [E] Cannot auto-configure after initialization [INFO] [stdout] test nitrite_config::tests::test_auto_configure_state_validation ... ok [INFO] [stdout] test nitrite_config::tests::test_close ... ok [INFO] [stderr] [E] Field separator cannot be changed after initialization [INFO] [stdout] test nitrite_config::tests::test_configured_state_atomic_access ... ok [INFO] [stdout] test nitrite_config::tests::test_db_path_onclock_efficiency ... ok [INFO] [stderr] [E] No indexer plugin found for type: unique [INFO] [stdout] test nitrite_config::tests::test_find_indexer ... ok [INFO] [stdout] test nitrite_config::tests::test_initialize ... ok [INFO] [stderr] [E] Cannot load module after initialization [INFO] [stdout] test nitrite_config::tests::test_initialize_plugins ... ok [INFO] [stderr] [E] Cannot load module after initialization [INFO] [stdout] test nitrite_config::tests::test_load_module ... ok [INFO] [stderr] [E] No store plugin is configured [INFO] [stdout] test nitrite_config::tests::test_load_module_after_initialization ... ok [INFO] [stdout] test nitrite_config::tests::test_load_module_early_state_check ... ok [INFO] [stdout] test nitrite_config::tests::test_new ... ok [INFO] [stdout] test nitrite_config::tests::test_nitrite_store ... ok [INFO] [stdout] test nitrite_config::tests::test_set_db_path ... ok [INFO] [stdout] test nitrite_config::tests::test_set_db_path_after_initialization ... ok [INFO] [stdout] test nitrite_config::tests::test_set_field_separator ... ok [INFO] [stderr] [E] Field separator cannot be changed after initialization [INFO] [stdout] test nitrite_config::tests::test_set_field_separator_after_initialization ... ok [INFO] [stdout] test nitrite_config::tests::test_set_field_separator_caches_state ... ok [INFO] [stderr] [E] Field separator cannot be empty [INFO] [stdout] test nitrite_config::tests::test_set_field_separator_empty ... ok [INFO] [stderr] [E] Field separator cannot be empty [INFO] [stdout] test nitrite_config::tests::test_set_schema_version ... ok [INFO] [stderr] [E] Schema version cannot be changed after initialization [INFO] [stdout] test nitrite_config::tests::test_set_schema_version_after_initialization ... ok [INFO] [stderr] [E] Expected Document for TestEntity, got: i32(42) [INFO] [stdout] test nitrite_config::tests::test_set_schema_version_concurrent_access ... ok [INFO] [stderr] [E] TestEntity field 'first' should be string, got: i32(123) [INFO] [stdout] test repository::cursor::tests::test_new_object_cursor ... ok [INFO] [stderr] [E] TestEntity field 'last' should be string, got: bool(true) [INFO] [stdout] test repository::cursor::tests::test_object_cursor_find_plan ... ok [INFO] [stdout] test repository::cursor::tests::test_object_cursor_first ... ok [INFO] [stdout] test repository::cursor::tests::test_object_cursor_first_with_error ... ok [INFO] [stdout] test repository::cursor::tests::test_object_cursor_iteration_with_type_validation ... ok [INFO] [stdout] test repository::cursor::tests::test_object_cursor_join ... ok [INFO] [stdout] test repository::cursor::tests::test_object_cursor_next ... ok [INFO] [stdout] test repository::cursor::tests::test_object_cursor_next_with_error ... ok [INFO] [stdout] test repository::cursor::tests::test_object_cursor_project ... ok [INFO] [stdout] test repository::cursor::tests::test_object_cursor_set_find_plan ... ok [INFO] [stdout] test repository::cursor::tests::test_test_entity_from_value_with_invalid_type ... ok [INFO] [stdout] test repository::cursor::tests::test_test_entity_from_value_with_valid_document ... ok [INFO] [stdout] test repository::cursor::tests::test_test_entity_from_value_with_wrong_first_type ... ok [INFO] [stdout] test repository::cursor::tests::test_test_entity_from_value_with_wrong_last_type ... ok [INFO] [stdout] test repository::default_object_repository::tests::test_add_processor ... ok [INFO] [stdout] test repository::default_object_repository::tests::test_attributes ... ok [INFO] [stdout] test repository::default_object_repository::tests::test_clear ... ok [INFO] [stdout] test repository::default_object_repository::tests::test_close ... ok [INFO] [stdout] test repository::default_object_repository::tests::test_create_index ... ok [INFO] [stdout] test repository::default_object_repository::tests::test_destroy ... ok [INFO] [stdout] test repository::default_object_repository::tests::test_drop_all_indexes ... ok [INFO] [stdout] test repository::default_object_repository::tests::test_drop_index ... ok [INFO] [stdout] test repository::default_object_repository::tests::test_find ... ok [INFO] [stdout] test repository::default_object_repository::tests::test_find_options ... ok [INFO] [stdout] test repository::default_object_repository::tests::test_find_returns_object_cursor_correctly ... ok [INFO] [stdout] test repository::default_object_repository::tests::test_find_with_options_passes_options_through ... ok [INFO] [stdout] test repository::default_object_repository::tests::test_get_by_id ... ok [INFO] [stdout] test repository::default_object_repository::tests::test_has_index ... ok [INFO] [stdout] test repository::default_object_repository::tests::test_insert ... ok [INFO] [stdout] test repository::default_object_repository::tests::test_insert_batch ... ok [INFO] [stderr] [E] Map $nitrite_catalog is closed [INFO] [stdout] test repository::default_object_repository::tests::test_insert_batch_efficient_reference_collection ... ok [INFO] [stdout] test repository::default_object_repository::tests::test_insert_batch_empty_vec ... ok [INFO] [stdout] test repository::default_object_repository::tests::test_insert_batch_preserves_order ... ok [INFO] [stderr] [E] Unique constraint violated for FieldValues { field_values: [("id.name", string("name"))], nitrite_id: [2039156197053461782]NO₂, fields: Fields { inner: FieldsInner { field_names: ["id.name"] } } } [INFO] [stdout] test common::util::navigable_map::tests::bench_skip_map_navigable_ops ... ok [INFO] [stdout] test repository::default_object_repository::tests::test_is_dropped ... ok [INFO] [stdout] test repository::default_object_repository::tests::test_is_indexing ... ok [INFO] [stdout] test repository::default_object_repository::tests::test_insert_failure ... ok [INFO] [stdout] test repository::default_object_repository::tests::test_list_indexes ... ok [INFO] [stdout] test repository::default_object_repository::tests::test_is_open ... ok [INFO] [stdout] test repository::default_object_repository::tests::test_rebuild_index ... ok [INFO] [stdout] test repository::default_object_repository::tests::test_remove_one ... ok [INFO] [stdout] test repository::default_object_repository::tests::test_remove ... ok [INFO] [stdout] test repository::default_object_repository::tests::test_set_attributes ... ok [INFO] [stdout] test repository::default_object_repository::tests::test_store ... ok [INFO] [stdout] test repository::default_object_repository::tests::test_size ... ok [INFO] [stdout] test repository::default_object_repository::tests::test_test_entity_from_value_with_document ... ok [INFO] [stderr] [E] Expected Document for TestEntity deserialization, got i32(42) [INFO] [stdout] test repository::default_object_repository::tests::test_test_entity_from_value_with_invalid_type ... ok [INFO] [stderr] [E] TestEntity field 'field' should be string, got: i32(123) [INFO] [stdout] test repository::default_object_repository::tests::test_test_entity_from_value_with_wrong_field_type ... ok [INFO] [stderr] [E] TestEntity field 'id' should be document, got: string("not_a_document") [INFO] [stdout] test repository::default_object_repository::tests::test_test_entity_from_value_with_wrong_id_type ... ok [INFO] [stdout] test repository::default_object_repository::tests::test_test_id_from_value_with_document ... ok [INFO] [stderr] [E] Expected Document for TestId deserialization, got string("not_a_document") [INFO] [stdout] test repository::default_object_repository::tests::test_test_id_from_value_with_invalid_type ... ok [INFO] [stderr] [E] TestId field 'name' should be string, got: i32(456) [INFO] [stdout] test repository::default_object_repository::tests::test_test_id_from_value_with_wrong_name_type ... ok [INFO] [stdout] test repository::default_object_repository::tests::test_unsubscribe ... ok [INFO] [stdout] test repository::default_object_repository::tests::test_update ... ok [INFO] [stdout] test repository::default_object_repository::tests::test_update_document ... ok [INFO] [stdout] test repository::default_object_repository::tests::test_update_document_with_large_batch ... ok [INFO] [stdout] test repository::default_object_repository::tests::test_update_one ... ok [INFO] [stdout] test repository::entity::tests::test_create_embedded_id_filter_pre_allocation ... ok [INFO] [stdout] test repository::entity::tests::test_create_embedded_id_filter_separator_caching ... ok [INFO] [stdout] test repository::entity::tests::test_embedded_filter_multi_field_all_types ... ok [INFO] [stderr] [E] Embedded field value should be a document [INFO] [stdout] test repository::entity::tests::test_embedded_filter_with_corrupted_type ... ok [INFO] [stdout] test repository::entity::tests::test_embedded_filter_with_numeric_values ... ok [INFO] [stdout] test repository::entity::tests::test_embedded_filter_with_single_field ... ok [INFO] [stdout] test repository::entity::tests::test_encoded_field_names_empty ... ok [INFO] [stdout] test repository::entity::tests::test_encoded_field_names_multiple_calls ... ok [INFO] [stdout] test repository::entity::tests::test_encoded_field_names_pre_allocation ... ok [INFO] [stdout] test repository::entity::tests::test_entity_id_create_embedded_id_filter ... ok [INFO] [stderr] [E] Embedded field value should be a document [INFO] [stdout] test repository::entity::tests::test_entity_id_create_embedded_id_filter_invalid ... ok [INFO] [stdout] test repository::entity::tests::test_entity_id_create_id_filter ... ok [INFO] [stdout] test repository::entity::tests::test_entity_id_create_unique_filter ... ok [INFO] [stdout] test repository::entity::tests::test_entity_id_encoded_field_names ... ok [INFO] [stdout] test repository::entity::tests::test_entity_id_is_embedded ... ok [INFO] [stdout] test repository::entity::tests::test_entity_id_new ... ok [INFO] [stdout] test repository::entity::tests::test_entity_index_new ... ok [INFO] [stdout] test repository::entity::tests::test_single_embedded_field_separator_caching ... ok [INFO] [stdout] test repository::repository::tests::test_add_processor ... ok [INFO] [stdout] test repository::default_object_repository::tests::test_subscribe ... ok [INFO] [stdout] test repository::repository::tests::test_clear ... ok [INFO] [stdout] test repository::repository::tests::test_close ... ok [INFO] [stdout] test repository::repository::tests::test_create_index ... ok [INFO] [stdout] test repository::repository::tests::test_destroy ... ok [INFO] [stdout] test repository::repository::tests::test_drop_all_indexes ... ok [INFO] [stdout] test repository::repository::tests::test_drop_index ... ok [INFO] [stdout] test repository::repository::tests::test_find ... ok [INFO] [stdout] test repository::repository::tests::test_find_options ... ok [INFO] [stdout] test repository::repository::tests::test_get_by_id ... ok [INFO] [stdout] test repository::repository::tests::test_has_index ... ok [INFO] [stdout] test repository::repository::tests::test_insert ... ok [INFO] [stdout] test repository::repository::tests::test_insert_batch ... ok [INFO] [stdout] test repository::repository::tests::test_is_dropped ... ok [INFO] [stdout] test repository::repository::tests::test_is_indexing ... ok [INFO] [stdout] test repository::repository::tests::test_is_open ... ok [INFO] [stdout] test repository::repository::tests::test_list_indexes ... ok [INFO] [stdout] test repository::repository::tests::test_rebuild_index ... ok [INFO] [stdout] test repository::repository::tests::test_remove ... ok [INFO] [stdout] test repository::repository::tests::test_remove_one ... ok [INFO] [stdout] test repository::repository::tests::test_set_attributes ... ok [INFO] [stdout] test repository::repository::tests::test_size ... ok [INFO] [stdout] test repository::repository::tests::test_store ... ok [INFO] [stdout] test repository::repository::tests::test_subscribe ... ok [INFO] [stdout] test repository::repository::tests::test_unsubscribe ... ok [INFO] [stdout] test repository::repository::tests::test_update ... ok [INFO] [stdout] test repository::repository::tests::test_update_document ... ok [INFO] [stdout] test repository::repository::tests::test_update_one ... ok [INFO] [stdout] test repository::repository_factory::tests::test_clear ... ok [INFO] [stdout] test repository::repository::tests::test_attributes ... ok [INFO] [stderr] [E] No store plugin is configured [INFO] [stderr] [E] No store plugin is configured [INFO] [stdout] test repository::repository_factory::tests::test_create_repository_with_error ... ok [INFO] [stdout] test repository::repository_factory::tests::test_destroy_non_existing_repository ... ok [INFO] [stdout] test repository::repository_factory::tests::test_destroy_repository ... ok [INFO] [stdout] test repository::repository_factory::tests::test_get_repository ... ok [INFO] [stdout] test repository::repository_factory::tests::test_create_repository ... ok [INFO] [stdout] test repository::repository_factory::tests::test_get_repository_safe_atomic_access ... ok [INFO] [stdout] test repository::repository_factory::tests::test_get_repository_with_error ... ok [INFO] [stderr] [E] No store plugin is configured [INFO] [stdout] test repository::repository_factory::tests::test_get_repository_atomicity_multiple_accesses ... ok [INFO] [stdout] test repository::repository_factory::tests::test_has_repository ... ok [INFO] [stdout] test repository::repository_factory::tests::test_has_repository_with_error ... ok [INFO] [stderr] [E] No store plugin is configured [INFO] [stdout] test repository::repository_factory::tests::test_get_repository_with_missing_operations ... ok [INFO] [stdout] test repository::repository_factory::tests::test_write_catalog ... ok [INFO] [stdout] test repository::repository_operations::tests::test_create_id_filter ... ok [INFO] [stdout] test repository::repository_factory::tests::test_new_repository_factory ... ok [INFO] [stderr] [E] Failed to create id filter: entity id is not defined [INFO] [stdout] test repository::repository_operations::tests::test_create_id_filter_with_error ... ok [INFO] [stdout] test repository::repository_operations::tests::test_create_unique_filter ... ok [INFO] [stderr] [E] Failed to create unique filter: entity id is not defined [INFO] [stderr] [E] Failed to create unique filter: entity id is not defined [INFO] [stdout] test repository::repository_operations::tests::test_create_unique_filter_with_error ... ok [INFO] [stdout] test repository::repository_operations::tests::test_create_unique_filter_with_valid_document ... ok [INFO] [stderr] [E] Map $nitrite_catalog is closed [INFO] [stdout] test repository::repository_operations::tests::test_initialize ... ok [INFO] [stdout] test repository::repository_operations::tests::test_create_unique_filter_validates_document_type ... ok [INFO] [stdout] test repository::repository_operations::tests::test_initialize_with_error ... ok [INFO] [stderr] [E] Expected Document for TestEntity deserialization, got string("not_a_document") [INFO] [stdout] test repository::repository_operations::tests::test_remove_nitrite_id ... ok [INFO] [stdout] test repository::repository_operations::tests::test_remove_nitrite_id_with_error ... ok [INFO] [stderr] [E] TestEntity id field must be i32, got: null [INFO] [stdout] test repository::repository_operations::tests::test_test_entity_from_value_with_invalid_type ... ok [INFO] [stderr] [E] TestEntity id field must be i32, got: string("not_an_i32") [INFO] [stdout] test repository::repository_operations::tests::test_test_entity_from_value_with_numeric_id ... ok [INFO] [stdout] test repository::repository_operations::tests::test_test_entity_from_value_with_null_id ... ok [INFO] [stdout] test repository::repository_operations::tests::test_test_entity_from_value_with_wrong_id_type ... ok [INFO] [stdout] test repository::repository_operations::tests::test_test_entity_from_value_with_valid_document ... ok [INFO] [stderr] [E] Entity ID field 'id' cannot be null [INFO] [stdout] test repository::repository_operations::tests::test_to_document ... ok [INFO] [stderr] [E] Expected Document from entity Convertible, got i32(100) [INFO] [stdout] test repository::repository_operations::tests::test_to_document_with_error ... ok [INFO] [stdout] test repository::repository_operations::tests::test_to_document_validates_convertible_document_type ... ok [INFO] [stdout] test repository::repository_operations::tests::test_to_documents ... ok [INFO] [stdout] test repository::repository_operations::tests::test_to_documents_batch_efficiency ... ok [INFO] [stdout] test repository::repository_operations::tests::test_to_document_with_valid_convertible ... ok [INFO] [stdout] test repository::repository_operations::tests::test_to_documents_empty_batch ... ok [INFO] [stdout] test repository::repository_operations::tests::test_to_documents_preserves_entity_order ... ok [INFO] [stdout] test repository::repository_operations::tests::test_to_documents_large_batch ... ok [INFO] [stdout] test repository::repository_operations::tests::test_to_documents_with_error ... ok [INFO] [stdout] test store::event::tests::test_handle_with_multiple_events ... ok [INFO] [stdout] test store::event::tests::test_listener_callback_capture_efficiency ... ok [INFO] [stdout] test store::event::tests::test_multiple_listeners_efficiency ... ok [INFO] [stdout] test store::event::tests::test_store_event_info_clone_efficiency ... ok [INFO] [stdout] test store::event::tests::test_store_event_info_debug ... ok [INFO] [stdout] test store::event::tests::test_store_event_info_events_immutable ... ok [INFO] [stdout] test store::event::tests::test_store_event_info_new ... ok [INFO] [stdout] test store::event::tests::test_store_event_listener_clone_efficiency ... ok [INFO] [stdout] test store::event::tests::test_store_event_listener_debug ... ok [INFO] [stdout] test store::event::tests::test_store_event_listener_handle_failure ... ok [INFO] [stdout] test repository::repository_operations::tests::test_to_documents_single_entity ... ok [INFO] [stdout] test store::event::tests::test_store_event_listener_new ... ok [INFO] [stdout] test store::event::tests::test_store_event_listener_handle_success ... ok [INFO] [stdout] test store::iters::tests::test_custom_provider_implementation ... ok [INFO] [stdout] test store::iters::tests::test_entry_iterator_backward ... ok [INFO] [stdout] test store::iters::tests::test_entry_iterator_bidirectional ... ok [INFO] [stdout] test store::iters::tests::test_entry_iterator_cloning ... ok [INFO] [stdout] test store::iters::tests::test_entry_iterator_forward ... ok [INFO] [stdout] test store::iters::tests::test_key_iterator_forward ... ok [INFO] [stdout] test store::iters::tests::test_key_iterator_backward ... ok [INFO] [stdout] test store::iters::tests::test_value_iterator_backward ... ok [INFO] [stdout] test store::memory::config::tests::test_event_listeners_empty_vector_capacity ... ok [INFO] [stdout] test store::memory::config::tests::test_event_listeners_large_batch_efficiency ... ok [INFO] [stdout] test store::memory::config::tests::test_event_listeners_pre_allocation_efficiency ... ok [INFO] [stdout] test store::iters::tests::test_value_iterator_forward ... ok [INFO] [stdout] test store::memory::config::tests::test_in_memory_store_config_add_store_listener ... ok [INFO] [stdout] test store::memory::config::tests::test_in_memory_store_config_event_listeners ... ok [INFO] [stdout] test store::memory::config::tests::test_in_memory_store_config_file_path ... ok [INFO] [stdout] test store::memory::config::tests::test_event_listeners_single_listener_capacity ... ok [INFO] [stdout] test store::memory::config::tests::test_in_memory_store_config_inner_add_store_listener ... ok [INFO] [stdout] test store::memory::config::tests::test_in_memory_store_config_inner_new ... ok [INFO] [stdout] test store::memory::config::tests::test_in_memory_store_config_is_read_only ... ok [INFO] [stdout] test store::memory::config::tests::test_in_memory_store_config_inner_event_listeners ... ok [INFO] [stdout] test store::memory::config::tests::test_in_memory_store_config_new ... ok [INFO] [stdout] test store::memory::map::tests::test_attributes_empty_map ... ok [INFO] [stdout] test store::memory::map::tests::test_ceiling_key ... ok [INFO] [stdout] test store::memory::map::tests::test_attributes_with_valid_data ... ok [INFO] [stdout] test store::memory::map::tests::test_ceiling_key_if_let_pattern ... ok [INFO] [stderr] [E] Map test_map is closed [INFO] [stdout] test store::memory::map::tests::test_close ... ok [INFO] [stdout] test store::memory::map::tests::test_clear ... ok [INFO] [stdout] test store::memory::map::tests::test_dispose_map ... ok [INFO] [stdout] test store::memory::map::tests::test_entries ... ok [INFO] [stdout] test store::memory::map::tests::test_contains_key ... ok [INFO] [stdout] test store::memory::map::tests::test_floor_key ... ok [INFO] [stdout] test store::memory::map::tests::test_floor_key_if_let_pattern ... ok [INFO] [stdout] test store::memory::map::tests::test_get ... ok [INFO] [stdout] test store::memory::map::tests::test_get_attributes ... ok [INFO] [stdout] test store::memory::map::tests::test_get_name ... ok [INFO] [stdout] test store::memory::map::tests::test_first_key ... ok [INFO] [stdout] test store::memory::map::tests::test_get_store ... ok [INFO] [stdout] test store::memory::map::tests::test_higher_key ... ok [INFO] [stdout] test store::memory::map::tests::test_get_with_if_let_pattern ... ok [INFO] [stdout] test store::memory::map::tests::test_is_closed ... ok [INFO] [stdout] test store::memory::map::tests::test_is_dropped ... ok [INFO] [stdout] test store::memory::map::tests::test_higher_key_if_let_pattern ... ok [INFO] [stdout] test store::memory::map::tests::test_is_empty ... ok [INFO] [stdout] test store::memory::map::tests::test_last_key ... ok [INFO] [stdout] test store::memory::map::tests::test_lower_key_if_let_pattern ... ok [INFO] [stdout] test store::memory::map::tests::test_lower_key ... ok [INFO] [stdout] test store::memory::map::tests::test_numeric_key_lookup_different_int_types ... ok [INFO] [stdout] test store::memory::map::tests::test_numeric_key_lookup_i32 ... ok [INFO] [stdout] test store::memory::map::tests::test_put ... ok [INFO] [stdout] test store::memory::map::tests::test_put_if_absent ... ok [INFO] [stdout] test store::memory::map::tests::test_range_operations_efficiency ... ok [INFO] [stdout] test store::memory::map::tests::test_remove ... ok [INFO] [stdout] test store::memory::map::tests::test_remove_with_if_let_pattern ... ok [INFO] [stdout] test store::memory::map::tests::test_reverse_entries ... ok [INFO] [stdout] test store::memory::map::tests::test_sequential_range_lookups ... ok [INFO] [stdout] test store::memory::map::tests::test_set_and_get_attributes_round_trip ... ok [INFO] [stdout] test store::memory::map::tests::test_set_attributes ... ok [INFO] [stdout] test store::memory::map::tests::test_size ... ok [INFO] [stdout] test store::memory::module::tests::test_builder_add_multiple_event_listeners ... ok [INFO] [stdout] test store::memory::module::tests::test_builder_efficiency_no_unnecessary_clones ... ok [INFO] [stdout] test store::memory::module::tests::test_builder_with_large_listener_set ... ok [INFO] [stdout] test store::memory::module::tests::test_in_memory_store_module_builder_add_event_listener ... ok [INFO] [stdout] test store::memory::module::tests::test_in_memory_store_module_builder_build ... ok [INFO] [stdout] test store::memory::module::tests::test_in_memory_store_module_builder_new ... ok [INFO] [stdout] test store::memory::module::tests::test_in_memory_store_module_get_store ... ok [INFO] [stdout] test store::memory::module::tests::test_in_memory_store_module_load ... ok [INFO] [stdout] test store::memory::map::tests::test_new_map ... ok [INFO] [stdout] test common::security::tests::test_authenticate_with_both_credentials_provided ... ok [INFO] [stdout] test store::memory::module::tests::test_in_memory_store_module_with_config ... ok [INFO] [stdout] test store::memory::module::tests::test_module_get_store_efficiency ... ok [INFO] [stdout] test store::memory::store::tests::test_alert ... ok [INFO] [stdout] test store::memory::store::tests::test_alert_without_config ... ok [INFO] [stdout] test store::memory::store::tests::test_before_close ... ok [INFO] [stdout] test store::memory::store::tests::test_close ... ok [INFO] [stdout] test store::memory::store::tests::test_close_and_reopen_map ... ok [INFO] [stdout] test store::memory::module::tests::test_in_memory_store_module_new ... ok [INFO] [stdout] test store::memory::module::tests::test_in_memory_store_module_plugins ... ok [INFO] [stdout] test store::memory::store::tests::test_close_map ... ok [INFO] [stdout] test store::memory::store::tests::test_close_many_maps_stress_test ... ok [INFO] [stdout] test store::memory::store::tests::test_close_map_with_idiomatic_pattern ... ok [INFO] [stdout] test store::memory::store::tests::test_close_non_existent_map ... ok [INFO] [stdout] test store::memory::store::tests::test_close_multiple_maps_parallel_efficiency ... ok [INFO] [stdout] test store::memory::store::tests::test_get_collection_names ... ok [INFO] [stdout] test store::memory::store::tests::test_get_keyed_repository_registry ... ok [INFO] [stdout] test store::memory::store::tests::test_get_repository_registry ... ok [INFO] [stdout] test store::memory::store::tests::test_has_map ... ok [INFO] [stdout] test store::memory::store::tests::test_has_unsaved_changes ... ok [INFO] [stdout] test store::memory::store::tests::test_commit ... ok [INFO] [stdout] test store::memory::store::tests::test_in_memory_store_new ... ok [INFO] [stdout] test store::memory::store::tests::test_initialize ... ok [INFO] [stdout] test store::memory::store::tests::test_is_closed ... ok [INFO] [stdout] test store::memory::store::tests::test_is_read_only ... ok [INFO] [stdout] test store::memory::store::tests::test_open_map ... ok [INFO] [stdout] test store::memory::store::tests::test_initialize_already_initialized ... ok [INFO] [stdout] test store::memory::store::tests::test_open_or_create ... ok [INFO] [stdout] test store::memory::store::tests::test_open_map_entry_optimization ... ok [INFO] [stdout] test store::memory::store::tests::test_remove_map ... ok [INFO] [stdout] test store::memory::store::tests::test_store_catalog ... ok [INFO] [stdout] test store::memory::store::tests::test_close_maps_collection_with_capacity ... ok [INFO] [stdout] test store::memory::store::tests::test_store_config ... ok [INFO] [stdout] test store::memory::store::tests::test_store_version ... ok [INFO] [stdout] test store::meta::tests::test_large_map_meta_efficiency ... ok [INFO] [stdout] test store::meta::tests::test_map_meta_empty_array_efficiency ... ok [INFO] [stdout] test store::meta::tests::test_map_meta_get_info ... ok [INFO] [stdout] test store::meta::tests::test_map_meta_get_info_with_empty_map_names ... ok [INFO] [stdout] test store::meta::tests::test_map_meta_new_with_empty_metadata ... ok [INFO] [stdout] test store::meta::tests::test_map_meta_new_with_invalid_metadata ... ok [INFO] [stdout] test store::meta::tests::test_map_meta_get_info_pre_allocation ... ok [INFO] [stdout] test store::meta::tests::test_map_meta_preserves_valid_strings_with_corruption ... ok [INFO] [stderr] [W] Non-string value in map metadata, skipping: f64(3.14) [INFO] [stderr] [W] Non-string value in map metadata, skipping: i32(100) [INFO] [stdout] test store::meta::tests::test_map_meta_new_with_valid_metadata ... ok [INFO] [stderr] [W] Non-string value in map metadata, skipping: i32(1) [INFO] [stderr] [W] Non-string value in map metadata, skipping: i32(2) [INFO] [stderr] [W] Non-string value in map metadata, skipping: null [INFO] [stdout] test store::meta::tests::test_map_meta_reserve_efficiency ... ok [INFO] [stdout] test store::meta::tests::test_map_meta_with_all_non_string_elements ... ok [INFO] [stderr] [W] Non-string value in map metadata, skipping: i32(42) [INFO] [stderr] [W] Non-string value in map metadata, skipping: null [INFO] [stderr] [W] Non-string value in map metadata, skipping: i32(999) [INFO] [stdout] test store::meta::tests::test_map_meta_with_mixed_array_types ... ok [INFO] [stdout] test store::meta::tests::test_map_meta_with_single_non_string_element ... ok [INFO] [stdout] test store::memory::store::tests::test_subscribe ... ok [INFO] [stdout] test store::nitrite_map::tests::test_arc_cloning_efficiency ... ok [INFO] [stdout] test store::nitrite_map::tests::test_clear ... ok [INFO] [stdout] test store::nitrite_map::tests::test_ceiling_key ... ok [INFO] [stdout] test store::nitrite_map::tests::test_close ... ok [INFO] [stdout] test store::nitrite_map::tests::test_deref_access_efficiency ... ok [INFO] [stdout] test store::nitrite_map::tests::test_dispose_map ... ok [INFO] [stdout] test store::nitrite_map::tests::test_contains_key ... ok [INFO] [stdout] test store::nitrite_map::tests::test_floor_key ... ok [INFO] [stdout] test store::nitrite_map::tests::test_get ... ok [INFO] [stdout] test store::nitrite_map::tests::test_get_name ... ok [INFO] [stdout] test store::nitrite_map::tests::test_get_store ... ok [INFO] [stdout] test store::nitrite_map::tests::test_higher_key ... ok [INFO] [stdout] test store::nitrite_map::tests::test_is_closed ... ok [INFO] [stdout] test store::nitrite_map::tests::test_is_dropped ... ok [INFO] [stdout] test store::nitrite_map::tests::test_is_empty ... ok [INFO] [stdout] test store::nitrite_map::tests::test_key_operations_efficiency ... ok [INFO] [stdout] test store::nitrite_map::tests::test_keys ... ok [INFO] [stdout] test store::nitrite_map::tests::test_entries ... ok [INFO] [stdout] test store::nitrite_map::tests::test_last_key ... ok [INFO] [stdout] test store::nitrite_map::tests::test_lower_key ... ok [INFO] [stdout] test store::nitrite_map::tests::test_first_key ... ok [INFO] [stdout] test store::nitrite_map::tests::test_multiple_sequential_operations ... ok [INFO] [stdout] test store::nitrite_map::tests::test_put ... ok [INFO] [stdout] test store::nitrite_map::tests::test_put_if_absent ... ok [INFO] [stdout] test store::nitrite_map::tests::test_put_if_absent_consistency ... ok [INFO] [stdout] test store::nitrite_map::tests::test_remove ... ok [INFO] [stdout] test store::nitrite_map::tests::test_reverse_entries ... ok [INFO] [stdout] test store::nitrite_map::tests::test_size ... ok [INFO] [stdout] test store::nitrite_store::tests::test_before_close ... ok [INFO] [stdout] test store::nitrite_store::tests::test_close_map ... ok [INFO] [stdout] test store::nitrite_store::tests::test_commit ... ok [INFO] [stdout] test store::nitrite_store::tests::test_compact ... ok [INFO] [stdout] test store::nitrite_map::tests::test_values ... ok [INFO] [stdout] test store::nitrite_store::tests::test_deref_access_efficiency ... ok [INFO] [stdout] test store::nitrite_store::tests::test_get_collection_names ... ok [INFO] [stdout] test store::nitrite_store::tests::test_get_keyed_repository_registry ... ok [INFO] [stdout] test store::nitrite_store::tests::test_get_repository_registry ... ok [INFO] [stdout] test store::nitrite_store::tests::test_concurrent_store_operations ... ok [INFO] [stdout] test store::nitrite_store::tests::test_has_map ... ok [INFO] [stdout] test store::nitrite_store::tests::test_has_unsaved_changes ... ok [INFO] [stdout] test store::nitrite_store::tests::test_is_closed ... ok [INFO] [stdout] test store::nitrite_store::tests::test_lifecycle_operations_sequence ... ok [INFO] [stdout] test store::nitrite_store::tests::test_multiple_registry_queries ... ok [INFO] [stdout] test store::nitrite_store::tests::test_open_map ... ok [INFO] [stdout] test store::nitrite_store::tests::test_open_or_create ... ok [INFO] [stdout] test store::nitrite_store::tests::test_is_read_only ... ok [INFO] [stdout] test store::nitrite_store::tests::test_store_catalog ... ok [INFO] [stdout] test store::nitrite_store::tests::test_default ... ok [INFO] [stdout] test store::nitrite_store::tests::test_store_cloning_efficiency ... ok [INFO] [stdout] test store::nitrite_store::tests::test_store_config ... ok [INFO] [stdout] test store::nitrite_store::tests::test_store_version ... ok [INFO] [stdout] test store::nitrite_store::tests::test_subscribe ... ok [INFO] [stdout] test store::nitrite_store::tests::test_unsubscribe ... ok [INFO] [stdout] test store::store_catalog::tests::test_entry_api_avoids_clones ... ok [INFO] [stdout] test store::store_catalog::tests::test_get_collection_names ... ok [INFO] [stdout] test store::store_catalog::tests::test_get_collection_names_empty ... ok [INFO] [stdout] test store::store_catalog::tests::test_get_keyed_repository_names ... ok [INFO] [stdout] test store::store_catalog::tests::test_get_keyed_repository_names_empty ... ok [INFO] [stdout] test store::store_catalog::tests::test_get_keyed_repository_names_entry_api_efficiency ... ok [INFO] [stdout] test store::store_catalog::tests::test_get_keyed_repository_names_handles_corrupted_data ... ok [INFO] [stdout] test store::store_catalog::tests::test_get_keyed_repository_names_with_pre_allocation ... ok [INFO] [stdout] test store::store_catalog::tests::test_get_repository_names ... ok [INFO] [stdout] test store::store_catalog::tests::test_get_repository_names_empty ... ok [INFO] [stdout] test store::store_catalog::tests::test_get_collection_names_handles_corrupted_data ... ok [INFO] [stderr] [W] StoreCatalog: Skipping invalid catalog entry format (expected Document, got non-Document type) [INFO] [stdout] test store::store_catalog::tests::test_has_entry ... ok [INFO] [stdout] test store::store_catalog::tests::test_has_entry_handles_corrupted_document ... ok [INFO] [stdout] test store::store_catalog::tests::test_get_repository_names_handles_corrupted_data ... ok [INFO] [stdout] test store::store_catalog::tests::test_has_entry_negative ... ok [INFO] [stdout] test store::store_catalog::tests::test_large_keyed_repository_set_efficiency ... ok [INFO] [stdout] test store::store_catalog::tests::test_remove ... ok [INFO] [stdout] test store::store_catalog::tests::test_multiple_catalog_operations_all_safe ... ok [INFO] [stdout] test store::store_catalog::tests::test_remove_non_existent_entry ... ok [INFO] [stdout] test store::store_catalog::tests::test_write_collection_entry ... ok [INFO] [stdout] test store::store_catalog::tests::test_write_collection_entry_handles_corrupted_data ... ok [INFO] [stdout] test store::store_catalog::tests::test_remove_handles_corrupted_document ... ok [INFO] [stdout] test store::store_catalog::tests::test_write_keyed_repository_entry ... ok [INFO] [stdout] test store::store_catalog::tests::test_write_collection_entry_negative ... ok [INFO] [stdout] test store::store_catalog::tests::test_write_keyed_repository_entry_negative ... ok [INFO] [stdout] test store::store_catalog::tests::test_write_keyed_repository_entry_handles_corrupted_data ... ok [INFO] [stdout] test store::store_catalog::tests::test_write_repository_entry ... ok [INFO] [stderr] [W] StoreCatalog: Skipping invalid catalog entry format (expected Document, got non-Document type) [INFO] [stderr] [W] StoreCatalog: Skipping invalid catalog entry format (expected Document, got non-Document type) [INFO] [stderr] [E] Collection name cannot be empty [INFO] [stderr] [E] Keyed repository name cannot be empty [INFO] [stderr] [E] Repository name cannot be empty [INFO] [stdout] test store::store_catalog::tests::test_write_repository_entry_handles_corrupted_data ... ok [INFO] [stdout] test store::store_catalog::tests::test_write_repository_entry_negative ... ok [INFO] [stdout] test store::store_config::tests::test_add_store_listener ... ok [INFO] [stdout] test store::store_config::tests::test_arc_cloning_efficiency ... ok [INFO] [stdout] test store::store_config::tests::test_config_with_read_only_state ... ok [INFO] [stdout] test store::store_config::tests::test_deref_access_efficiency ... ok [INFO] [stdout] test store::store_config::tests::test_downcast_correct_type ... ok [INFO] [stdout] test store::nitrite_store::tests::test_remove_map ... ok [INFO] [stdout] test store::store_config::tests::test_downcast_wrong_type_no_panic ... ok [INFO] [stdout] test store::store_config::tests::test_downcast_error_is_displayable ... ok [INFO] [stdout] test store::store_config::tests::test_file_path ... ok [INFO] [stdout] test store::store_config::tests::test_downcast_wrong_type_returns_error ... ok [INFO] [stdout] test store::store_config::tests::test_in_memory_detection_efficiency ... ok [INFO] [stdout] test store::store_config::tests::test_is_in_memory_true ... ok [INFO] [stdout] test store::store_config::tests::test_multiple_correct_downcasts ... ok [INFO] [stdout] test store::store_config::tests::test_is_read_only ... ok [INFO] [stdout] test store::store_module::tests::test_get_store_negative ... ok [INFO] [stdout] test store::store_module::tests::test_get_store_positive ... ok [INFO] [stdout] test tests::test_scheduler_initialization ... ok [INFO] [stdout] test tests::test_get_cpu_count_positive ... ok [INFO] [stdout] test transaction::core::tests::test_change_type_clear ... ok [INFO] [stdout] test transaction::core::tests::test_change_type_create_index ... ok [INFO] [stdout] test transaction::core::tests::test_change_type_debug_format ... ok [INFO] [stdout] test transaction::core::tests::test_change_type_drop_collection ... ok [INFO] [stdout] test transaction::core::tests::test_change_type_drop_index ... ok [INFO] [stdout] test transaction::core::tests::test_change_type_drop_all_indexes ... ok [INFO] [stdout] test transaction::core::tests::test_change_type_hash ... ok [INFO] [stdout] test transaction::core::tests::test_change_type_insert ... ok [INFO] [stdout] test transaction::core::tests::test_change_type_rebuild_index ... ok [INFO] [stdout] test transaction::core::tests::test_change_type_set_attributes ... ok [INFO] [stdout] test transaction::core::tests::test_change_type_remove ... ok [INFO] [stdout] test transaction::core::tests::test_change_type_update ... ok [INFO] [stdout] test transaction::core::tests::test_command_type_execution_success ... ok [INFO] [stdout] test transaction::core::tests::test_command_type_execution_error ... ok [INFO] [stdout] test transaction::core::tests::test_journal_entry_clone ... ok [INFO] [stdout] test transaction::core::tests::test_journal_entry_debug_partial_commands ... ok [INFO] [stdout] test transaction::core::tests::test_journal_entry_debug_with_commands ... ok [INFO] [stdout] test transaction::core::tests::test_journal_entry_debug_without_commands ... ok [INFO] [stdout] test transaction::core::tests::test_journal_entry_new_with_all_commands ... ok [INFO] [stdout] test transaction::core::tests::test_journal_entry_new_with_commit_only ... ok [INFO] [stdout] test transaction::core::tests::test_transaction_context_add_entry ... ok [INFO] [stdout] test transaction::core::tests::test_journal_entry_new_with_no_commands ... ok [INFO] [stdout] test transaction::core::tests::test_transaction_context_add_entry_when_inactive ... ok [INFO] [stdout] test transaction::core::tests::test_transaction_context_clear_journal ... ok [INFO] [stdout] test transaction::core::tests::test_transaction_context_clone ... ok [INFO] [stdout] test transaction::core::tests::test_transaction_context_concurrent_access ... ok [INFO] [stdout] test transaction::core::tests::test_transaction_context_close ... ok [INFO] [stdout] test store::store_config::tests::test_is_not_read_only ... ok [INFO] [stdout] test transaction::core::tests::test_transaction_context_creation ... ok [INFO] [stdout] test transaction::core::tests::test_transaction_context_deref ... ok [INFO] [stdout] test transaction::core::tests::test_transaction_context_is_active ... ok [INFO] [stdout] test transaction::core::tests::test_transaction_context_multiple_entries ... ok [INFO] [stdout] test transaction::core::tests::test_transaction_context_set_inactive ... ok [INFO] [stdout] test transaction::core::tests::test_transaction_context_txn_map ... ok [INFO] [stdout] test transaction::core::tests::test_transaction_error_as_error ... ok [INFO] [stdout] test transaction::core::tests::test_transaction_error_clone ... ok [INFO] [stdout] test transaction::core::tests::test_transaction_error_debug ... ok [INFO] [stdout] test transaction::core::tests::test_transaction_error_display ... ok [INFO] [stdout] test transaction::core::tests::test_transaction_error_message ... ok [INFO] [stdout] test transaction::core::tests::test_transaction_error_new_string ... ok [INFO] [stdout] test transaction::core::tests::test_transaction_error_new_string_literal ... ok [INFO] [stdout] test transaction::core::tests::test_transaction_state_aborted ... ok [INFO] [stdout] test transaction::core::tests::test_transaction_state_active ... ok [INFO] [stdout] test transaction::core::tests::test_transaction_state_closed ... ok [INFO] [stdout] test transaction::core::tests::test_transaction_state_committed ... ok [INFO] [stdout] test transaction::core::tests::test_transaction_state_debug_format ... ok [INFO] [stdout] test transaction::core::tests::test_transaction_context_journal_fifo_order ... ok [INFO] [stdout] test transaction::core::tests::test_transaction_state_failed ... ok [INFO] [stdout] test transaction::core::tests::test_transaction_state_partially_committed ... ok [INFO] [stdout] test transaction::core::tests::test_transaction_context_pending_operations_empty ... ok [INFO] [stdout] test transaction::core::tests::test_transaction_state_hash ... ok [INFO] [stdout] test transaction::core::tests::test_undo_entry_creation ... ok [INFO] [stdout] test transaction::core::tests::test_undo_entry_multiple_collections ... ok [INFO] [stdout] test transaction::iters::tests::test_backing_and_primary_with_overlapping_keys ... ok [INFO] [stdout] test transaction::iters::tests::test_entry_provider_empty_maps ... ok [INFO] [stdout] test transaction::iters::tests::test_entry_provider_from_backing_map ... ok [INFO] [stdout] test transaction::iters::tests::test_entry_provider_from_primary_map ... ok [INFO] [stdout] test transaction::core::tests::test_undo_entry_debug ... ok [INFO] [stdout] test transaction::iters::tests::test_entry_provider_creation ... ok [INFO] [stdout] test transaction::iters::tests::test_entry_provider_prev_entry_from_backing ... ok [INFO] [stdout] test transaction::iters::tests::test_entry_provider_multiple_entries_sequence ... ok [INFO] [stdout] test transaction::iters::tests::test_entry_provider_prev_returns_none_when_cleared ... ok [INFO] [stdout] test transaction::iters::tests::test_entry_provider_prev_entry_from_primary ... ok [INFO] [stdout] test transaction::iters::tests::test_entry_provider_returns_none_when_cleared ... ok [INFO] [stdout] test transaction::iters::tests::test_entry_provider_prev_skips_tombstoned_keys ... ok [INFO] [stdout] test transaction::iters::tests::test_iteration_phase_transitions ... ok [INFO] [stdout] test transaction::iters::tests::test_key_provider_creation ... ok [INFO] [stdout] test transaction::iters::tests::test_entry_provider_skips_tombstoned_keys ... ok [INFO] [stdout] test transaction::iters::tests::test_key_provider_empty_maps ... ok [INFO] [stdout] test transaction::iters::tests::test_key_provider_from_backing_map ... ok [INFO] [stdout] test transaction::iters::tests::test_entry_provider_skips_keys_in_backing ... ok [INFO] [stdout] test transaction::iters::tests::test_key_provider_from_primary_map ... ok [INFO] [stdout] test transaction::iters::tests::test_key_provider_prev_skips_tombstoned_keys ... ok [INFO] [stdout] test transaction::iters::tests::test_key_provider_prev_key ... ok [INFO] [stdout] test transaction::iters::tests::test_key_provider_returns_none_when_cleared ... ok [INFO] [stdout] test transaction::iters::tests::test_key_provider_skips_tombstoned_keys ... ok [INFO] [stdout] test transaction::iters::tests::test_multiple_tombstoned_keys ... ok [INFO] [stdout] test transaction::iters::tests::test_value_provider_creation ... ok [INFO] [stdout] test transaction::iters::tests::test_value_provider_empty_maps ... ok [INFO] [stdout] test transaction::iters::tests::test_value_provider_from_backing_map ... ok [INFO] [stdout] test transaction::iters::tests::test_value_provider_from_primary_map ... ok [INFO] [stdout] test transaction::iters::tests::test_value_provider_multiple_values_sequence ... ok [INFO] [stdout] test transaction::iters::tests::test_value_provider_prev_skips_tombstoned_keys ... ok [INFO] [stdout] test transaction::iters::tests::test_value_provider_prev_value ... ok [INFO] [stdout] test transaction::iters::tests::test_value_provider_returns_none_when_cleared ... ok [INFO] [stdout] test transaction::iters::tests::test_value_provider_skips_tombstoned_keys ... ok [INFO] [stdout] test transaction::iters::tests::test_key_provider_multiple_keys_sequence ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_add_journal_entry ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_add_journal_entry_on_closed ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_check_active_on_active_transaction ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_add_multiple_journal_entries ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_collection_names_empty ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_collection_error_message ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_check_active_on_closed_transaction ... ok [INFO] [stderr] [E] Map $nitrite_catalog is closed [INFO] [stdout] test transaction::nitrite_transaction::tests::test_get_or_create_context_existing ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_commit_error_message ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_get_or_create_context_new ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_pending_operations_with_collection ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_collection_names_with_collections ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_state_after_commit ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_state_after_close ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_pending_operations_empty ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_state_after_rollback ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_transaction_close ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_transaction_clone ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_transaction_clone_shares_state ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_transaction_collection_cached ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_transaction_close_idempotent ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_transaction_collection_on_closed ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_transaction_commit_on_closed ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_transaction_commit_state_transition ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_transaction_commit_twice ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_transaction_commit_with_collection ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_transaction_concurrent_access ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_transaction_creation ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_transaction_commit_empty ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_transaction_collection ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_transaction_drop_calls_close ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_transaction_debug ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_transaction_initial_state ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_transaction_debug_with_collection ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_transaction_id_format ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_transaction_keyed_repository_on_closed ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_transaction_keyed_repository ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_transaction_repository ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_transaction_repository_on_closed ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_transaction_rollback_empty ... ok [INFO] [stderr] [E] Failed to update password: Password [INFO] [stdout] test transaction::nitrite_transaction::tests::test_transaction_rollback_on_closed ... ok [INFO] [stdout] test common::security::tests::test_update_password_invalid_old_password ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_transaction_rollback_twice ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_transaction_multiple_collections ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_transaction_rollback_with_collection ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_transaction_rollback_after_commit ... ok [INFO] [stdout] test transaction::nitrite_transaction::tests::test_transaction_unique_ids ... ok [INFO] [stdout] test transaction::session::tests::test_active_transactions_on_closed_session ... ok [INFO] [stdout] test transaction::session::tests::test_active_transactions_empty ... ok [INFO] [stdout] test transaction::session::tests::test_active_transactions_count ... ok [INFO] [stdout] test transaction::session::tests::test_active_transactions_ids ... ok [INFO] [stdout] test transaction::session::tests::test_arc_shared_state ... ok [INFO] [stdout] test transaction::session::tests::test_atomic_active_flag ... ok [INFO] [stdout] test transaction::session::tests::test_begin_transaction_returns_correct_tx ... ok [INFO] [stdout] test transaction::session::tests::test_check_active_validation ... ok [INFO] [stdout] test transaction::session::tests::test_close_clears_transactions ... ok [INFO] [stdout] test transaction::session::tests::test_close_with_multiple_transactions ... ok [INFO] [stdout] test transaction::session::tests::test_closed_session_error_message ... ok [INFO] [stdout] test transaction::session::tests::test_complete_session_lifecycle ... ok [INFO] [stdout] test transaction::session::tests::test_begin_transaction ... ok [INFO] [stdout] test transaction::session::tests::test_begin_transaction_on_closed_session ... ok [INFO] [stdout] test transaction::session::tests::test_lock_registry_preserved ... ok [INFO] [stdout] test transaction::session::tests::test_many_transactions ... ok [INFO] [stdout] test transaction::session::tests::test_session_after_transaction_lifecycle ... ok [INFO] [stdout] test transaction::session::tests::test_close_with_active_transactions ... ok [INFO] [stdout] test transaction::session::tests::test_session_clone_shares_state ... ok [INFO] [stdout] test transaction::session::tests::test_session_clone ... ok [INFO] [stdout] test transaction::session::tests::test_session_close_idempotent ... ok [INFO] [stdout] test transaction::session::tests::test_session_creation ... ok [INFO] [stdout] test transaction::session::tests::test_session_deref ... ok [INFO] [stdout] test transaction::session::tests::test_session_drop_calls_close ... ok [INFO] [stdout] test transaction::session::tests::test_session_id ... ok [INFO] [stdout] test transaction::session::tests::test_session_id_stable ... ok [INFO] [stdout] test transaction::session::tests::test_database_reference_preserved ... ok [INFO] [stdout] test transaction::session::tests::test_session_initially_active ... ok [INFO] [stdout] test transaction::session::tests::test_session_unique_ids ... ok [INFO] [stdout] test transaction::session::tests::test_session_with_clones ... ok [INFO] [stdout] test transaction::session::tests::test_state_never_reactivates ... ok [INFO] [stdout] test transaction::session::tests::test_transaction_ids_match ... ok [INFO] [stdout] test transaction::session::tests::test_transaction_independence ... ok [INFO] [stdout] test transaction::session::tests::test_transaction_map_protected ... ok [INFO] [stdout] test transaction::session::tests::test_session_state_after_close ... ok [INFO] [stdout] test transaction::session::tests::test_multiple_transactions ... ok [INFO] [stdout] test transaction::session::tests::test_session_close ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_as_plugin ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_catalog_accessibility ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_arc_shared_state ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_close_all ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_close_map ... ok [INFO] [stdout] test transaction::session::tests::test_transactions_tracked ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_commit_error_message ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_before_close ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_commit_fails ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_get_collection_names ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_compact ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_get_repository_registry ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_deleted_maps_tracking ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_has_map_not_exists ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_get_keyed_repository_registry ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_has_unsaved_changes ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_is_closed ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_is_read_only ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_is_map_opened ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_map_isolation ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_map_registry ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_complete_store_workflow ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_map_registry_mutex_protection ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_map_reopen ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_multiple_operations ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_open_multiple_maps ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_operations_after_close_all ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_open_map ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_plugin_initialize ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_has_map_exists ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_open_same_map_twice ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_plugin_close ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_store_config ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_store_provider_open_or_create ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_store_version ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_store_with_clones ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_subscribe_noop ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_transaction_store_clone ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_transaction_store_creation ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_transaction_store_wraps_store ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_underlying_store_preserved ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_unsubscribe_noop ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_remove_map ... ok [INFO] [stdout] test transaction::transactional_collection::tests::test_clear_in_transaction ... ok [INFO] [stdout] test transaction::transactional_collection::tests::test_attributes_in_transaction ... ok [INFO] [stderr] [E] Map $nitrite_catalog is closed [INFO] [stdout] test transaction::transactional_collection::tests::test_create_index_in_transaction ... ok [INFO] [stdout] test transaction::transaction_store::tests::test_store_catalog ... ok [INFO] [stdout] test transaction::transactional_collection::tests::test_collection_name_in_transaction ... ok [INFO] [stdout] test transaction::transactional_collection::tests::test_drop_index_in_transaction ... ok [INFO] [stdout] test transaction::transactional_collection::tests::test_find_all_in_transaction ... ok [INFO] [stdout] test transaction::transactional_collection::tests::test_drop_all_indexes_in_transaction ... ok [INFO] [stderr] [E] Map $nitrite_catalog is closed [INFO] [stdout] test transaction::transactional_collection::tests::test_find_with_options_in_transaction ... ok [INFO] [stdout] test transaction::transactional_collection::tests::test_get_by_id_in_transaction ... ok [INFO] [stdout] test transaction::transactional_collection::tests::test_get_by_id_nonexistent_in_transaction ... ok [INFO] [stderr] [E] Map $nitrite_catalog is closed [INFO] [stdout] test transaction::transactional_collection::tests::test_insert_and_commit ... ok [INFO] [stdout] test transaction::transactional_collection::tests::test_has_index_in_transaction ... ok [INFO] [stderr] [E] Map $nitrite_catalog is closed [INFO] [stdout] test transaction::transactional_collection::tests::test_find_empty_in_transaction ... ok [INFO] [stdout] test transaction::transactional_collection::tests::test_find_with_filter_in_transaction ... ok [INFO] [stdout] test transaction::transactional_collection::tests::test_insert_and_rollback ... ok [INFO] [stdout] test transaction::transactional_collection::tests::test_is_dropped_in_transaction ... ok [INFO] [stdout] test transaction::transactional_collection::tests::test_insert_returns_nitrite_ids ... ok [INFO] [stdout] test transaction::transactional_collection::tests::test_insert_document_in_transaction ... ok [INFO] [stdout] test transaction::transactional_collection::tests::test_insert_many_documents_in_transaction ... ok [INFO] [stdout] test transaction::transactional_collection::tests::test_list_indexes_in_transaction ... ok [INFO] [stdout] test transaction::transactional_collection::tests::test_is_indexing_in_transaction ... ok [INFO] [stdout] test transaction::transactional_collection::tests::test_multiple_operations_and_commit ... ok [INFO] [stdout] test transaction::transactional_collection::tests::test_rebuild_index_in_transaction ... ok [INFO] [stderr] [E] Cannot remove all documents with just once as true [INFO] [stdout] test transaction::transactional_collection::tests::test_remove_in_transaction ... ok [INFO] [stdout] test transaction::transactional_collection::tests::test_remove_all_with_just_once_fails_in_transaction ... ok [INFO] [stdout] test transaction::transactional_collection::tests::test_is_open_in_transaction ... ok [INFO] [stderr] [E] Username or password is invalid: Password [INFO] [stdout] test transaction::transactional_collection::tests::test_remove_just_once_in_transaction ... ok [INFO] [stdout] test common::security::tests::test_authenticate_invalid_user ... ok [INFO] [stdout] test transaction::transactional_collection::tests::test_size_empty_in_transaction ... ok [INFO] [stderr] [E] Document does not have id [INFO] [stdout] test transaction::transactional_collection::tests::test_operations_after_closed_transaction_fail ... ok [INFO] [stdout] test transaction::transactional_collection::tests::test_size_with_documents_in_transaction ... ok [INFO] [stdout] test transaction::transactional_collection::tests::test_remove_one_without_id_fails_in_transaction ... ok [INFO] [stdout] test transaction::transactional_collection::tests::test_remove_one_in_transaction ... ok [INFO] [stdout] test transaction::transactional_collection::tests::test_set_attributes_in_transaction ... ok [INFO] [stderr] [E] Document does not have id [INFO] [stdout] test transaction::transactional_collection::tests::test_update_one_without_id_fails_in_transaction ... ok [INFO] [stdout] test transaction::transactional_map::tests::test_attributes_empty ... ok [INFO] [stdout] test transaction::transactional_collection::tests::test_store_in_transaction ... ok [INFO] [stdout] test transaction::transactional_map::tests::test_clear_then_get ... ok [INFO] [stdout] test transaction::transactional_map::tests::test_cleared_state_prevents_contains_key ... ok [INFO] [stdout] test transaction::transactional_collection::tests::test_update_one_upsert_in_transaction ... ok [INFO] [stdout] test transaction::transactional_map::tests::test_cleared_state_prevents_first_key ... ok [INFO] [stdout] test transaction::transactional_map::tests::test_clear ... ok [INFO] [stdout] test transaction::transactional_map::tests::test_cleared_state_prevents_last_key ... ok [INFO] [stdout] test transaction::transactional_map::tests::test_ceiling_key ... ok [INFO] [stdout] test transaction::transactional_map::tests::test_contains_key_existing ... ok [INFO] [stdout] test transaction::transactional_map::tests::test_close ... ok [INFO] [stdout] test transaction::transactional_map::tests::test_dispose ... ok [INFO] [stdout] test transaction::transactional_map::tests::test_dispose_idempotent ... ok [INFO] [stdout] test transaction::transactional_map::tests::test_entries_iterator ... ok [INFO] [stdout] test transaction::transactional_map::tests::test_first_key ... ok [INFO] [stdout] test transaction::transactional_map::tests::test_floor_key ... ok [INFO] [stdout] test transaction::transactional_map::tests::test_first_key_empty ... ok [INFO] [stdout] test transaction::transactional_map::tests::test_get_nonexistent_key ... ok [INFO] [stdout] test transaction::transactional_map::tests::test_higher_key ... ok [INFO] [stdout] test transaction::transactional_map::tests::test_is_empty_after_clear ... ok [INFO] [stdout] test transaction::transactional_map::tests::test_is_empty_false ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test transaction::transactional_map::tests::test_higher_key_none ... ok [INFO] [stdout] test transaction::transactional_map::tests::test_get_store ... ok [INFO] [stdout] test transaction::transactional_map::tests::test_keys_iterator ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test transaction::transactional_map::tests::test_last_key_empty ... ok [INFO] [stdout] test transaction::transactional_map::tests::test_lower_key ... ok [INFO] [stdout] test transaction::transactional_map::tests::test_is_empty_true ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test transaction::transactional_map::tests::test_lower_key_none ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test transaction::transactional_map::tests::test_put_after_clear_resets_cleared_flag ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test transaction::transactional_map::tests::test_put_and_get ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test transaction::transactional_map::tests::test_put_if_absent_new_key ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test transaction::transactional_map::tests::test_put_overwrite ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test transaction::transactional_map::tests::test_remove_existing_key ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test transaction::transactional_map::tests::test_remove_nonexistent_key ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test transaction::transactional_map::tests::test_remove_tombstone_prevents_get ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test transaction::transactional_map::tests::test_reverse_entries_iterator ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test transaction::transactional_map::tests::test_set_and_get_attributes ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test transaction::transactional_map::tests::test_size_empty ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test transaction::transactional_map::tests::test_size_with_entries ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test transaction::transactional_map::tests::test_tombstone_cleared_by_put ... ok [INFO] [stdout] test transaction::transactional_map::tests::test_transactional_map_clone ... ok [INFO] [stdout] test transaction::transactional_map::tests::test_transactional_map_creation ... ok [INFO] [stdout] test transaction::transactional_map::tests::test_transactional_map_get_name ... ok [INFO] [stdout] test transaction::transactional_map::tests::test_values_iterator ... ok [INFO] [stdout] test transaction::transactional_collection::tests::test_update_in_transaction ... ok [INFO] [stdout] test transaction::transactional_map::tests::test_last_key ... ok [INFO] [stdout] test transaction::transactional_map::tests::test_put_if_absent_existing_key ... ok [INFO] [stdout] test transaction::transactional_repository::tests::test_attributes_none ... ok [INFO] [stdout] test transaction::transactional_repository::tests::test_clone ... ok [INFO] [stdout] test transaction::transactional_repository::tests::test_close ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test transaction::transactional_repository::tests::test_clear ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test transaction::transactional_repository::tests::test_add_processor ... ok [INFO] [stderr] [E] Map $nitrite_catalog is closed [INFO] [stdout] test transaction::transactional_repository::tests::test_changes_visible_before_commit ... ok [INFO] [stdout] test transaction::transactional_repository::tests::test_commit_persists_changes ... ok [INFO] [stdout] test transaction::transactional_repository::tests::test_dispose ... ok [INFO] [stdout] test transaction::transactional_repository::tests::test_document_collection ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test transaction::transactional_repository::tests::test_drop_all_indexes ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test transaction::transactional_repository::tests::test_drop_index ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Map $nitrite_catalog is closed [INFO] [stdout] test transaction::transactional_repository::tests::test_create_index ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test transaction::transactional_repository::tests::test_complex_transaction ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Map $nitrite_catalog is closed [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test transaction::transactional_repository::tests::test_get_by_id ... ok [INFO] [stdout] test transaction::transactional_repository::tests::test_has_index ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test transaction::transactional_repository::tests::test_find_with_filter ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test transaction::transactional_repository::tests::test_insert_single_object ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test transaction::transactional_repository::tests::test_is_dropped ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test transaction::transactional_repository::tests::test_is_indexing ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test transaction::transactional_repository::tests::test_get_by_id_not_found ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test transaction::transactional_repository::tests::test_find_with_options ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test transaction::transactional_map::tests::test_contains_key_nonexistent ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test transaction::transactional_repository::tests::test_insert_many_objects ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test transaction::transactional_repository::tests::test_list_indexes ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test transaction::transactional_repository::tests::test_rebuild_index ... ok [INFO] [stdout] test transaction::transactional_repository::tests::test_is_open ... ok [INFO] [stdout] test transaction::transactional_repository::tests::test_remove_one ... ok [INFO] [stdout] test transaction::transactional_repository::tests::test_store ... ok [INFO] [stdout] test transaction::transactional_repository::tests::test_subscribe ... ok [INFO] [stderr] [E] Map $nitrite_catalog is closed [INFO] [stderr] [E] Map $nitrite_catalog is closed [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test transaction::transactional_repository::tests::test_set_and_get_attributes ... ok [INFO] [stdout] test transaction::transactional_repository::tests::test_size ... ok [INFO] [stdout] test transaction::transactional_repository::tests::test_rollback_discards_changes ... ok [INFO] [stdout] test transaction::transactional_repository::tests::test_remove_with_filter ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test transaction::transactional_repository::tests::test_unsubscribe ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test transaction::transactional_repository::tests::test_transactional_repository_creation_with_key ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test transaction::transactional_repository::tests::test_transactional_repository_creation ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test transaction::transactional_repository::tests::test_update_one ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test common::security::tests::bench_user_creation_and_validation ... ok [INFO] [stdout] test transaction::transactional_repository::tests::test_update_document ... ok [INFO] [stdout] test transaction::transactional_repository::tests::test_update_with_options ... ok [INFO] [stdout] test transaction::transactional_repository::tests::test_update_one_insert_if_absent ... ok [INFO] [stdout] test common::security::tests::test_authenticate_validate_user ... ok [INFO] [stdout] test common::security::tests::test_validate_user_success ... ok [INFO] [stderr] [E] Username or password is invalid: Password [INFO] [stdout] test common::security::tests::test_validate_user_invalid_password ... ok [INFO] [stdout] test nitrite_builder::tests::test_open_or_create ... ok [INFO] [stderr] [E] Username or password is invalid [INFO] [stdout] test nitrite::tests::test_authenticate_invalid ... ok [INFO] [stdout] test nitrite::tests::test_authenticate ... ok [INFO] [stdout] test common::security::tests::test_update_password_success ... ok [INFO] [stdout] test common::security::tests::test_update_password_after_successful_creation ... ok [INFO] [stderr] [E] Username or password is invalid: Password [INFO] [stdout] test common::security::tests::test_validate_user_after_update_password ... ok [INFO] [stdout] test common::security::tests::bench_password_update ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2262 passed; 0 failed; 5 ignored; 0 measured; 0 filtered out; finished in 56.20s [INFO] [stdout] [INFO] [stderr] Doc-tests nitrite [INFO] [stdout] [INFO] [stdout] running 142 tests [INFO] [stdout] test src/collection/document.rs - collection::document::Document::contains_field (line 520) ... ignored [INFO] [stdout] test src/collection/document.rs - collection::document::Document::contains_key (line 489) ... ignored [INFO] [stdout] test src/collection/document.rs - collection::document::Document::fields (line 277) ... ignored [INFO] [stdout] test src/collection/document.rs - collection::document::Document::fields (line 286) ... ignored [INFO] [stdout] test src/collection/document.rs - collection::document::Document::fields (line 302) ... ignored [INFO] [stdout] test src/collection/document.rs - collection::document::Document::get (line 172) ... ignored [INFO] [stdout] test src/collection/document.rs - collection::document::Document::get (line 179) ... ignored [INFO] [stdout] test src/collection/document.rs - collection::document::Document::get (line 191) ... ignored [INFO] [stdout] test src/collection/document.rs - collection::document::Document::get (line 198) ... ignored [INFO] [stdout] test src/collection/document.rs - collection::document::Document::has_id (line 320) ... ignored [INFO] [stdout] test src/collection/document.rs - collection::document::Document::id (line 229) ... ignored [INFO] [stdout] test src/collection/document.rs - collection::document::Document::id (line 238) ... ignored [INFO] [stdout] test src/collection/document.rs - collection::document::Document::is_empty (line 68) ... ignored [INFO] [stdout] test src/collection/document.rs - collection::document::Document::iter (line 661) ... ignored [INFO] [stdout] test src/collection/document.rs - collection::document::Document::iter (line 672) ... ignored [INFO] [stdout] test src/collection/document.rs - collection::document::Document::last_modified_since_epoch (line 610) ... ignored [INFO] [stdout] test src/collection/document.rs - collection::document::Document::merge (line 422) ... ignored [INFO] [stdout] test src/collection/document.rs - collection::document::Document::merge (line 433) ... ignored [INFO] [stdout] test src/collection/document.rs - collection::document::Document::new (line 53) ... ignored [INFO] [stdout] test src/collection/document.rs - collection::document::Document::put (line 100) ... ignored [INFO] [stdout] test src/collection/document.rs - collection::document::Document::put (line 108) ... ignored [INFO] [stdout] test src/collection/document.rs - collection::document::Document::put (line 116) ... ignored [INFO] [stdout] test src/collection/document.rs - collection::document::Document::remove (line 347) ... ignored [INFO] [stdout] test src/collection/document.rs - collection::document::Document::remove (line 355) ... ignored [INFO] [stdout] test src/collection/document.rs - collection::document::Document::remove (line 368) ... ignored [INFO] [stdout] test src/collection/document.rs - collection::document::Document::revision (line 557) ... ignored [INFO] [stdout] test src/collection/document.rs - collection::document::Document::size (line 394) ... ignored [INFO] [stdout] test src/collection/document.rs - collection::document::Document::source (line 585) ... ignored [INFO] [stdout] test src/collection/document.rs - collection::document::Document::to_map (line 638) ... ignored [INFO] [stdout] test src/collection/event.rs - collection::event::CollectionEventInfo (line 52) ... ignored [INFO] [stdout] test src/collection/event.rs - collection::event::CollectionEventListener (line 208) ... ignored [INFO] [stdout] test src/collection/find_options.rs - collection::find_options::FindOptions (line 12) ... ignored [INFO] [stdout] test src/collection/find_plan.rs - collection::find_plan::FindPlan::add_sub_plan (line 298) ... ignored [INFO] [stdout] test src/collection/find_plan.rs - collection::find_plan::FindPlan::blocking_sort_order (line 163) ... ignored [INFO] [stdout] test src/collection/find_plan.rs - collection::find_plan::FindPlan::by_id_filter (line 61) ... ignored [INFO] [stdout] test src/collection/find_plan.rs - collection::find_plan::FindPlan::collator_options (line 236) ... ignored [INFO] [stdout] test src/collection/find_plan.rs - collection::find_plan::FindPlan::collator_preferences (line 254) ... ignored [INFO] [stdout] test src/collection/find_plan.rs - collection::find_plan::FindPlan::distinct (line 217) ... ignored [INFO] [stdout] test src/collection/find_plan.rs - collection::find_plan::FindPlan::full_scan_filter (line 99) ... ignored [INFO] [stdout] test src/collection/find_plan.rs - collection::find_plan::FindPlan::index_descriptor (line 118) ... ignored [INFO] [stdout] test src/collection/find_plan.rs - collection::find_plan::FindPlan::index_scan_filter (line 80) ... ignored [INFO] [stdout] test src/collection/find_plan.rs - collection::find_plan::FindPlan::index_scan_order (line 140) ... ignored [INFO] [stdout] test src/collection/find_plan.rs - collection::find_plan::FindPlan::limit (line 199) ... ignored [INFO] [stdout] test src/collection/find_plan.rs - collection::find_plan::FindPlan::new (line 39) ... ignored [INFO] [stdout] test src/collection/find_plan.rs - collection::find_plan::FindPlan::skip (line 181) ... ignored [INFO] [stdout] test src/collection/find_plan.rs - collection::find_plan::FindPlan::sub_plans (line 273) ... ignored [INFO] [stdout] test src/collection/mod.rs - collection (line 11) ... ignored [INFO] [stdout] test src/collection/mod.rs - collection (line 28) ... ignored [INFO] [stdout] test src/collection/nitrite_collection.rs - collection::nitrite_collection::NitriteCollection (line 107) ... ignored [INFO] [stdout] test src/collection/nitrite_id.rs - collection::nitrite_id::NitriteId (line 42) ... ignored [INFO] [stdout] test src/collection/nitrite_id.rs - collection::nitrite_id::NitriteId::create_id (line 99) ... ignored [INFO] [stdout] test src/collection/operation/write_result.rs - collection::operation::write_result::WriteResult (line 11) ... ignored [INFO] [stdout] test src/collection/update_options.rs - collection::update_options::UpdateOptions (line 9) ... ignored [INFO] [stdout] test src/common/event_bus.rs - common::event_bus::NitriteEventBus (line 34) ... ignored [INFO] [stdout] test src/common/fields.rs - common::fields::Fields (line 28) ... ignored [INFO] [stdout] test src/common/util/navigable_map.rs - common::util::navigable_map::NavigableMap (line 35) ... ignored [INFO] [stdout] test src/errors.rs - errors::ErrorKind (line 16) ... ignored [INFO] [stdout] test src/errors.rs - errors::NitriteError (line 184) ... ignored [INFO] [stdout] test src/errors.rs - errors::NitriteResult (line 294) ... ignored [INFO] [stdout] test src/filter/mod.rs - filter (line 18) ... ignored [INFO] [stdout] test src/index/index_map.rs - index::index_map::IndexMapIterator (line 518) ... ignored [INFO] [stdout] test src/index/index_map.rs - index::index_map::IndexMapIterator (line 527) ... ignored [INFO] [stdout] test src/index/mod.rs - index (line 15) ... ignored [INFO] [stdout] test src/index/options.rs - index::options::IndexOptions (line 28) ... ignored [INFO] [stdout] test src/index/options.rs - index::options::IndexOptions::default (line 102) ... ignored [INFO] [stdout] test src/index/options.rs - index::options::IndexOptions::index_type (line 81) ... ignored [INFO] [stdout] test src/index/options.rs - index::options::IndexOptions::new (line 63) ... ignored [INFO] [stdout] test src/index/options.rs - index::options::full_text_index (line 182) ... ignored [INFO] [stdout] test src/index/options.rs - index::options::non_unique_index (line 155) ... ignored [INFO] [stdout] test src/index/options.rs - index::options::unique_index (line 129) ... ignored [INFO] [stdout] test src/index/text/tokenizer.rs - index::text::tokenizer::Tokenizer (line 124) ... ignored [INFO] [stdout] test src/index/text/tokenizer.rs - index::text::tokenizer::Tokenizer (line 129) ... ignored [INFO] [stdout] test src/index/text/tokenizer.rs - index::text::tokenizer::Tokenizer (line 136) ... ignored [INFO] [stdout] test src/index/text/tokenizer.rs - index::text::tokenizer::Tokenizer::deref (line 191) ... ignored [INFO] [stdout] test src/index/text/tokenizer.rs - index::text::tokenizer::Tokenizer::new (line 164) ... ignored [INFO] [stdout] test src/index/text/tokenizer.rs - index::text::tokenizer::TokenizerProvider::stop_words (line 94) ... ignored [INFO] [stdout] test src/index/text/tokenizer.rs - index::text::tokenizer::TokenizerProvider::supported_languages (line 44) ... ignored [INFO] [stdout] test src/index/text/tokenizer.rs - index::text::tokenizer::TokenizerProvider::tokenize (line 69) ... ignored [INFO] [stdout] test src/lib.rs - (line 28) ... ignored [INFO] [stdout] test src/migration/instructions.rs - migration::instructions::CollectionInstructionBuilder (line 646) ... ignored [INFO] [stdout] test src/migration/instructions.rs - migration::instructions::CollectionInstructionBuilder::add_field (line 714) ... ignored [INFO] [stdout] test src/migration/instructions.rs - migration::instructions::CollectionInstructionBuilder::create_index (line 838) ... ignored [INFO] [stdout] test src/migration/instructions.rs - migration::instructions::CollectionInstructionBuilder::rename (line 684) ... ignored [INFO] [stdout] test src/migration/instructions.rs - migration::instructions::DatabaseInstructionBuilder (line 470) ... ignored [INFO] [stdout] test src/migration/instructions.rs - migration::instructions::DatabaseInstructionBuilder::add_user (line 504) ... ignored [INFO] [stdout] test src/migration/instructions.rs - migration::instructions::DatabaseInstructionBuilder::custom_instruction (line 607) ... ignored [INFO] [stdout] test src/migration/instructions.rs - migration::instructions::DatabaseInstructionBuilder::drop_collection (line 556) ... ignored [INFO] [stdout] test src/migration/instructions.rs - migration::instructions::InstructionSet (line 199) ... ignored [INFO] [stdout] test src/migration/instructions.rs - migration::instructions::InstructionSet::for_collection (line 267) ... ignored [INFO] [stdout] test src/migration/instructions.rs - migration::instructions::InstructionSet::for_database (line 248) ... ignored [INFO] [stdout] test src/migration/instructions.rs - migration::instructions::InstructionSet::for_repository (line 287) ... ignored [INFO] [stdout] test src/migration/instructions.rs - migration::instructions::InstructionSet::new (line 220) ... ignored [INFO] [stdout] test src/migration/instructions.rs - migration::instructions::MigrationFn (line 38) ... ignored [INFO] [stdout] test src/migration/instructions.rs - migration::instructions::MigrationFn (line 44) ... ignored [INFO] [stdout] test src/migration/instructions.rs - migration::instructions::RepositoryInstructionBuilder (line 905) ... ignored [INFO] [stdout] test src/migration/instructions.rs - migration::instructions::RepositoryInstructionBuilder::change_data_type (line 1060) ... ignored [INFO] [stdout] test src/migration/instructions.rs - migration::instructions::RepositoryInstructionBuilder::change_id_field (line 1096) ... ignored [INFO] [stdout] test src/migration/migration.rs - migration::migration::Migration (line 370) ... ignored [INFO] [stdout] test src/migration/mod.rs - migration (line 16) ... ignored [INFO] [stdout] test src/nitrite.rs - nitrite::Nitrite (line 42) ... ignored [INFO] [stdout] test src/nitrite.rs - nitrite::Nitrite::builder (line 81) ... ignored [INFO] [stdout] test src/nitrite.rs - nitrite::Nitrite::keyed_repository (line 168) ... ignored [INFO] [stdout] test src/nitrite.rs - nitrite::Nitrite::repository (line 131) ... ignored [INFO] [stdout] test src/nitrite.rs - nitrite::Nitrite::with_session (line 449) ... ignored [INFO] [stdout] test src/nitrite_builder.rs - nitrite_builder::NitriteBuilder (line 13) ... ignored [INFO] [stdout] test src/nitrite_builder.rs - nitrite_builder::NitriteBuilder::load_module (line 94) ... ignored [INFO] [stdout] test src/nitrite_builder.rs - nitrite_builder::NitriteBuilder::open_or_create (line 170) ... ignored [INFO] [stdout] test src/nitrite_config.rs - nitrite_config::NitriteConfig (line 22) ... ignored [INFO] [stdout] test src/repository/entity.rs - repository::entity::EntityId (line 145) ... ignored [INFO] [stdout] test src/repository/entity.rs - repository::entity::EntityIndex (line 80) ... ignored [INFO] [stdout] test src/repository/entity.rs - repository::entity::NitriteEntity (line 24) ... ignored [INFO] [stdout] test src/repository/mod.rs - repository (line 13) ... ignored [INFO] [stdout] test src/repository/repository.rs - repository::repository::ObjectRepository (line 478) ... ignored [INFO] [stdout] test src/repository/repository.rs - repository::repository::ObjectRepository::new (line 528) ... ignored [INFO] [stdout] test src/repository/repository.rs - repository::repository::ObjectRepositoryProvider::document_collection (line 437) ... ignored [INFO] [stdout] test src/repository/repository.rs - repository::repository::ObjectRepositoryProvider::find (line 376) ... ignored [INFO] [stdout] test src/repository/repository.rs - repository::repository::ObjectRepositoryProvider::find_with_options (line 409) ... ignored [INFO] [stdout] test src/repository/repository.rs - repository::repository::ObjectRepositoryProvider::get_by_id (line 347) ... ignored [INFO] [stdout] test src/repository/repository.rs - repository::repository::ObjectRepositoryProvider::insert (line 65) ... ignored [INFO] [stdout] test src/repository/repository.rs - repository::repository::ObjectRepositoryProvider::insert_many (line 93) ... ignored [INFO] [stdout] test src/repository/repository.rs - repository::repository::ObjectRepositoryProvider::remove (line 321) ... ignored [INFO] [stdout] test src/repository/repository.rs - repository::repository::ObjectRepositoryProvider::remove_one (line 292) ... ignored [INFO] [stdout] test src/repository/repository.rs - repository::repository::ObjectRepositoryProvider::update (line 119) ... ignored [INFO] [stdout] test src/repository/repository.rs - repository::repository::ObjectRepositoryProvider::update_by_nitrite_id (line 256) ... ignored [INFO] [stdout] test src/repository/repository.rs - repository::repository::ObjectRepositoryProvider::update_document (line 220) ... ignored [INFO] [stdout] test src/repository/repository.rs - repository::repository::ObjectRepositoryProvider::update_one (line 191) ... ignored [INFO] [stdout] test src/repository/repository.rs - repository::repository::ObjectRepositoryProvider::update_with_options (line 156) ... ignored [INFO] [stdout] test src/store/event.rs - store::event::StoreEventCallback (line 195) ... ignored [INFO] [stdout] test src/store/event.rs - store::event::StoreEventInfo (line 79) ... ignored [INFO] [stdout] test src/store/event.rs - store::event::StoreEventInfo::event (line 139) ... ignored [INFO] [stdout] test src/store/event.rs - store::event::StoreEventInfo::new (line 119) ... ignored [INFO] [stdout] test src/store/event.rs - store::event::StoreEventListener (line 243) ... ignored [INFO] [stdout] test src/store/event.rs - store::event::StoreEventListener::new (line 296) ... ignored [INFO] [stdout] test src/store/event.rs - store::event::StoreEvents (line 37) ... ignored [INFO] [stdout] test src/transaction/nitrite_transaction.rs - transaction::nitrite_transaction::NitriteTransaction (line 71) ... ignored [INFO] [stdout] test src/transaction/session.rs - transaction::session::Session (line 33) ... ignored [INFO] [stdout] test src/lib.rs - get_cpu_count (line 123) ... ok [INFO] [stdout] test src/common/value.rs - common::value::val (line 1324) ... ok [INFO] [stdout] test src/collection/document.rs - collection::document::doc (line 1092) ... ok [INFO] [stdout] test src/common/lock.rs - common::lock::LockRegistry::new (line 67) ... ok [INFO] [stdout] test src/common/lock.rs - common::lock::LockRegistry (line 46) ... ok [INFO] [stdout] test src/common/lock.rs - common::lock::LockRegistry::get_lock (line 94) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 136 ignored; 0 measured; 0 filtered out; finished in 1.79s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "5d947c37bbe4b7c483e8c49e093c3b4dbcfc697ae9f04156051b70a99f4c37b1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5d947c37bbe4b7c483e8c49e093c3b4dbcfc697ae9f04156051b70a99f4c37b1", kill_on_drop: false }` [INFO] [stdout] 5d947c37bbe4b7c483e8c49e093c3b4dbcfc697ae9f04156051b70a99f4c37b1