Compiling libdictenstein v0.1.0 (/home/dylon/Workspace/f1r3fly.io/libdictenstein)
warning: unused import: `super::*`
--> src/persistent_artrie/nodes/atomic_ptr.rs:23:9
|
23 | use super::*;
| ^^^^^^^^
|
= note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
warning: unused import: `crate::persistent_artrie::arena_manager::ArenaSlot`
--> src/persistent_artrie/dict_impl.rs:1254:13
|
1254 | use crate::persistent_artrie::arena_manager::ArenaSlot;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: unused import: `super::*`
--> src/persistent_artrie_char/nodes/atomic_ptr.rs:23:9
|
23 | use super::*;
| ^^^^^^^^
warning: unused import: `super::super::SharedCharTrie`
--> src/persistent_artrie_char/dict_impl_char.rs:206:9
|
206 | use super::super::SharedCharTrie;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: unused import: `crate::persistent_artrie::epoch::EpochConfig`
--> src/persistent_artrie_char/dict_impl_char.rs:2510:13
|
2510 | use crate::persistent_artrie::epoch::EpochConfig;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: unused import: `std::collections::HashMap`
--> src/persistent_artrie_char/parallel_merge.rs:17:5
|
17 | use std::collections::HashMap;
| ^^^^^^^^^^^^^^^^^^^^^^^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/dict_impl.rs:575:56
|
575 | let dict: PersistentARTrie = PersistentARTrie::new();
| ^^^
|
= note: `#[warn(deprecated)]` on by default
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/dict_impl.rs:582:60
|
582 | let mut dict: PersistentARTrie = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/dict_impl.rs:599:60
|
599 | let mut dict: PersistentARTrie = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/dict_impl.rs:609:60
|
609 | let mut dict: PersistentARTrie = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/dict_impl.rs:623:60
|
623 | let mut dict: PersistentARTrie = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/dict_impl.rs:633:60
|
633 | let mut dict: PersistentARTrie = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/dict_impl.rs:645:60
|
645 | let mut dict: PersistentARTrie = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/dict_impl.rs:658:60
|
658 | let mut dict: PersistentARTrie = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/dict_impl.rs:669:60
|
669 | let mut dict: PersistentARTrie = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/dict_impl.rs:686:56
|
686 | let dict: PersistentARTrie = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/dict_impl.rs:692:56
|
692 | let dict: PersistentARTrie = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/dict_impl.rs:699:60
|
699 | let mut dict: PersistentARTrie = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/dict_impl.rs:709:60
|
709 | let mut dict: PersistentARTrie = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/dict_impl.rs:725:60
|
725 | let mut dict: PersistentARTrie = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/dict_impl.rs:737:60
|
737 | let mut dict: PersistentARTrie = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/dict_impl.rs:753:60
|
753 | let mut dict: PersistentARTrie = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/dict_impl.rs:1527:71
|
1527 | let mut source: PersistentARTrie<u32> = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/dict_impl.rs:1535:71
|
1535 | let mut target: PersistentARTrie<u32> = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/dict_impl.rs:1557:71
|
1557 | let mut source: PersistentARTrie<u32> = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/dict_impl.rs:1564:71
|
1564 | let mut target: PersistentARTrie<u32> = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/dict_impl.rs:1585:69
|
1585 | let mut trie: PersistentARTrie<u32> = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/dict_impl.rs:1612:69
|
1612 | let mut trie: PersistentARTrie<u32> = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/dict_impl.rs:1634:69
|
1634 | let mut trie: PersistentARTrie<u32> = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/dict_impl.rs:1644:72
|
1644 | let mut trie: PersistentARTrie<String> = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/dict_impl.rs:1705:65
|
1705 | let dict: PersistentARTrie<i32> = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/dict_impl.rs:1753:65
|
1753 | let dict: PersistentARTrie<i32> = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/dict_impl.rs:1859:60
|
1859 | let mut dict: PersistentARTrie = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/dict_impl.rs:1880:60
|
1880 | let mut dict: PersistentARTrie = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/dict_impl.rs:1895:60
|
1895 | let mut dict: PersistentARTrie = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/dict_impl.rs:1909:60
|
1909 | let mut dict: PersistentARTrie = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/dict_impl.rs:1938:60
|
1938 | let mut dict: PersistentARTrie = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/dict_impl.rs:1970:60
|
1970 | let mut dict: PersistentARTrie = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/dict_impl.rs:2002:60
|
2002 | let mut dict: PersistentARTrie = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/dict_impl.rs:2020:60
|
2020 | let mut dict: PersistentARTrie = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/zipper.rs:478:64
|
478 | let mut dict: PersistentARTrie<()> = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/zipper.rs:487:64
|
487 | let mut dict: PersistentARTrie<()> = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/zipper.rs:501:64
|
501 | let mut dict: PersistentARTrie<()> = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/zipper.rs:511:64
|
511 | let mut dict: PersistentARTrie<()> = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/zipper.rs:526:64
|
526 | let mut dict: PersistentARTrie<()> = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/zipper.rs:541:64
|
541 | let mut dict: PersistentARTrie<()> = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/zipper.rs:551:64
|
551 | let mut dict: PersistentARTrie<()> = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/zipper.rs:565:64
|
565 | let mut dict: PersistentARTrie<()> = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/zipper.rs:585:64
|
585 | let mut dict: PersistentARTrie<()> = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/zipper.rs:604:64
|
604 | let mut dict: PersistentARTrie<()> = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/zipper.rs:618:64
|
618 | let mut dict: PersistentARTrie<()> = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/zipper.rs:639:64
|
639 | let mut dict: PersistentARTrie<()> = PersistentARTrie::new();
| ^^^
warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead.
--> src/persistent_artrie/zipper.rs:662:64
|
662 | let mut dict: PersistentARTrie<()> = PersistentARTrie::new();
| ^^^
warning: unused import: `MappedDictionary`
--> src/persistent_artrie_char/persist.rs:1612:29
|
1612 | use crate::{Dictionary, MappedDictionary};
| ^^^^^^^^^^^^^^^^
warning: unused import: `MappedDictionary`
--> src/persistent_artrie_char/lockfree_cas.rs:2371:29
|
2371 | use crate::{Dictionary, MappedDictionary};
| ^^^^^^^^^^^^^^^^
warning: unused import: `rayon::prelude`
--> src/persistent_artrie/dict_impl.rs:51:5
|
51 | use rayon::prelude::*;
| ^^^^^^^^^^^^^^
warning: unused import: `rayon::prelude`
--> src/persistent_artrie_char/parallel_merge.rs:19:5
|
19 | use rayon::prelude::*;
| ^^^^^^^^^^^^^^
warning: unused import: `MappedDictionary`
--> src/persistent_artrie_char/persist.rs:1926:29
|
1926 | use crate::{Dictionary, MappedDictionary};
| ^^^^^^^^^^^^^^^^
warning: unused import: `MappedDictionary`
--> src/persistent_artrie_char/persist.rs:2066:29
|
2066 | use crate::{Dictionary, MappedDictionary};
| ^^^^^^^^^^^^^^^^
warning: unused import: `crate::ARTrie`
--> src/persistent_artrie_char/dict_impl_char.rs:208:9
|
208 | use crate::ARTrie;
| ^^^^^^^^^^^^^
warning: unused import: `Dictionary`
--> src/persistent_artrie/lockfree_cas.rs:2214:17
|
2214 | use crate::{Dictionary, MappedDictionary};
| ^^^^^^^^^^
warning: unused import: `crate::persistent_artrie_core::overlay::flip::LockFreeOverlay`
--> src/persistent_artrie/lockfree_cas.rs:2629:13
|
2629 | use crate::persistent_artrie_core::overlay::flip::LockFreeOverlay;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: unused import: `crate::persistent_artrie_core::overlay::flip::LockFreeOverlay`
--> src/persistent_artrie/lockfree_cas.rs:2720:13
|
2720 | use crate::persistent_artrie_core::overlay::flip::LockFreeOverlay;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: unused import: `crate::persistent_artrie_core::overlay::flip::LockFreeOverlay`
--> src/persistent_artrie/lockfree_cas.rs:2742:13
|
2742 | use crate::persistent_artrie_core::overlay::flip::LockFreeOverlay;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: unused import: `Dictionary`
--> src/persistent_artrie_char/overlay_dictionary_node_faulting_tests.rs:27:13
|
27 | use crate::{Dictionary, DictionaryNode};
| ^^^^^^^^^^
warning: variable does not need to be mutable
--> src/persistent_artrie/serialization.rs:1489:13
|
1489 | let mut header = SerializedNodeHeader {
| ----^^^^^^
| |
| help: remove this `mut`
|
= note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
warning: variable does not need to be mutable
--> src/persistent_artrie/serialization.rs:1511:13
|
1511 | let mut header = SerializedNodeHeader {
| ----^^^^^^
| |
| help: remove this `mut`
warning: variable does not need to be mutable
--> src/persistent_artrie/serialization.rs:1533:13
|
1533 | let mut header = SerializedNodeHeader {
| ----^^^^^^
| |
| help: remove this `mut`
warning: variable does not need to be mutable
--> src/persistent_artrie/serialization.rs:1601:13
|
1601 | let mut header = SerializedNodeHeader {
| ----^^^^^^
| |
| help: remove this `mut`
warning: unused variable: `after`
--> src/persistent_artrie_char/arena_manager.rs:1555:13
|
1555 | let after = manager.ensure_valid();
| ^^^^^ help: if this is intentional, prefix it with an underscore: `_after`
|
= note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
warning: variable does not need to be mutable
--> src/persistent_artrie_char/persist.rs:1844:13
|
1844 | let mut trie = PersistentARTrieChar::<V>::create(&path).expect("create disk-backed trie");
| ----^^^^
| |
| help: remove this `mut`
warning: variable `failures` is assigned to, but never used
--> src/persistent_artrie_core/concurrency.rs:1444:13
|
1444 | let mut failures = 0;
| ^^^^^^^^^^^^
|
= note: consider using `_failures` instead
warning: value assigned to `failures` is never read
--> src/persistent_artrie_core/concurrency.rs:1447:17
|
1447 | failures += 1;
| ^^^^^^^^^^^^^
|
= help: maybe it is overwritten before being read?
= note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
warning: unused variable: `nt`
--> src/persistent_artrie_core/overlay/node.rs:1877:54
|
1877 | fn check_as_non_final_deep_child<K: KeyEncoding>(nt: NodeType)
| ^^ help: if this is intentional, prefix it with an underscore: `_nt`
warning: unused variable: `v2`
--> src/persistent_artrie_core/version_checkpoint.rs:676:13
|
676 | let v2 = manager.create_version(200, 75);
| ^^ help: if this is intentional, prefix it with an underscore: `_v2`
warning: unused variable: `report`
--> src/persistent_vocab_artrie/dict_impl.rs:1398:25
|
1398 | let (vocab, report) = PersistentVocabARTrie::open_with_recovery(&path).unwrap();
| ^^^^^^ help: if this is intentional, prefix it with an underscore: `_report`
warning: method `serialize_node_to_disk` is never used
--> src/persistent_artrie/serialize_impl.rs:57:19
|
36 | impl<V: DictionaryValue, S: BlockStorage> PersistentARTrie<V, S> {
| ---------------------------------------------------------------- method in this implementation
...
57 | pub(super) fn serialize_node_to_disk(&self, node: &Node) -> Result<SwizzledPtr> {
| ^^^^^^^^^^^^^^^^^^^^^^
|
= note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
warning: field `commit_seq_by_data_lsn` is never read
--> src/persistent_artrie_char/mod.rs:515:16
|
379 | pub struct PersistentARTrieChar<V: DictionaryValue = (), S: crate::persistent_artrie::block_storage::BlockStorage = crate::persiste...
| -------------------- field in this struct
...
515 | pub(crate) commit_seq_by_data_lsn: std::sync::Mutex<std::collections::BTreeMap<u64, u64>>,
| ^^^^^^^^^^^^^^^^^^^^^^
warning: method `pending_len` is never used
--> src/persistent_artrie_char/reclaim.rs:59:19
|
44 | impl<V: DictionaryValue> CharRetireList<V> {
| ------------------------------------------ method in this implementation
...
59 | pub(crate) fn pending_len(&self) -> usize {
| ^^^^^^^^^^^
warning: method `checkpoint_path` is never used
--> src/persistent_artrie_core/epoch.rs:776:8
|
447 | impl CheckpointManager {
| ---------------------- method in this implementation
...
776 | fn checkpoint_path(&self, epoch: EpochId) -> PathBuf {
| ^^^^^^^^^^^^^^^
warning: struct `PendingTransaction` is never constructed
--> src/persistent_artrie_core/recovery.rs:439:8
|
439 | struct PendingTransaction {
| ^^^^^^^^^^^^^^^^^^
warning: field `archive_config` is never read
--> src/persistent_artrie_core/wal/async_writer.rs:383:5
|
371 | pub struct AsyncWalWriter {
| -------------- field in this struct
...
383 | archive_config: WalConfig,
| ^^^^^^^^^^^^^^
warning: associated function `placeholder` is never used
--> src/persistent_vocab_artrie/mod.rs:267:8
|
256 | impl VocabTrieNodeRef {
| --------------------- associated function in this implementation
...
267 | fn placeholder() -> Self {
| ^^^^^^^^^^^
warning: constant `DEFAULT_VOCAB_BUFFER_POOL_SIZE` is never used
--> src/persistent_vocab_artrie/dict_impl.rs:73:7
|
73 | const DEFAULT_VOCAB_BUFFER_POOL_SIZE: usize = 64;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: field `shutdown` is never read
--> src/persistent_vocab_artrie/concurrent.rs:132:5
|
100 | pub struct ConcurrentVocabARTrie {
| --------------------- field in this struct
...
132 | shutdown: AtomicBool,
| ^^^^^^^^
warning: type alias `ScdawgNode` is never used
--> src/scdawg.rs:74:6
|
74 | type ScdawgNode<V = ()> = crate::scdawg_core::ScdawgNode<u8, V>;
| ^^^^^^^^^^
warning: type alias `ScdawgCharNode` is never used
--> src/scdawg_char.rs:66:6
|
66 | type ScdawgCharNode<V = ()> = crate::scdawg_core::ScdawgNode<char, V>;
| ^^^^^^^^^^^^^^
warning: type alias `SuffixNode` is never used
--> src/suffix_automaton.rs:150:17
|
150 | pub(crate) type SuffixNode<V = ()> = crate::suffix_automaton_core::SuffixNode<u8, V>;
| ^^^^^^^^^^
warning: type alias `SuffixNodeChar` is never used
--> src/suffix_automaton_char.rs:149:17
|
149 | pub(crate) type SuffixNodeChar<V = ()> = crate::suffix_automaton_core::SuffixNode<char, V>;
| ^^^^^^^^^^^^^^
warning: unused `std::result::Result` that must be used
--> src/double_array_trie_char.rs:1124:9
|
1124 | pat.insert_with_value("apple", 1);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
= note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
help: use `let _ = ...` to ignore the resulting value
|
1124 | let _ = pat.insert_with_value("apple", 1);
| +++++++
warning: unused `std::result::Result` that must be used
--> src/double_array_trie_char.rs:1125:9
|
1125 | pat.insert_with_value("banana", 2);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1125 | let _ = pat.insert_with_value("banana", 2);
| +++++++
warning: unused `std::result::Result` that must be used
--> src/double_array_trie_char.rs:1126:9
|
1126 | pat.insert_with_value("cherry", 3);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1126 | let _ = pat.insert_with_value("cherry", 3);
| +++++++
warning: unused `std::result::Result` that must be used
--> src/double_array_trie_char.rs:1140:9
|
1140 | pat.insert_with_value("café", 10);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1140 | let _ = pat.insert_with_value("café", 10);
| +++++++
warning: unused `std::result::Result` that must be used
--> src/double_array_trie_char.rs:1141:9
|
1141 | pat.insert_with_value("日本語", 20);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1141 | let _ = pat.insert_with_value("日本語", 20);
| +++++++
warning: unused `std::result::Result` that must be used
--> src/double_array_trie_char.rs:1142:9
|
1142 | pat.insert_with_value("🎉", 30);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1142 | let _ = pat.insert_with_value("🎉", 30);
| +++++++
warning: unused `std::result::Result` that must be used
--> src/double_array_trie_char.rs:1155:9
|
1155 | pat.insert_with_value("test", 42);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1155 | let _ = pat.insert_with_value("test", 42);
| +++++++
warning: unused `std::result::Result` that must be used
--> src/double_array_trie_char.rs:1176:13
|
1176 | pat.insert_with_value(term, value.to_string());
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1176 | let _ = pat.insert_with_value(term, value.to_string());
| +++++++
warning: unused `std::result::Result` that must be used
--> src/double_array_trie_char.rs:1191:9
|
1191 | pat.insert_with_value("cat", 1);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1191 | let _ = pat.insert_with_value("cat", 1);
| +++++++
warning: unused `std::result::Result` that must be used
--> src/double_array_trie_char.rs:1192:9
|
1192 | pat.insert_with_value("car", 2);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1192 | let _ = pat.insert_with_value("car", 2);
| +++++++
warning: unused `std::result::Result` that must be used
--> src/double_array_trie_char.rs:1193:9
|
1193 | pat.insert_with_value("cart", 3);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1193 | let _ = pat.insert_with_value("cart", 3);
| +++++++
warning: unused `std::result::Result` that must be used
--> src/double_array_trie_char.rs:1194:9
|
1194 | pat.insert_with_value("card", 4);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1194 | let _ = pat.insert_with_value("card", 4);
| +++++++
warning: comparison is useless due to type limits
--> src/persistent_artrie/arena_manager.rs:1905:17
|
1905 | assert!(stats.dirty_arenas >= 0);
| ^^^^^^^^^^^^^^^^^^^^^^^
|
= note: `#[warn(unused_comparisons)]` on by default
warning: unused `std::result::Result` that must be used
--> src/persistent_artrie_char/mod.rs:718:13
|
718 | trie.insert(&term);
| ^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
718 | let _ = trie.insert(&term);
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_artrie_char/mod.rs:729:13
|
729 | trie.insert(term);
| ^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
729 | let _ = trie.insert(term);
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_artrie_char/dict_impl_char.rs:2949:9
|
2949 | trie.write().insert("hello");
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
2949 | let _ = trie.write().insert("hello");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_artrie_char/dict_impl_char.rs:2963:9
|
2963 | trie.write().insert("hello");
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
2963 | let _ = trie.write().insert("hello");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_artrie_char/dict_impl_char.rs:3068:9
|
3068 | trie.write().insert("persistent");
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
3068 | let _ = trie.write().insert("persistent");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_artrie_char/mmap_ctor.rs:1569:17
|
1569 | trie.insert_with_value(k, v.clone());
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1569 | let _ = trie.insert_with_value(k, v.clone());
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_artrie_char/persist.rs:1725:17
|
1725 | owned.insert_with_value(t, *v);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1725 | let _ = owned.insert_with_value(t, *v);
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_artrie_char/persist.rs:2006:17
|
2006 | owned.insert_with_value(t, *v);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
2006 | let _ = owned.insert_with_value(t, *v);
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_artrie_char/persist.rs:2195:17
|
2195 | owned.insert_with_value(t, *v);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
2195 | let _ = owned.insert_with_value(t, *v);
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_artrie_char/persist.rs:2269:17
|
2269 | owned.insert_with_value(t, *v);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
2269 | let _ = owned.insert_with_value(t, *v);
| +++++++
warning: comparison is useless due to type limits
--> src/persistent_artrie_core/prefetch.rs:532:17
|
532 | assert!(stats.requests >= 0);
| ^^^^^^^^^^^^^^^^^^^
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:318:9
|
318 | vocab.insert("apple");
| ^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
318 | let _ = vocab.insert("apple");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:319:9
|
319 | vocab.insert("banana");
| ^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
319 | let _ = vocab.insert("banana");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:320:9
|
320 | vocab.insert("cherry");
| ^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
320 | let _ = vocab.insert("cherry");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:334:9
|
334 | vocab.insert("apple");
| ^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
334 | let _ = vocab.insert("apple");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:335:9
|
335 | vocab.insert("banana");
| ^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
335 | let _ = vocab.insert("banana");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:336:9
|
336 | vocab.insert("cherry");
| ^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
336 | let _ = vocab.insert("cherry");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:387:13
|
387 | vocab.insert("hello");
| ^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
387 | let _ = vocab.insert("hello");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:388:13
|
388 | vocab.insert("world");
| ^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
388 | let _ = vocab.insert("world");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:389:13
|
389 | vocab.insert("test");
| ^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
389 | let _ = vocab.insert("test");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:414:13
|
414 | vocab.insert("apple");
| ^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
414 | let _ = vocab.insert("apple");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:415:13
|
415 | vocab.insert("banana");
| ^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
415 | let _ = vocab.insert("banana");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:423:13
|
423 | vocab.insert("cherry");
| ^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
423 | let _ = vocab.insert("cherry");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:424:13
|
424 | vocab.insert("durian");
| ^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
424 | let _ = vocab.insert("durian");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:445:9
|
445 | vocab.insert("present");
| ^^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
445 | let _ = vocab.insert("present");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:467:9
|
467 | vocab.insert("test");
| ^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
467 | let _ = vocab.insert("test");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:498:13
|
498 | vocab.insert("term1");
| ^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
498 | let _ = vocab.insert("term1");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:499:13
|
499 | vocab.insert("term2");
| ^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
499 | let _ = vocab.insert("term2");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:500:13
|
500 | vocab.insert("term3");
| ^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
500 | let _ = vocab.insert("term3");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:524:13
|
524 | vocab.insert("apple");
| ^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
524 | let _ = vocab.insert("apple");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:525:13
|
525 | vocab.insert("banana");
| ^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
525 | let _ = vocab.insert("banana");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:532:13
|
532 | vocab.insert("cherry");
| ^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
532 | let _ = vocab.insert("cherry");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:533:13
|
533 | vocab.insert("durian");
| ^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
533 | let _ = vocab.insert("durian");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:743:13
|
743 | vocab.insert("with_value_1");
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
743 | let _ = vocab.insert("with_value_1");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:744:13
|
744 | vocab.insert("with_value_2");
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
744 | let _ = vocab.insert("with_value_2");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:745:13
|
745 | vocab.insert("with_value_3");
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
745 | let _ = vocab.insert("with_value_3");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:797:9
|
797 | vocab.write().insert("hello");
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
797 | let _ = vocab.write().insert("hello");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:809:9
|
809 | vocab.write().insert("world");
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
809 | let _ = vocab.write().insert("world");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:825:9
|
825 | vocab.insert("hello");
| ^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
825 | let _ = vocab.insert("hello");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:833:9
|
833 | vocab.insert("world");
| ^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
833 | let _ = vocab.insert("world");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:857:17
|
857 | vocab.insert(&format!("word{}", i));
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
857 | let _ = vocab.insert(&format!("word{}", i));
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:886:9
|
886 | vocab.insert("hello");
| ^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
886 | let _ = vocab.insert("hello");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:889:9
|
889 | vocab.insert("world");
| ^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
889 | let _ = vocab.insert("world");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:921:13
|
921 | vocab.insert("hello");
| ^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
921 | let _ = vocab.insert("hello");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:922:13
|
922 | vocab.insert("world");
| ^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
922 | let _ = vocab.insert("world");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:958:13
|
958 | vocab.write().insert(&format!("initial_{}", i));
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
958 | let _ = vocab.write().insert(&format!("initial_{}", i));
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:979:17
|
979 | vocab_clone2.write().insert(&format!("concurrent_{}", i));
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
979 | let _ = vocab_clone2.write().insert(&format!("concurrent_{}", i));
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:1012:9
|
1012 | vocab.insert("test");
| ^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1012 | let _ = vocab.insert("test");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:1160:13
|
1160 | vocab.insert("simple");
| ^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1160 | let _ = vocab.insert("simple");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:1161:13
|
1161 | vocab.insert("日本語");
| ^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1161 | let _ = vocab.insert("日本語");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:1162:13
|
1162 | vocab.insert("");
| ^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1162 | let _ = vocab.insert("");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:1163:13
|
1163 | vocab.insert("with spaces and punctuation!");
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1163 | let _ = vocab.insert("with spaces and punctuation!");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:1164:13
|
1164 | vocab.insert(&"x".repeat(100));
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1164 | let _ = vocab.insert(&"x".repeat(100));
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:1202:17
|
1202 | vocab.insert(&format!("term_{:05}", i));
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1202 | let _ = vocab.insert(&format!("term_{:05}", i));
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:1231:9
|
1231 | vocab.insert("test");
| ^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1231 | let _ = vocab.insert("test");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:1244:9
|
1244 | vocab.insert("test");
| ^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1244 | let _ = vocab.insert("test");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:1262:9
|
1262 | vocab.insert("test");
| ^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1262 | let _ = vocab.insert("test");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:1283:9
|
1283 | vocab.insert("first");
| ^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1283 | let _ = vocab.insert("first");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:1286:9
|
1286 | vocab.insert("second");
| ^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1286 | let _ = vocab.insert("second");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:1290:9
|
1290 | vocab.insert("first");
| ^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1290 | let _ = vocab.insert("first");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:1302:13
|
1302 | vocab.insert("test");
| ^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1302 | let _ = vocab.insert("test");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:1354:9
|
1354 | vocab.insert("apple");
| ^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1354 | let _ = vocab.insert("apple");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:1355:9
|
1355 | vocab.insert("banana");
| ^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1355 | let _ = vocab.insert("banana");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:1426:9
|
1426 | vocab.insert("hello");
| ^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1426 | let _ = vocab.insert("hello");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:1427:9
|
1427 | vocab.insert("world");
| ^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1427 | let _ = vocab.insert("world");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:1448:13
|
1448 | vocab.insert("apple");
| ^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1448 | let _ = vocab.insert("apple");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:1449:13
|
1449 | vocab.insert("banana");
| ^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1449 | let _ = vocab.insert("banana");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:1474:9
|
1474 | vocab.insert_batch(&["apple", "banana"]);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1474 | let _ = vocab.insert_batch(&["apple", "banana"]);
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:1477:9
|
1477 | vocab.insert_batch(&["cherry", "date"]);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1477 | let _ = vocab.insert_batch(&["cherry", "date"]);
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/dict_impl.rs:1480:9
|
1480 | vocab.insert_batch(&["elderberry"]);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1480 | let _ = vocab.insert_batch(&["elderberry"]);
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/mod.rs:1162:9
|
1162 | vocab.insert("日本語");
| ^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1162 | let _ = vocab.insert("日本語");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/mod.rs:1163:9
|
1163 | vocab.insert("中文");
| ^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1163 | let _ = vocab.insert("中文");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/mod.rs:1164:9
|
1164 | vocab.insert("한글");
| ^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1164 | let _ = vocab.insert("한글");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/mod.rs:1165:9
|
1165 | vocab.insert("العربية");
| ^^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1165 | let _ = vocab.insert("العربية");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/mod.rs:1166:9
|
1166 | vocab.insert("emoji😀");
| ^^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1166 | let _ = vocab.insert("emoji😀");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/mod.rs:1222:9
|
1222 | vocab.insert("test");
| ^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1222 | let _ = vocab.insert("test");
| +++++++
warning: unused `std::result::Result` that must be used
--> src/persistent_vocab_artrie/mod.rs:1264:9
|
1264 | vocab.insert("test");
| ^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
help: use `let _ = ...` to ignore the resulting value
|
1264 | let _ = vocab.insert("test");
| +++++++
warning: `libdictenstein` (lib test) generated 179 warnings (run `cargo fix --lib -p libdictenstein --tests` to apply 15 suggestions)
Finished `test` profile [unoptimized + debuginfo] target(s) in 7.72s
────────────
Nextest run ID b6ad686c-b38f-404a-aa5a-76bf954c9098 with nextest profile: default
Starting 1767 tests across 1 binary (2 tests skipped)
PASS [ 0.005s] ( 1/1767) libdictenstein bijective::bijective_map::tests::test_mapped_dictionary_trait
PASS [ 0.006s] ( 2/1767) libdictenstein bijective::bijective_map::tests::test_contains
PASS [ 0.006s] ( 3/1767) libdictenstein bijective::bijective_map::tests::test_iter
PASS [ 0.006s] ( 4/1767) libdictenstein bijective::bijective_map::tests::test_empty_map
PASS [ 0.006s] ( 5/1767) libdictenstein bijective::bijective_map::tests::test_multiple_pairs
PASS [ 0.006s] ( 6/1767) libdictenstein bijective::bijective_map::tests::test_bijection_invariant
PASS [ 0.006s] ( 7/1767) libdictenstein bijective::bijective_map::tests::test_duplicate_value_panics
PASS [ 0.006s] ( 8/1767) libdictenstein bijective::bijective_map::tests::test_single_pair
PASS [ 0.005s] ( 9/1767) libdictenstein char_unit::tests::test_u8_ascii
PASS [ 0.005s] ( 10/1767) libdictenstein dat_core::shared::tests::dat_core_shared_default_byte
PASS [ 0.005s] ( 11/1767) libdictenstein dat_core::shared::tests::dat_core_shared_default_char
PASS [ 0.005s] ( 12/1767) libdictenstein char_unit::tests::test_u8_unicode
PASS [ 0.005s] ( 13/1767) libdictenstein dawg_core::tests::test_dawg_core_insert_bytes
PASS [ 0.005s] ( 14/1767) libdictenstein dawg_core::tests::test_dawg_core_compact
PASS [ 0.005s] ( 15/1767) libdictenstein dawg_core::tests::test_dawg_core_minimize
PASS [ 0.005s] ( 16/1767) libdictenstein dawg_core::tests::test_dawg_core_remove
PASS [ 0.005s] ( 17/1767) libdictenstein difference_zipper::tests::test_difference_a_minus_a
PASS [ 0.006s] ( 18/1767) libdictenstein dawg_core::tests::test_dawg_core_with_values
PASS [ 0.005s] ( 19/1767) libdictenstein difference_zipper::tests::test_difference_b_superset_of_a
PASS [ 0.005s] ( 20/1767) libdictenstein difference_zipper::tests::test_difference_basic
PASS [ 0.005s] ( 21/1767) libdictenstein difference_zipper::tests::test_difference_children
PASS [ 0.005s] ( 22/1767) libdictenstein difference_zipper::tests::test_difference_descend
PASS [ 0.020s] ( 23/1767) libdictenstein bijective::bijective_map::tests::test_bijective_dictionary_trait
PASS [ 0.020s] ( 24/1767) libdictenstein bloom_filter::tests::test_bloom_filter_custom_params
PASS [ 0.020s] ( 25/1767) libdictenstein bijective::bijective_map::tests::test_duplicate_term_panics
PASS [ 0.005s] ( 26/1767) libdictenstein difference_zipper::tests::test_difference_empty_minus_b
PASS [ 0.005s] ( 27/1767) libdictenstein difference_zipper::tests::test_difference_nested_prefix
PASS [ 0.006s] ( 28/1767) libdictenstein difference_zipper::tests::test_difference_disjoint
PASS [ 0.006s] ( 29/1767) libdictenstein difference_zipper::tests::test_difference_valued_iterator
PASS [ 0.025s] ( 30/1767) libdictenstein char_unit::tests::test_u64_short_string
PASS [ 0.025s] ( 31/1767) libdictenstein char_unit::tests::test_u64_empty
PASS [ 0.025s] ( 32/1767) libdictenstein bloom_filter::tests::test_bloom_filter_bytes
PASS [ 0.010s] ( 33/1767) libdictenstein difference_zipper::tests::test_difference_optional_right
PASS [ 0.006s] ( 34/1767) libdictenstein difference_zipper::tests::test_difference_with_values
PASS [ 0.020s] ( 35/1767) libdictenstein dawg_core::tests::test_dawg_core_insert_chars
PASS [ 0.026s] ( 36/1767) libdictenstein bloom_filter::tests::test_bloom_filter_no_false_negatives
PASS [ 0.016s] ( 37/1767) libdictenstein difference_zipper::tests::test_difference_a_minus_empty
PASS [ 0.026s] ( 38/1767) libdictenstein char_unit::tests::test_char_ascii
PASS [ 0.026s] ( 39/1767) libdictenstein char_unit::tests::test_iter_u64
PASS [ 0.006s] ( 40/1767) libdictenstein char_unit::tests::test_u64_unicode
PASS [ 0.026s] ( 41/1767) libdictenstein char_unit::tests::test_char_unicode
PASS [ 0.006s] ( 42/1767) libdictenstein double_array_trie::tests::test_backward_compatibility_without_values
PASS [ 0.026s] ( 43/1767) libdictenstein char_unit::tests::test_u64_multi_unit
PASS [ 0.006s] ( 44/1767) libdictenstein double_array_trie::tests::test_builder_with_values
PASS [ 0.005s] ( 45/1767) libdictenstein double_array_trie::tests::test_dictionary_trait
PASS [ 0.006s] ( 46/1767) libdictenstein difference_zipper::tests::test_left_right_active
PASS [ 0.026s] ( 47/1767) libdictenstein char_unit::tests::test_u64_exact_8_bytes
PASS [ 0.027s] ( 48/1767) libdictenstein char_unit::tests::test_iter_u8
PASS [ 0.005s] ( 49/1767) libdictenstein double_array_trie::tests::test_duplicate_update_value
PASS [ 0.005s] ( 50/1767) libdictenstein double_array_trie::tests::test_edge_iteration
PASS [ 0.027s] ( 51/1767) libdictenstein bijective::bijective_map::tests::test_terms_and_values
PASS [ 0.027s] ( 52/1767) libdictenstein char_unit::tests::test_char_cjk
PASS [ 0.006s] ( 53/1767) libdictenstein double_array_trie::tests::test_empty_dat
PASS [ 0.005s] ( 54/1767) libdictenstein double_array_trie::tests::test_empty_string_with_value
PASS [ 0.006s] ( 55/1767) libdictenstein double_array_trie::tests::test_mapped_dictionary_with_values
PASS [ 0.006s] ( 56/1767) libdictenstein double_array_trie::tests::test_mapped_dictionary_node_value
PASS [ 0.006s] ( 57/1767) libdictenstein double_array_trie::tests::test_memory_efficiency
PASS [ 0.005s] ( 58/1767) libdictenstein double_array_trie_char::persistent_artrie_conversion_tests::test_from_persistent_artrie_basic
PASS [ 0.005s] ( 59/1767) libdictenstein double_array_trie::tests::test_single_term
PASS [ 0.006s] ( 60/1767) libdictenstein double_array_trie::tests::test_mapped_dictionary_contains_with_value
PASS [ 0.006s] ( 61/1767) libdictenstein double_array_trie::tests::test_prefix_sharing
PASS [ 0.006s] ( 62/1767) libdictenstein double_array_trie::tests::test_string_values
PASS [ 0.006s] ( 63/1767) libdictenstein double_array_trie_char::persistent_artrie_conversion_tests::test_from_persistent_artrie_by_value
PASS [ 0.006s] ( 64/1767) libdictenstein double_array_trie_char::tests::test_empty_dict
PASS [ 0.007s] ( 65/1767) libdictenstein double_array_trie::tests::test_multiple_terms
PASS [ 0.006s] ( 66/1767) libdictenstein double_array_trie_char::tests::test_basic_terms
PASS [ 0.007s] ( 67/1767) libdictenstein double_array_trie::tests::test_incremental_construction
PASS [ 0.006s] ( 68/1767) libdictenstein double_array_trie_char::persistent_artrie_conversion_tests::test_from_persistent_artrie_iteration_order
PASS [ 0.006s] ( 69/1767) libdictenstein double_array_trie_char::tests::test_duplicate_update_value
PASS [ 0.005s] ( 70/1767) libdictenstein double_array_trie_char::tests::test_empty_string_with_value
PASS [ 0.008s] ( 71/1767) libdictenstein double_array_trie_char::tests::test_backward_compatibility
PASS [ 0.008s] ( 72/1767) libdictenstein double_array_trie_char::persistent_artrie_conversion_tests::test_from_persistent_artrie_empty
PASS [ 0.008s] ( 73/1767) libdictenstein double_array_trie_char::persistent_artrie_conversion_tests::test_from_persistent_artrie_roundtrip_values
PASS [ 0.008s] ( 74/1767) libdictenstein double_array_trie_char::tests::test_edges_iterator
PASS [ 0.008s] ( 75/1767) libdictenstein double_array_trie_char::tests::test_cjk_characters
PASS [ 0.006s] ( 76/1767) libdictenstein double_array_trie_char::tests::test_from_sorted_basic_terms
PASS [ 0.005s] ( 77/1767) libdictenstein double_array_trie_char::tests::test_from_sorted_empty_string
PASS [ 0.006s] ( 78/1767) libdictenstein double_array_trie_char::tests::test_from_sorted_matches_from_terms
PASS [ 0.006s] ( 79/1767) libdictenstein double_array_trie_char::tests::test_from_sorted_duplicates_last_wins
PASS [ 0.006s] ( 80/1767) libdictenstein double_array_trie_char::tests::test_from_sorted_single_term
PASS [ 0.006s] ( 81/1767) libdictenstein double_array_trie_char::tests::test_from_sorted_empty
PASS [ 0.006s] ( 82/1767) libdictenstein double_array_trie_char::tests::test_from_sorted_prefix_terms
PASS [ 0.006s] ( 83/1767) libdictenstein double_array_trie_char::tests::test_mapped_dictionary_contains_with_value
PASS [ 0.006s] ( 84/1767) libdictenstein double_array_trie_char::tests::test_node_traversal
PASS [ 0.005s] ( 85/1767) libdictenstein double_array_trie_char_zipper::tests::test_zipper_children_iteration
PASS [ 0.006s] ( 86/1767) libdictenstein double_array_trie_char::tests::test_mapped_dictionary_node_value
PASS [ 0.006s] ( 87/1767) libdictenstein double_array_trie_char::tests::test_unicode_terms
PASS [ 0.008s] ( 88/1767) libdictenstein double_array_trie_char::tests::test_from_sorted_unicode
PASS [ 0.013s] ( 89/1767) libdictenstein double_array_trie_char::tests::test_emoji
PASS [ 0.014s] ( 90/1767) libdictenstein double_array_trie_char::persistent_artrie_conversion_tests::test_from_persistent_artrie_unicode
PASS [ 0.040s] ( 91/1767) libdictenstein bijective::bijective_map::tests::test_try_insert
PASS [ 0.041s] ( 92/1767) libdictenstein bloom_filter::tests::test_bloom_filter_basic
PASS [ 0.009s] ( 93/1767) libdictenstein double_array_trie_char::tests::test_from_sorted_cjk
PASS [ 0.041s] ( 94/1767) libdictenstein bijective::bijective_map::tests::test_unicode_terms
PASS [ 0.006s] ( 95/1767) libdictenstein double_array_trie_char_zipper::tests::test_zipper_nonexistent_path
PASS [ 0.006s] ( 96/1767) libdictenstein double_array_trie_char_zipper::tests::test_zipper_empty_dict
PASS [ 0.041s] ( 97/1767) libdictenstein bijective::bijective_map::tests::test_with_capacity
PASS [ 0.042s] ( 98/1767) libdictenstein char_unit::tests::test_iter_char
PASS [ 0.007s] ( 99/1767) libdictenstein double_array_trie_char_zipper::tests::test_zipper_root_not_final
PASS [ 0.006s] ( 100/1767) libdictenstein double_array_trie_char_zipper::tests::test_zipper_value_at_non_final
PASS [ 0.043s] ( 101/1767) libdictenstein bijective::bijective_map::tests::test_string_values
PASS [ 0.043s] ( 102/1767) libdictenstein char_unit::tests::test_char_emoji
PASS [ 0.006s] ( 103/1767) libdictenstein double_array_trie_zipper::tests::test_zipper_empty_dict
PASS [ 0.007s] ( 104/1767) libdictenstein double_array_trie_char_zipper::tests::test_zipper_unicode_navigation
PASS [ 0.006s] ( 105/1767) libdictenstein double_array_trie_zipper::tests::test_zipper_navigation
PASS [ 0.010s] ( 106/1767) libdictenstein double_array_trie_char_zipper::tests::test_zipper_path_tracking
PASS [ 0.012s] ( 107/1767) libdictenstein double_array_trie_char::tests::test_mixed_unicode
PASS [ 0.007s] ( 108/1767) libdictenstein double_array_trie_zipper::tests::test_zipper_children_iteration
PASS [ 0.006s] ( 109/1767) libdictenstein dynamic_dawg::tests::test_dynamic_dawg_insert
PASS [ 0.006s] ( 110/1767) libdictenstein dynamic_dawg::tests::test_dynamic_dawg_remove
PASS [ 0.006s] ( 111/1767) libdictenstein dynamic_dawg::tests::test_compact_no_false_positives
PASS [ 0.014s] ( 112/1767) libdictenstein double_array_trie_char::tests::test_mapped_dictionary_with_unicode_values
PASS [ 0.006s] ( 113/1767) libdictenstein dynamic_dawg::tests::test_mapped_dictionary_trait
PASS [ 0.007s] ( 114/1767) libdictenstein dynamic_dawg::tests::test_batch_remove_many
PASS [ 0.008s] ( 115/1767) libdictenstein double_array_trie_zipper::tests::test_zipper_with_values
PASS [ 0.008s] ( 116/1767) libdictenstein double_array_trie_zipper::tests::test_zipper_root_not_final
PASS [ 0.006s] ( 117/1767) libdictenstein dynamic_dawg::tests::test_dynamic_dawg_compact
PASS [ 0.007s] ( 118/1767) libdictenstein dynamic_dawg::tests::test_batch_extend
PASS [ 0.008s] ( 119/1767) libdictenstein double_array_trie_zipper::tests::test_zipper_value_at_non_final
PASS [ 0.006s] ( 120/1767) libdictenstein dynamic_dawg::tests::test_minimize_basic
PASS [ 0.009s] ( 121/1767) libdictenstein double_array_trie_char_zipper::tests::test_zipper_with_unicode_values
PASS [ 0.006s] ( 122/1767) libdictenstein dynamic_dawg::tests::test_minimize_idempotent
PASS [ 0.007s] ( 123/1767) libdictenstein dynamic_dawg::tests::test_compaction_flag
PASS [ 0.015s] ( 124/1767) libdictenstein double_array_trie_char::tests::test_string_values
PASS [ 0.048s] ( 125/1767) libdictenstein bloom_filter::tests::test_bloom_filter_clear
PASS [ 0.012s] ( 126/1767) libdictenstein double_array_trie_char_zipper::tests::test_zipper_string_values
PASS [ 0.010s] ( 127/1767) libdictenstein double_array_trie_zipper::tests::test_zipper_string_values
PASS [ 0.008s] ( 128/1767) libdictenstein dynamic_dawg::tests::test_minimize_after_deletions
PASS [ 0.005s] ( 129/1767) libdictenstein dynamic_dawg::tests::test_valued_dawg_basic
PASS [ 0.015s] ( 130/1767) libdictenstein double_array_trie_char_zipper::tests::test_zipper_emoji
PASS [ 0.007s] ( 131/1767) libdictenstein dynamic_dawg::tests::test_minimize_no_false_positives
PASS [ 0.012s] ( 132/1767) libdictenstein double_array_trie_zipper::tests::test_zipper_nonexistent_path
PASS [ 0.007s] ( 133/1767) libdictenstein dynamic_dawg::tests::test_minimize_vs_compact
PASS [ 0.006s] ( 134/1767) libdictenstein dynamic_dawg::tests::test_valued_dawg_with_remove
PASS [ 0.008s] ( 135/1767) libdictenstein dynamic_dawg::tests::test_minimize_with_shared_suffixes
PASS [ 0.006s] ( 136/1767) libdictenstein dynamic_dawg_char::tests::test_compact_no_false_positives
PASS [ 0.006s] ( 137/1767) libdictenstein dynamic_dawg_char::tests::test_compaction_flag
PASS [ 0.010s] ( 138/1767) libdictenstein dynamic_dawg::tests::test_minimize_empty
PASS [ 0.008s] ( 139/1767) libdictenstein dynamic_dawg_char::tests::test_batch_remove_many
PASS [ 0.010s] ( 140/1767) libdictenstein dynamic_dawg::tests::test_minimize_single_term
PASS [ 0.006s] ( 141/1767) libdictenstein dynamic_dawg_char::tests::test_minimize_after_deletions
PASS [ 0.006s] ( 142/1767) libdictenstein dynamic_dawg_char::tests::test_valued_dawg_with_remove
PASS [ 0.006s] ( 143/1767) libdictenstein dynamic_dawg_char::tests::test_minimize_single_term
PASS [ 0.006s] ( 144/1767) libdictenstein dynamic_dawg_char::tests::test_minimize_no_false_positives
PASS [ 0.006s] ( 145/1767) libdictenstein dynamic_dawg_char::tests::test_minimize_with_shared_suffixes
PASS [ 0.008s] ( 146/1767) libdictenstein dynamic_dawg_char::tests::test_batch_extend
PASS [ 0.007s] ( 147/1767) libdictenstein dynamic_dawg_char::tests::test_minimize_vs_compact
PASS [ 0.007s] ( 148/1767) libdictenstein dynamic_dawg_char::tests::test_minimize_basic
PASS [ 0.007s] ( 149/1767) libdictenstein dynamic_dawg_char::tests::test_valued_dawg_basic
PASS [ 0.008s] ( 150/1767) libdictenstein dynamic_dawg_char::tests::test_dynamic_dawg_compact
PASS [ 0.006s] ( 151/1767) libdictenstein dynamic_dawg_char_zipper::tests::test_descend_nonexistent
PASS [ 0.006s] ( 152/1767) libdictenstein dynamic_dawg_char_zipper::tests::test_children_iteration
PASS [ 0.008s] ( 153/1767) libdictenstein dynamic_dawg_char::tests::test_dynamic_dawg_insert
PASS [ 0.006s] ( 154/1767) libdictenstein dynamic_dawg_char_zipper::tests::test_concurrent_access
PASS [ 0.007s] ( 155/1767) libdictenstein dynamic_dawg_char::tests::test_minimize_idempotent
PASS [ 0.008s] ( 156/1767) libdictenstein dynamic_dawg_char::tests::test_dynamic_dawg_remove
PASS [ 0.007s] ( 157/1767) libdictenstein dynamic_dawg_char::tests::test_minimize_empty
PASS [ 0.010s] ( 158/1767) libdictenstein dynamic_dawg_char::tests::test_mapped_dictionary_trait
PASS [ 0.006s] ( 159/1767) libdictenstein dynamic_dawg_char_zipper::tests::test_value_none_for_non_final
PASS [ 0.006s] ( 160/1767) libdictenstein dynamic_dawg_char_zipper::tests::test_path_tracking
PASS [ 0.008s] ( 161/1767) libdictenstein dynamic_dawg_char_zipper::tests::test_descend_and_finality
PASS [ 0.005s] ( 162/1767) libdictenstein dynamic_dawg_char_zipper::tests::test_root_zipper_not_final
PASS [ 0.006s] ( 163/1767) libdictenstein dynamic_dawg_char_zipper::tests::test_unicode_valued_zipper
PASS [ 0.008s] ( 164/1767) libdictenstein dynamic_dawg_char_zipper::tests::test_clone_independence
PASS [ 0.007s] ( 165/1767) libdictenstein dynamic_dawg_char_zipper::tests::test_empty_dictionary
PASS [ 0.006s] ( 166/1767) libdictenstein dynamic_dawg_char_zipper::tests::test_unicode_navigation
PASS [ 0.005s] ( 167/1767) libdictenstein dynamic_dawg_u64::tests::test_clone
PASS [ 0.006s] ( 168/1767) libdictenstein dynamic_dawg_char_zipper::tests::test_valued_zipper
PASS [ 0.005s] ( 169/1767) libdictenstein dynamic_dawg_u64::tests::test_dictionary_trait
PASS [ 0.006s] ( 170/1767) libdictenstein dynamic_dawg_u64::tests::test_contains_sequence
PASS [ 0.005s] ( 171/1767) libdictenstein dynamic_dawg_u64::tests::test_empty_sequence
PASS [ 0.005s] ( 172/1767) libdictenstein dynamic_dawg_u64::tests::test_prefix_sharing
PASS [ 0.006s] ( 173/1767) libdictenstein dynamic_dawg_u64::tests::test_from_terms
PASS [ 0.006s] ( 174/1767) libdictenstein dynamic_dawg_u64::tests::test_f64_edge_cases
PASS [ 0.006s] ( 175/1767) libdictenstein dynamic_dawg_u64::tests::test_f64_api
PASS [ 0.007s] ( 176/1767) libdictenstein dynamic_dawg_u64::tests::test_extend
PASS [ 0.008s] ( 177/1767) libdictenstein dynamic_dawg_u64::tests::test_insert_sequence
PASS [ 0.008s] ( 178/1767) libdictenstein dynamic_dawg_u64::tests::test_new_dawg_is_empty
PASS [ 0.006s] ( 179/1767) libdictenstein dynamic_dawg_u64::tests::test_valued_dawg
PASS [ 0.011s] ( 180/1767) libdictenstein dynamic_dawg_u64::tests::test_remove_sequence
PASS [ 0.008s] ( 181/1767) libdictenstein dynamic_dawg_u64_zipper::tests::test_empty_dictionary
PASS [ 0.009s] ( 182/1767) libdictenstein dynamic_dawg_u64_zipper::tests::test_children_iteration
PASS [ 0.009s] ( 183/1767) libdictenstein dynamic_dawg_u64::tests::test_string_api
PASS [ 0.011s] ( 184/1767) libdictenstein dynamic_dawg_u64::tests::test_node_count
PASS [ 0.006s] ( 185/1767) libdictenstein dynamic_dawg_u64_zipper::tests::test_root_zipper_not_final
PASS [ 0.013s] ( 186/1767) libdictenstein dynamic_dawg_u64::tests::test_concurrent_inserts
PASS [ 0.013s] ( 187/1767) libdictenstein dynamic_dawg_u64::tests::test_concurrent_reads_and_writes
PASS [ 0.006s] ( 188/1767) libdictenstein dynamic_dawg_u64_zipper::tests::test_valued_zipper
PASS [ 0.009s] ( 189/1767) libdictenstein dynamic_dawg_u64_zipper::tests::test_descend_and_finality
PASS [ 0.006s] ( 190/1767) libdictenstein dynamic_dawg_u64_zipper::tests::test_f64_navigation
PASS [ 0.009s] ( 191/1767) libdictenstein dynamic_dawg_u64_zipper::tests::test_value_none_for_non_final
PASS [ 0.012s] ( 192/1767) libdictenstein dynamic_dawg_u64_zipper::tests::test_clone_independence
PASS [ 0.012s] ( 193/1767) libdictenstein dynamic_dawg_u64_zipper::tests::test_f64_edge_cases
PASS [ 0.010s] ( 194/1767) libdictenstein dynamic_dawg_u64_zipper::tests::test_path_tracking
PASS [ 0.008s] ( 195/1767) libdictenstein dynamic_dawg_zipper::tests::test_children_iteration
PASS [ 0.011s] ( 196/1767) libdictenstein dynamic_dawg_u64_zipper::tests::test_f64_valued_zipper
PASS [ 0.007s] ( 197/1767) libdictenstein dynamic_dawg_zipper::tests::test_empty_dictionary
PASS [ 0.015s] ( 198/1767) libdictenstein dynamic_dawg_u64_zipper::tests::test_descend_nonexistent
PASS [ 0.015s] ( 199/1767) libdictenstein dynamic_dawg_u64_zipper::tests::test_concurrent_access
PASS [ 0.012s] ( 200/1767) libdictenstein dynamic_dawg_zipper::tests::test_descend_and_finality
PASS [ 0.013s] ( 201/1767) libdictenstein excluding_prefix_zipper::tests::test_single_exclusion_null_prefix
PASS [ 0.012s] ( 202/1767) libdictenstein factory::tests::test_backend_descriptions
PASS [ 0.013s] ( 203/1767) libdictenstein excluding_prefix_zipper::tests::test_multiple_exclusions
PASS [ 0.014s] ( 204/1767) libdictenstein excluding_prefix_zipper::tests::test_valued_excluding_iterator
PASS [ 0.019s] ( 205/1767) libdictenstein dynamic_dawg_u64_zipper::tests::test_wait_free_reads_during_writes
PASS [ 0.018s] ( 206/1767) libdictenstein dynamic_dawg_zipper::tests::test_concurrent_access
PASS [ 0.019s] ( 207/1767) libdictenstein dynamic_dawg_zipper::tests::test_clone_independence
PASS [ 0.018s] ( 208/1767) libdictenstein dynamic_dawg_zipper::tests::test_root_zipper_not_final
PASS [ 0.015s] ( 209/1767) libdictenstein intersection_zipper::tests::test_dictionary_count
PASS [ 0.021s] ( 210/1767) libdictenstein dynamic_dawg_zipper::tests::test_descend_nonexistent
PASS [ 0.017s] ( 211/1767) libdictenstein factory::tests::test_all_backends_work
PASS [ 0.011s] ( 212/1767) libdictenstein intersection_zipper::tests::test_intersection_disjoint
PASS [ 0.016s] ( 213/1767) libdictenstein factory::tests::test_factory_empty
PASS [ 0.019s] ( 214/1767) libdictenstein dynamic_dawg_zipper::tests::test_valued_zipper
PASS [ 0.017s] ( 215/1767) libdictenstein factory::tests::test_factory_dynamic_dawg
PASS [ 0.019s] ( 216/1767) libdictenstein factory::tests::test_available_backends
PASS [ 0.023s] ( 217/1767) libdictenstein excluding_prefix_zipper::tests::test_empty_exclusion_returns_all
PASS [ 0.021s] ( 218/1767) libdictenstein factory::tests::test_backend_display
PASS [ 0.022s] ( 219/1767) libdictenstein dynamic_dawg_zipper::tests::test_value_none_for_non_final
PASS [ 0.008s] ( 220/1767) libdictenstein intersection_zipper::tests::test_valued_intersection_lattice_meet
PASS [ 0.024s] ( 221/1767) libdictenstein excluding_prefix_zipper::tests::test_with_prefix_excluding
PASS [ 0.013s] ( 222/1767) libdictenstein intersection_zipper::tests::test_intersection_preserves_prefix_structure
PASS [ 0.022s] ( 223/1767) libdictenstein intersection_zipper::tests::test_intersection_children
PASS [ 0.011s] ( 224/1767) libdictenstein node_signature::tests::test_signature_with_edges
PASS [ 0.014s] ( 225/1767) libdictenstein intersection_zipper::tests::test_valued_intersection_lattice_join
PASS [ 0.013s] ( 226/1767) libdictenstein persistent_artrie::arena::tests::test_arena_creation
PASS [ 0.014s] ( 227/1767) libdictenstein persistent_artrie::arena::tests::byte_key_arena_magic_matches_canonical_source
PASS [ 0.018s] ( 228/1767) libdictenstein intersection_zipper::tests::test_intersection_empty_dict
PASS [ 0.013s] ( 229/1767) libdictenstein persistent_artrie::arena::tests::test_arena_allocation
PASS [ 0.016s] ( 230/1767) libdictenstein intersection_zipper::tests::test_valued_intersection_hashset
PASS [ 0.008s] ( 231/1767) libdictenstein persistent_artrie::arena::tests::test_arena_v2_directory_savings
PASS [ 0.019s] ( 232/1767) libdictenstein intersection_zipper::tests::test_intersection_identical
PASS [ 0.017s] ( 233/1767) libdictenstein node_signature::tests::test_signature_u64_unit
PASS [ 0.017s] ( 234/1767) libdictenstein node_signature::tests::test_signature_with_value
PASS [ 0.013s] ( 235/1767) libdictenstein persistent_artrie::arena::tests::test_arena_serialization
PASS [ 0.018s] ( 236/1767) libdictenstein node_signature::tests::test_signature_char_unit
PASS [ 0.013s] ( 237/1767) libdictenstein persistent_artrie::arena::tests::test_arena_v2_creation
PASS [ 0.018s] ( 238/1767) libdictenstein intersection_zipper::tests::test_intersection_three_dicts
PASS [ 0.036s] ( 239/1767) libdictenstein intersection_zipper::tests::test_intersection_basic
PASS [ 0.020s] ( 240/1767) libdictenstein persistent_artrie::arena::tests::test_arena_full
PASS [ 0.027s] ( 241/1767) libdictenstein intersection_zipper::tests::test_intersection_is_final
PASS [ 0.013s] ( 242/1767) libdictenstein persistent_artrie::arena::tests::test_invalid_slot_id_errors
PASS [ 0.021s] ( 243/1767) libdictenstein persistent_artrie::arena::tests::test_arena_v2_allocation
PASS [ 0.029s] ( 244/1767) libdictenstein node_signature::tests::test_signature_basic
PASS [ 0.014s] ( 245/1767) libdictenstein persistent_artrie::arena::tests::test_slot_directory_entry_range
PASS [ 0.018s] ( 246/1767) libdictenstein persistent_artrie::arena::tests::test_header_range
PASS [ 0.012s] ( 247/1767) libdictenstein persistent_artrie::arena_manager::tests::test_arena_manager_allocation
PASS [ 0.059s] ( 248/1767) libdictenstein dynamic_dawg_u64::tests::test_stress_50_writers_same_keys
PASS [ 0.015s] ( 249/1767) libdictenstein persistent_artrie::arena::tests::test_slot_count
PASS [ 0.010s] ( 250/1767) libdictenstein persistent_artrie::arena_manager::tests::test_arena_manager_without_slot_tracking
PASS [ 0.009s] ( 251/1767) libdictenstein persistent_artrie::arena_manager::tests::test_arena_slot_encoding
PASS [ 0.015s] ( 252/1767) libdictenstein persistent_artrie::arena::tests::test_slot_data_range
PASS [ 0.014s] ( 253/1767) libdictenstein persistent_artrie::arena::tests::test_v2_slot_bytes
PASS [ 0.044s] ( 254/1767) libdictenstein intersection_zipper::tests::test_intersection_descend
PASS [ 0.065s] ( 255/1767) libdictenstein dynamic_dawg_u64::tests::test_stress_valued_concurrent_writes
PASS [ 0.022s] ( 256/1767) libdictenstein persistent_artrie::arena::tests::test_v2_slot_data_range
PASS [ 0.053s] ( 257/1767) libdictenstein factory::tests::test_factory_unicode_backends
PASS [ 0.015s] ( 258/1767) libdictenstein persistent_artrie::arena_manager::tests::test_arena_stats
PASS [ 0.024s] ( 259/1767) libdictenstein persistent_artrie::arena::tests::test_v2_slot_count
PASS [ 0.030s] ( 260/1767) libdictenstein persistent_artrie::arena::tests::test_directory_range
PASS [ 0.032s] ( 261/1767) libdictenstein persistent_artrie::arena::tests::test_arena_v2_serialization
PASS [ 0.007s] ( 262/1767) libdictenstein persistent_artrie::arena_manager::tests::test_flush_config_default
PASS [ 0.025s] ( 263/1767) libdictenstein persistent_artrie::arena::tests::test_varint_slot_entry_roundtrip
PASS [ 0.010s] ( 264/1767) libdictenstein persistent_artrie::arena_manager::tests::test_dirty_tracker_stats_when_enabled
PASS [ 0.011s] ( 265/1767) libdictenstein persistent_artrie::arena_manager::tests::test_flush_config_boundary_values
PASS [ 0.019s] ( 266/1767) libdictenstein persistent_artrie::arena_manager::tests::test_clear_resets_dirty_tracker
PASS [ 0.015s] ( 267/1767) libdictenstein persistent_artrie::arena_manager::tests::test_enable_slot_tracking_after_allocations
PASS [ 0.028s] ( 268/1767) libdictenstein persistent_artrie::arena_manager::tests::test_arena_slot_boundary_values
PASS [ 0.030s] ( 269/1767) libdictenstein persistent_artrie::arena_manager::tests::test_arena_manager_creation
PASS [ 0.009s] ( 270/1767) libdictenstein persistent_artrie::arena_manager::tests::test_flush_config_with_threshold
PASS [ 0.015s] ( 271/1767) libdictenstein persistent_artrie::arena_manager::tests::test_enable_slot_tracking_tracks_allocations
PASS [ 0.016s] ( 272/1767) libdictenstein persistent_artrie::arena_manager::tests::test_enable_slot_tracking_basic
PASS [ 0.012s] ( 273/1767) libdictenstein persistent_artrie::arena_manager::tests::test_flush_stats_calculation
PASS [ 0.012s] ( 274/1767) libdictenstein persistent_artrie::arena_manager::tests::test_flush_stats_default
PASS [ 0.021s] ( 275/1767) libdictenstein persistent_artrie::arena_manager::tests::test_enable_slot_tracking_marks_existing_dirty_arenas
PASS [ 0.035s] ( 276/1767) libdictenstein persistent_artrie::arena_manager::tests::test_arena_manager_with_config
PASS [ 0.024s] ( 277/1767) libdictenstein persistent_artrie::arena_manager::tests::test_enable_slot_tracking_marks_multiple_dirty_arenas
PASS [ 0.030s] ( 278/1767) libdictenstein persistent_artrie::arena_manager::tests::test_dirty_state_after_allocation
PASS [ 0.033s] ( 279/1767) libdictenstein persistent_artrie::arena_manager::tests::test_arena_stats_edge_cases
PASS [ 0.024s] ( 280/1767) libdictenstein persistent_artrie::arena_manager::tests::test_enable_slot_tracking_with_buffer_manager_constructor
PASS [ 0.039s] ( 281/1767) libdictenstein persistent_artrie::arena_manager::tests::test_arena_manager_overflow
PASS [ 0.026s] ( 282/1767) libdictenstein persistent_artrie::arena_manager::tests::test_enable_slot_tracking_idempotent
PASS [ 0.044s] ( 283/1767) libdictenstein persistent_artrie::arena::tests::test_slot_bytes
PASS [ 0.020s] ( 284/1767) libdictenstein persistent_artrie::arena_manager::tests::test_flush_dirty_slots_no_buffer_manager
PASS [ 0.018s] ( 285/1767) libdictenstein persistent_artrie::arena_manager::tests::test_large_data_allocation
PASS [ 0.014s] ( 286/1767) libdictenstein persistent_artrie::arena_manager::tests::test_reserve_slots_exhausted
PASS [ 0.092s] ( 287/1767) libdictenstein dynamic_dawg_u64::tests::test_stress_iterator_during_writes
PASS [ 0.030s] ( 288/1767) libdictenstein persistent_artrie::arena_manager::tests::test_flush_dirty_slots_fallback_without_tracking
PASS [ 0.016s] ( 289/1767) libdictenstein persistent_artrie::arena_manager::tests::test_slot_tracking_across_arenas
PASS [ 0.028s] ( 290/1767) libdictenstein persistent_artrie::arena_manager::tests::test_flush_stats_full_flush
PASS [ 0.037s] ( 291/1767) libdictenstein persistent_artrie::arena_manager::tests::test_dirty_tracker_stats_when_disabled
PASS [ 0.032s] ( 292/1767) libdictenstein persistent_artrie::arena_manager::tests::test_flush_config_with_slot_tracking
PASS [ 0.023s] ( 293/1767) libdictenstein persistent_artrie::arena_manager::tests::test_reserve_slots_overflow
PASS [ 0.014s] ( 294/1767) libdictenstein persistent_artrie::bucket::tests::test_duplicate_insert
PASS [ 0.020s] ( 295/1767) libdictenstein persistent_artrie::arena_manager::tests::test_stress_varying_sizes
PASS [ 0.033s] ( 296/1767) libdictenstein persistent_artrie::arena_manager::tests::test_reserve_exact_arena_capacity
PASS [ 0.029s] ( 297/1767) libdictenstein persistent_artrie::arena_manager::tests::test_reserved_slots_struct
PASS [ 0.029s] ( 298/1767) libdictenstein persistent_artrie::arena_manager::tests::test_reserve_slots_first_child_slot
PASS [ 0.025s] ( 299/1767) libdictenstein persistent_artrie::arena_manager::tests::test_sequential_reserved_allocations
PASS [ 0.106s] ( 300/1767) libdictenstein dynamic_dawg_u64::tests::test_stress_remove_while_reading
PASS [ 0.024s] ( 301/1767) libdictenstein persistent_artrie::arena_manager::tests::test_stress_arena_boundary_crossing
PASS [ 0.037s] ( 302/1767) libdictenstein persistent_artrie::arena_manager::tests::test_reservation_tracking
PASS [ 0.022s] ( 303/1767) libdictenstein persistent_artrie::bucket::tests::test_binary_search
PASS [ 0.022s] ( 304/1767) libdictenstein persistent_artrie::arena_manager::tests::test_with_large_arena_size
PASS [ 0.020s] ( 305/1767) libdictenstein persistent_artrie::bucket::tests::test_empty_suffix
PASS [ 0.026s] ( 306/1767) libdictenstein persistent_artrie::arena_manager::tests::test_slot_tracking_marks_dirty
PASS [ 0.038s] ( 307/1767) libdictenstein persistent_artrie::arena_manager::tests::test_multiple_enable_slot_tracking_calls
PASS [ 0.024s] ( 308/1767) libdictenstein persistent_artrie::bucket::tests::test_entry_serialization
PASS [ 0.020s] ( 309/1767) libdictenstein persistent_artrie::bucket::tests::test_insert_and_search
PASS [ 0.035s] ( 310/1767) libdictenstein persistent_artrie::bucket::tests::test_insert_with_values
PASS [ 0.023s] ( 311/1767) libdictenstein persistent_artrie::dedup::tests::test_dedup_multiple_allocations
PASS [ 0.041s] ( 312/1767) libdictenstein persistent_artrie::bucket::tests::test_header_validation
PASS [ 0.035s] ( 313/1767) libdictenstein persistent_artrie::bucket::tests::test_invalid_magic
PASS [ 0.046s] ( 314/1767) libdictenstein persistent_artrie::arena_manager::tests::test_stress_many_small_allocations
PASS [ 0.035s] ( 315/1767) libdictenstein persistent_artrie::bucket::tests::test_new_bucket
PASS [ 0.046s] ( 316/1767) libdictenstein persistent_artrie::bucket::tests::test_bucket_serialization
PASS [ 0.035s] ( 317/1767) libdictenstein persistent_artrie::bucket::tests::test_merge_buckets
PASS [ 0.024s] ( 318/1767) libdictenstein persistent_artrie::bucket::tests::test_split_by_first_byte
PASS [ 0.056s] ( 319/1767) libdictenstein persistent_artrie::arena_manager::tests::test_reserve_slots_error_zero
PASS [ 0.055s] ( 320/1767) libdictenstein persistent_artrie::arena_manager::tests::test_reserve_slots_one
PASS [ 0.026s] ( 321/1767) libdictenstein persistent_artrie::bucket::tests::test_sorted_insertion
PASS [ 0.020s] ( 322/1767) libdictenstein persistent_artrie::dedup::tests::test_dedup_verify_on_hit_true
PASS [ 0.023s] ( 323/1767) libdictenstein persistent_artrie::bucket::tests::test_split_and_merge_roundtrip
PASS [ 0.031s] ( 324/1767) libdictenstein persistent_artrie::bucket::tests::test_remove_not_found
PASS [ 0.032s] ( 325/1767) libdictenstein persistent_artrie::bucket::tests::test_remove_credits_directory_space_to_free_space
PASS [ 0.023s] ( 326/1767) libdictenstein persistent_artrie::dedup::tests::test_dedup_verify_on_hit_false
PASS [ 0.036s] ( 327/1767) libdictenstein persistent_artrie::bucket::tests::test_remove
PASS [ 0.048s] ( 328/1767) libdictenstein persistent_artrie::bucket::tests::test_compact
PASS [ 0.028s] ( 329/1767) libdictenstein persistent_artrie::bucket::tests::test_split_empty_bucket
PASS [ 0.026s] ( 330/1767) libdictenstein persistent_artrie::bucket::tests::test_split_with_values
PASS [ 0.027s] ( 331/1767) libdictenstein persistent_artrie::bucket::tests::test_update_value
PASS [ 0.030s] ( 332/1767) libdictenstein persistent_artrie::bucket::tests::test_split_basic
PASS [ 0.032s] ( 333/1767) libdictenstein persistent_artrie::bucket::tests::test_split_threshold
PASS [ 0.067s] ( 334/1767) libdictenstein persistent_artrie::arena_manager::tests::test_reserve_slots_basic
PASS [ 0.032s] ( 335/1767) libdictenstein persistent_artrie::bucket::tests::test_upsert_pattern_no_free_space_overflow
PASS [ 0.009s] ( 336/1767) libdictenstein persistent_artrie::dedup::tests::test_deduplicator_creation
PASS [ 0.037s] ( 337/1767) libdictenstein persistent_artrie::bucket::tests::test_split_single_entry
PASS [ 0.035s] ( 338/1767) libdictenstein persistent_artrie::dedup::tests::test_dedup_allocate_direct_bypasses_cache
PASS [ 0.014s] ( 339/1767) libdictenstein persistent_artrie::dedup::tests::test_deduplicator_lookup_insert
PASS [ 0.017s] ( 340/1767) libdictenstein persistent_artrie::dedup::tests::test_hash_different_data
PASS [ 0.018s] ( 341/1767) libdictenstein persistent_artrie::dedup::tests::test_hash_consistency
PASS [ 0.018s] ( 342/1767) libdictenstein persistent_artrie::dedup::tests::test_deduplicator_stats
PASS [ 0.019s] ( 343/1767) libdictenstein persistent_artrie::dedup::tests::test_deduplicator_clear
PASS [ 0.010s] ( 344/1767) libdictenstein persistent_artrie::dict_impl::tests::lsn_api_tests::test_current_lsn_starts_at_zero_for_in_memory
PASS [ 0.031s] ( 345/1767) libdictenstein persistent_artrie::dedup::tests::test_deduplicator_stats_zero_accesses
PASS [ 0.026s] ( 346/1767) libdictenstein persistent_artrie::dict_impl::tests::error_path_tests::test_open_nonexistent_returns_error
PASS [ 0.038s] ( 347/1767) libdictenstein persistent_artrie::dedup::tests::test_space_savings_calculation
PASS [ 0.070s] ( 348/1767) libdictenstein persistent_artrie::dedup::tests::test_batch_deduplicator
PASS [ 0.014s] ( 349/1767) libdictenstein persistent_artrie::dict_impl::tests::optimization_tests::test_insert_batch_arena_grouped_empty
PASS [ 0.185s] ( 350/1767) libdictenstein dynamic_dawg_u64::tests::test_stress_readers_and_writers
PASS [ 0.016s] ( 351/1767) libdictenstein persistent_artrie::dict_impl::tests::optimization_tests::test_insert_batch_arena_grouped_ordering
PASS [ 0.034s] ( 352/1767) libdictenstein persistent_artrie::dict_impl::tests::lsn_api_tests::test_synced_lsn_none_for_in_memory
PASS [ 0.065s] ( 353/1767) libdictenstein persistent_artrie::dict_impl::tests::atomic_ops_tests::test_multiple_document_transactions
PASS [ 0.030s] ( 354/1767) libdictenstein persistent_artrie::dict_impl::tests::optimization_tests::test_insert_batch_grouped_string_variant
PASS [ 0.017s] ( 355/1767) libdictenstein persistent_artrie::dict_impl::tests::optimization_tests::test_merge_arena_sorting_preserves_correctness
PASS [ 0.030s] ( 356/1767) libdictenstein persistent_artrie::dict_impl::tests::optimization_tests::test_insert_batch_grouped_preserves_values
PASS [ 0.082s] ( 357/1767) libdictenstein persistent_artrie::dict_impl::tests::atomic_ops_tests::test_compare_and_swap_failure
PASS [ 0.018s] ( 358/1767) libdictenstein persistent_artrie::dict_impl::tests::optimization_tests::test_multi_level_prefetch_respects_depth_limit
PASS [ 0.053s] ( 359/1767) libdictenstein persistent_artrie::dict_impl::tests::optimization_tests::test_arena_manager_flush_sequential
PASS [ 0.092s] ( 360/1767) libdictenstein persistent_artrie::dict_impl::tests::atomic_ops_tests::test_compare_and_swap_none_expected
PASS [ 0.079s] ( 361/1767) libdictenstein persistent_artrie::dict_impl::tests::lsn_api_tests::test_current_lsn_increases_after_remove
PASS [ 0.032s] ( 362/1767) libdictenstein persistent_artrie::dict_impl::tests::optimization_tests::test_merge_arena_grouped_ordering
PASS [ 0.096s] ( 363/1767) libdictenstein persistent_artrie::dict_impl::tests::atomic_ops_tests::test_compare_and_swap_success
PASS [ 0.076s] ( 364/1767) libdictenstein persistent_artrie::dict_impl::tests::lsn_api_tests::test_synced_lsn_invariant
PASS [ 0.089s] ( 365/1767) libdictenstein persistent_artrie::dict_impl::tests::lsn_api_tests::test_current_lsn_starts_at_one_for_persistent
PASS [ 0.096s] ( 366/1767) libdictenstein persistent_artrie::dict_impl::tests::error_path_tests::test_sync_on_new_dict
PASS [ 0.106s] ( 367/1767) libdictenstein persistent_artrie::dict_impl::tests::atomic_ops_tests::test_get_or_insert_new
PASS [ 0.108s] ( 368/1767) libdictenstein persistent_artrie::dict_impl::tests::atomic_ops_tests::test_document_transaction_abort
PASS [ 0.108s] ( 369/1767) libdictenstein persistent_artrie::dict_impl::tests::atomic_ops_tests::test_increment_existing_term
PASS [ 0.028s] ( 370/1767) libdictenstein persistent_artrie::dict_impl::tests::optimization_tests::test_prefetch_children_bounded_with_first_n_strategy
PASS [ 0.028s] ( 371/1767) libdictenstein persistent_artrie::dict_impl::tests::persistent_tests::test_create_fails_if_exists
PASS [ 0.113s] ( 372/1767) libdictenstein persistent_artrie::dict_impl::tests::atomic_ops_tests::test_document_transaction_commit
PASS [ 0.115s] ( 373/1767) libdictenstein persistent_artrie::dict_impl::tests::atomic_ops_tests::test_document_transaction_empty_commit
PASS [ 0.033s] ( 374/1767) libdictenstein persistent_artrie::dict_impl::tests::optimization_tests::test_prefetch_disabled_strategy
PASS [ 0.020s] ( 375/1767) libdictenstein persistent_artrie::dict_impl::tests::sequential_siblings_tests::test_check_sequential_children_consecutive
PASS [ 0.026s] ( 376/1767) libdictenstein persistent_artrie::dict_impl::tests::persistent_tests::test_open_fails_if_not_exists
PASS [ 0.099s] ( 377/1767) libdictenstein persistent_artrie::dict_impl::tests::lsn_api_tests::test_synced_lsn_after_sync
PASS [ 0.119s] ( 378/1767) libdictenstein persistent_artrie::dict_impl::tests::atomic_ops_tests::test_increment_new_term
PASS [ 0.016s] ( 379/1767) libdictenstein persistent_artrie::dict_impl::tests::sequential_siblings_tests::test_check_sequential_children_empty
PASS [ 0.122s] ( 380/1767) libdictenstein persistent_artrie::dict_impl::tests::atomic_ops_tests::test_document_transaction_bytes
PASS [ 0.127s] ( 381/1767) libdictenstein persistent_artrie::dict_impl::tests::atomic_ops_tests::test_fetch_add
PASS [ 0.020s] ( 382/1767) libdictenstein persistent_artrie::dict_impl::tests::sequential_siblings_tests::test_check_sequential_children_single_child
PASS [ 0.021s] ( 383/1767) libdictenstein persistent_artrie::dict_impl::tests::sequential_siblings_tests::test_check_sequential_children_three_consecutive
PASS [ 0.022s] ( 384/1767) libdictenstein persistent_artrie::dict_impl::tests::sequential_siblings_tests::test_check_sequential_children_not_consecutive
PASS [ 0.017s] ( 385/1767) libdictenstein persistent_artrie::dict_impl::tests::test_dictionary_trait
PASS [ 0.124s] ( 386/1767) libdictenstein persistent_artrie::dict_impl::tests::error_path_tests::test_create_with_invalid_parent_path
PASS [ 0.020s] ( 387/1767) libdictenstein persistent_artrie::dict_impl::tests::test_bytes_le_equality
PASS [ 0.130s] ( 388/1767) libdictenstein persistent_artrie::dict_impl::tests::atomic_ops_tests::test_upsert_new_term
PASS [ 0.030s] ( 389/1767) libdictenstein persistent_artrie::dict_impl::tests::sequential_siblings_tests::test_check_sequential_children_different_arenas
PASS [ 0.024s] ( 390/1767) libdictenstein persistent_artrie::dict_impl::tests::sequential_siblings_tests::test_child_storage_enum
PASS [ 0.020s] ( 391/1767) libdictenstein persistent_artrie::dict_impl::tests::test_dirty_path_invalidates_cache
PASS [ 0.027s] ( 392/1767) libdictenstein persistent_artrie::dict_impl::tests::sequential_siblings_tests::test_check_sequential_children_wrong_parent_arena
PASS [ 0.020s] ( 393/1767) libdictenstein persistent_artrie::dict_impl::tests::test_dirty_root_flag_propagation
PASS [ 0.017s] ( 394/1767) libdictenstein persistent_artrie::dict_impl::tests::test_disk_location_caching
PASS [ 0.021s] ( 395/1767) libdictenstein persistent_artrie::dict_impl::tests::test_dirty_path_recording_on_remove
PASS [ 0.010s] ( 396/1767) libdictenstein persistent_artrie::dict_impl::tests::test_iter_common_prefix
PASS [ 0.023s] ( 397/1767) libdictenstein persistent_artrie::dict_impl::tests::test_dirty_path_recording_multiple_terms
PASS [ 0.012s] ( 398/1767) libdictenstein persistent_artrie::dict_impl::tests::test_iter_with_empty_string
PASS [ 0.013s] ( 399/1767) libdictenstein persistent_artrie::dict_impl::tests::test_iter_single
PASS [ 0.019s] ( 400/1767) libdictenstein persistent_artrie::dict_impl::tests::test_empty_string
PASS [ 0.014s] ( 401/1767) libdictenstein persistent_artrie::dict_impl::tests::test_iter_multiple
PASS [ 0.029s] ( 402/1767) libdictenstein persistent_artrie::dict_impl::tests::test_dirty_path_recording
PASS [ 0.018s] ( 403/1767) libdictenstein persistent_artrie::dict_impl::tests::test_insert_and_contains
PASS [ 0.011s] ( 404/1767) libdictenstein persistent_artrie::dict_impl::tests::test_mark_clean
PASS [ 0.009s] ( 405/1767) libdictenstein persistent_artrie::dict_impl::tests::test_resolve_child_art_node_already_in_memory
PASS [ 0.026s] ( 406/1767) libdictenstein persistent_artrie::dict_impl::tests::test_dirty_tracking_state_clear
PASS [ 0.009s] ( 407/1767) libdictenstein persistent_artrie::dict_impl::tests::test_resolve_child_already_in_memory
PASS [ 0.021s] ( 408/1767) libdictenstein persistent_artrie::dict_impl::tests::test_iter_empty
PASS [ 0.011s] ( 409/1767) libdictenstein persistent_artrie::dict_impl::tests::test_resolve_child_disk_ref_no_buffer_manager
PASS [ 0.016s] ( 410/1767) libdictenstein persistent_artrie::dict_impl::tests::test_path_needs_persistence
PASS [ 0.030s] ( 411/1767) libdictenstein persistent_artrie::dict_impl::tests::test_duplicate_insert
PASS [ 0.010s] ( 412/1767) libdictenstein persistent_artrie::dict_impl::tests::test_simd_cmp_all_positions_in_chunk
PASS [ 0.148s] ( 413/1767) libdictenstein persistent_artrie::dict_impl::tests::error_path_tests::test_checkpoint_on_new_dict
PASS [ 0.016s] ( 414/1767) libdictenstein persistent_artrie::dict_impl::tests::test_simd_cmp_binary_data
PASS [ 0.030s] ( 415/1767) libdictenstein persistent_artrie::dict_impl::tests::test_iter_preserves_order
PASS [ 0.023s] ( 416/1767) libdictenstein persistent_artrie::dict_impl::tests::test_remove_not_found
PASS [ 0.016s] ( 417/1767) libdictenstein persistent_artrie::dict_impl::tests::test_simd_cmp_across_chunk_boundary
PASS [ 0.026s] ( 418/1767) libdictenstein persistent_artrie::dict_impl::tests::test_remove
PASS [ 0.019s] ( 419/1767) libdictenstein persistent_artrie::dict_impl::tests::test_simd_cmp_different_lengths_prefix
PASS [ 0.015s] ( 420/1767) libdictenstein persistent_artrie::dict_impl::tests::test_simd_cmp_position_15_difference
PASS [ 0.017s] ( 421/1767) libdictenstein persistent_artrie::dict_impl::tests::test_simd_cmp_position_1_difference
PASS [ 0.021s] ( 422/1767) libdictenstein persistent_artrie::dict_impl::tests::test_simd_cmp_null_bytes
PASS [ 0.023s] ( 423/1767) libdictenstein persistent_artrie::dict_impl::tests::test_simd_cmp_empty_slices
PASS [ 0.014s] ( 424/1767) libdictenstein persistent_artrie::dict_impl::tests::test_sync_strategy
PASS [ 0.022s] ( 425/1767) libdictenstein persistent_artrie::dict_impl::tests::test_simd_cmp_first_byte_difference
PASS [ 0.023s] ( 426/1767) libdictenstein persistent_artrie::dict_impl::tests::test_simd_cmp_exactly_16_bytes
PASS [ 0.034s] ( 427/1767) libdictenstein persistent_artrie::dict_impl::tests::test_new_dictionary
PASS [ 0.024s] ( 428/1767) libdictenstein persistent_artrie::dict_impl::tests::test_simd_cmp_long_equal_prefix
PASS [ 0.029s] ( 429/1767) libdictenstein persistent_artrie::dict_impl::tests::test_simd_cmp_mid_chunk_difference
PASS [ 0.025s] ( 430/1767) libdictenstein persistent_artrie::dict_impl::tests::test_simd_cmp_scalar_fallback
PASS [ 0.043s] ( 431/1767) libdictenstein persistent_artrie::dict_impl::tests::test_many_insertions
PASS [ 0.037s] ( 432/1767) libdictenstein persistent_artrie::dict_impl::tests::test_simd_cmp_utf8_multibyte
PASS [ 0.170s] ( 433/1767) libdictenstein persistent_artrie::dict_impl::tests::lsn_api_tests::test_lsn_monotonically_increasing
PASS [ 0.130s] ( 434/1767) libdictenstein persistent_artrie::dict_impl::tests::persistent_tests::test_checkpoint
PASS [ 0.205s] ( 435/1767) libdictenstein persistent_artrie::dict_impl::tests::error_path_tests::test_open_with_recovery_new_file
PASS [ 0.217s] ( 436/1767) libdictenstein persistent_artrie::dict_impl::tests::atomic_ops_tests::test_upsert_existing_term
PASS [ 0.136s] ( 437/1767) libdictenstein persistent_artrie::dict_impl::tests::persistent_tests::test_sync
PASS [ 0.238s] ( 438/1767) libdictenstein persistent_artrie::dict_impl::tests::atomic_ops_tests::test_get_or_insert_existing
PASS [ 0.390s] ( 439/1767) libdictenstein dynamic_dawg_u64::tests::test_stress_100_concurrent_readers
PASS [ 0.253s] ( 440/1767) libdictenstein persistent_artrie::dict_impl::tests::lsn_api_tests::test_current_lsn_increases_after_insert
PASS [ 0.141s] ( 441/1767) libdictenstein persistent_artrie::lockfree_cas::durable_write_tests::insert_cas_durable_survives_reopen_without_checkpoint
PASS [ 0.139s] ( 442/1767) libdictenstein persistent_artrie::lockfree_cas::m2d_regime_aware_recovery_tests::test_e_overlay_reopen_keeps_ranked_counter_value
PASS [ 0.149s] ( 443/1767) libdictenstein persistent_artrie::lockfree_cas::m2d_regime_aware_recovery_tests::test_b_overlay_reopen_unranked_orphan_does_not_resurrect_removed_term
PASS [ 0.017s] ( 444/1767) libdictenstein persistent_artrie::node_impl::tests::test_art_node_final
PASS [ 0.007s] ( 445/1767) libdictenstein persistent_artrie::node_impl::tests::test_bucket_with_empty_suffix
PASS [ 0.019s] ( 446/1767) libdictenstein persistent_artrie::node_impl::tests::test_bucket_node
PASS [ 0.008s] ( 447/1767) libdictenstein persistent_artrie::node_impl::tests::test_clone
PASS [ 0.166s] ( 448/1767) libdictenstein persistent_artrie::lockfree_cas::m4b_flip_gate_tests::empty_string_membership_overlay_reopen
PASS [ 0.008s] ( 449/1767) libdictenstein persistent_artrie::node_impl::tests::test_empty_node
PASS [ 0.006s] ( 450/1767) libdictenstein persistent_artrie::nodes::node16::tests::test_add_and_find_children
PASS [ 0.014s] ( 451/1767) libdictenstein persistent_artrie::node_impl::tests::test_root_node
PASS [ 0.191s] ( 452/1767) libdictenstein persistent_artrie::lockfree_cas::durable_write_tests::try_increment_cas_durable_survives_reopen_without_checkpoint
PASS [ 0.168s] ( 453/1767) libdictenstein persistent_artrie::lockfree_cas::m4b_flip_gate_tests::empty_string_valued_overlay_checkpoint_reopen
PASS [ 0.009s] ( 454/1767) libdictenstein persistent_artrie::nodes::node16::tests::test_iter_children
PASS [ 0.008s] ( 455/1767) libdictenstein persistent_artrie::nodes::node16::tests::test_new_node16
PASS [ 0.022s] ( 456/1767) libdictenstein persistent_artrie::nodes::atomic_ptr::tests::alias_resolves_load_and_cas
PASS [ 0.010s] ( 457/1767) libdictenstein persistent_artrie::nodes::node16::tests::test_remove_child
PASS [ 0.006s] ( 458/1767) libdictenstein persistent_artrie::nodes::node256::tests::test_add_and_find_children
PASS [ 0.009s] ( 459/1767) libdictenstein persistent_artrie::nodes::node256::tests::test_dense_node256
PASS [ 0.014s] ( 460/1767) libdictenstein persistent_artrie::nodes::node256::tests::test_duplicate_key
PASS [ 0.226s] ( 461/1767) libdictenstein persistent_artrie::lockfree_cas::durable_write_tests::c4_negative_value_is_rejected_not_wrapped
PASS [ 0.192s] ( 462/1767) libdictenstein persistent_artrie::lockfree_cas::m4b_flip_gate_tests::empty_string_value_survives_bucket_to_art_split
PASS [ 0.025s] ( 463/1767) libdictenstein persistent_artrie::nodes::node16::tests::test_node16_full
PASS [ 0.021s] ( 464/1767) libdictenstein persistent_artrie::nodes::node16::tests::test_shrink_to_node4
PASS [ 0.287s] ( 465/1767) libdictenstein persistent_artrie::dict_impl::tests::persistent_tests::test_wal_recovery
PASS [ 0.014s] ( 466/1767) libdictenstein persistent_artrie::nodes::node256::tests::test_iter_children
PASS [ 0.225s] ( 467/1767) libdictenstein persistent_artrie::lockfree_cas::durable_write_tests::durable_writes_reject_non_synchronous_policy
PASS [ 0.016s] ( 468/1767) libdictenstein persistent_artrie::nodes::node256::tests::test_new_node256
PASS [ 0.011s] ( 469/1767) libdictenstein persistent_artrie::nodes::node48::tests::test_iter_children
PASS [ 0.224s] ( 470/1767) libdictenstein persistent_artrie::lockfree_cas::m4b_flip_gate_tests::empty_string_absent_value_less_root_back_compat
PASS [ 0.013s] ( 471/1767) libdictenstein persistent_artrie::nodes::node256::tests::test_remove_child
PASS [ 0.309s] ( 472/1767) libdictenstein persistent_artrie::dict_impl::tests::persistent_tests::test_many_insertions_persistent
PASS [ 0.097s] ( 473/1767) libdictenstein persistent_artrie::lockfree_cas::reclaim_tests::superseded_overlay_nodes_are_reclaimed_not_leaked
PASS [ 0.019s] ( 474/1767) libdictenstein persistent_artrie::nodes::node256::tests::test_shrink_to_node48
PASS [ 0.018s] ( 475/1767) libdictenstein persistent_artrie::nodes::node48::tests::test_add_and_find_children
PASS [ 0.013s] ( 476/1767) libdictenstein persistent_artrie::nodes::node48::tests::test_shrink_to_node16
PASS [ 0.234s] ( 477/1767) libdictenstein persistent_artrie::lockfree_cas::m2d_regime_aware_recovery_tests::test_c_owned_rankless_wal_replays_in_order_unchanged
PASS [ 0.010s] ( 478/1767) libdictenstein persistent_artrie::nodes::node4::tests::test_iter_children
PASS [ 0.013s] ( 479/1767) libdictenstein persistent_artrie::nodes::node4::tests::test_add_and_find_children
PASS [ 0.018s] ( 480/1767) libdictenstein persistent_artrie::nodes::node48::tests::test_new_node48
PASS [ 0.015s] ( 481/1767) libdictenstein persistent_artrie::nodes::node4::tests::test_duplicate_key
PASS [ 0.020s] ( 482/1767) libdictenstein persistent_artrie::nodes::node48::tests::test_duplicate_key
PASS [ 0.200s] ( 483/1767) libdictenstein persistent_artrie::lockfree_cas::m4b_flip_gate_tests::empty_string_valued_pure_wal_replay
PASS [ 0.025s] ( 484/1767) libdictenstein persistent_artrie::nodes::node48::tests::test_node48_full
PASS [ 0.019s] ( 485/1767) libdictenstein persistent_artrie::nodes::node4::tests::test_new_node4
PASS [ 0.025s] ( 486/1767) libdictenstein persistent_artrie::nodes::node48::tests::test_remove_child
PASS [ 0.012s] ( 487/1767) libdictenstein persistent_artrie::nodes::persistent_node::tests::alias_resolves_and_basic_ops_work
PASS [ 0.012s] ( 488/1767) libdictenstein persistent_artrie::nodes::tests::test_atomic_header_children_cas
PASS [ 0.248s] ( 489/1767) libdictenstein persistent_artrie::lockfree_cas::m2d_regime_aware_recovery_tests::test_a_overlay_reopen_drops_unranked_orphan_keeps_ranked
PASS [ 0.010s] ( 490/1767) libdictenstein persistent_artrie::nodes::tests::test_atomic_header_clone
PASS [ 0.014s] ( 491/1767) libdictenstein persistent_artrie::nodes::persistent_node::tests::alias_max_prefix_len_is_byte_value
PASS [ 0.014s] ( 492/1767) libdictenstein persistent_artrie::nodes::tests::test_atomic_header_children_ops
PASS [ 0.019s] ( 493/1767) libdictenstein persistent_artrie::nodes::node4::tests::test_with_prefix
PASS [ 0.012s] ( 494/1767) libdictenstein persistent_artrie::nodes::tests::test_atomic_header_debug
PASS [ 0.013s] ( 495/1767) libdictenstein persistent_artrie::nodes::tests::test_atomic_header_dirty_flags
PASS [ 0.021s] ( 496/1767) libdictenstein persistent_artrie::nodes::node4::tests::test_remove_child
PASS [ 0.022s] ( 497/1767) libdictenstein persistent_artrie::nodes::node4::tests::test_node4_full
PASS [ 0.012s] ( 498/1767) libdictenstein persistent_artrie::nodes::tests::test_atomic_header_to_regular
PASS [ 0.014s] ( 499/1767) libdictenstein persistent_artrie::nodes::tests::test_atomic_header_try_set_final
PASS [ 0.009s] ( 500/1767) libdictenstein persistent_artrie::nodes::tests::test_child_storage_equality
PASS [ 0.016s] ( 501/1767) libdictenstein persistent_artrie::nodes::tests::test_atomic_header_new
PASS [ 0.262s] ( 502/1767) libdictenstein persistent_artrie::lockfree_cas::m2d_regime_aware_recovery_tests::test_d_owned_rankless_in_order_lww_decides_final_state
PASS [ 0.261s] ( 503/1767) libdictenstein persistent_artrie::lockfree_cas::m4b_flip_gate_tests::empty_string_increment_reopen
PASS [ 0.016s] ( 504/1767) libdictenstein persistent_artrie::nodes::tests::test_child_storage_direct
PASS [ 0.017s] ( 505/1767) libdictenstein persistent_artrie::nodes::tests::test_atomic_header_version_ops
PASS [ 0.012s] ( 506/1767) libdictenstein persistent_artrie::nodes::tests::test_compressed_prefix
PASS [ 0.010s] ( 507/1767) libdictenstein persistent_artrie::nodes::tests::test_node_header_flags
PASS [ 0.014s] ( 508/1767) libdictenstein persistent_artrie::nodes::tests::test_child_storage_sequential
PASS [ 0.020s] ( 509/1767) libdictenstein persistent_artrie::nodes::tests::test_atomic_header_try_set_final_concurrent
PASS [ 0.224s] ( 510/1767) libdictenstein persistent_artrie::lockfree_cas::m4b_flip_gate_tests::empty_string_valued_owned_regime_reopen
PASS [ 0.010s] ( 511/1767) libdictenstein persistent_artrie::nodes::tests::test_node_header_version
PASS [ 0.023s] ( 512/1767) libdictenstein persistent_artrie::nodes::tests::test_atomic_header_version_check
PASS [ 0.020s] ( 513/1767) libdictenstein persistent_artrie::nodes::tests::test_node_header_clear_dirty_flags
PASS [ 0.020s] ( 514/1767) libdictenstein persistent_artrie::nodes::tests::test_node_header_dirty_descendants_flag
PASS [ 0.028s] ( 515/1767) libdictenstein persistent_artrie::nodes::tests::test_child_storage_default
PASS [ 0.017s] ( 516/1767) libdictenstein persistent_artrie::nodes::tests::test_prefix_matching
PASS [ 0.017s] ( 517/1767) libdictenstein persistent_artrie::nodes::tests::test_prefix_too_long
PASS [ 0.363s] ( 518/1767) libdictenstein persistent_artrie::dict_impl::tests::persistent_tests::test_create_and_open
PASS [ 0.285s] ( 519/1767) libdictenstein persistent_artrie::lockfree_cas::durable_write_tests::valued_durable_writes_survive_reopen_without_checkpoint
PASS [ 0.038s] ( 520/1767) libdictenstein persistent_artrie::nodes::tests::test_atomic_header_from_regular
PASS [ 0.015s] ( 521/1767) libdictenstein persistent_artrie::overlay_write_mode::tests::byte_eligible_v_gate
PASS [ 0.007s] ( 522/1767) libdictenstein persistent_artrie::path_compression::tests::test_extend_prefix_truncation
PASS [ 0.015s] ( 523/1767) libdictenstein persistent_artrie::overlay_write_mode::tests::default_is_owned_tree_and_inert
PASS [ 0.013s] ( 524/1767) libdictenstein persistent_artrie::path_compression::tests::test_extend_prefix
PASS [ 0.011s] ( 525/1767) libdictenstein persistent_artrie::path_compression::tests::test_prefix_mismatch_at_start
PASS [ 0.016s] ( 526/1767) libdictenstein persistent_artrie::path_compression::tests::test_make_common_prefix_exact
PASS [ 0.313s] ( 527/1767) libdictenstein persistent_artrie::lockfree_cas::durable_write_tests::m4a_valued_overlay_checkpoint_reopen_preserves_value_through_image
PASS [ 0.014s] ( 528/1767) libdictenstein persistent_artrie::path_compression::tests::test_make_common_prefix_none
PASS [ 0.017s] ( 529/1767) libdictenstein persistent_artrie::path_compression::tests::test_make_common_prefix
PASS [ 0.313s] ( 530/1767) libdictenstein persistent_artrie::lockfree_cas::durable_write_tests::remove_cas_durable_clears_and_survives_reopen_without_checkpoint
PASS [ 0.031s] ( 531/1767) libdictenstein persistent_artrie::path_compression::tests::test_common_prefix_len
PASS [ 0.315s] ( 532/1767) libdictenstein persistent_artrie::lockfree_cas::m4b_flip_gate_tests::empty_string_concurrent_increment_race
PASS [ 0.016s] ( 533/1767) libdictenstein persistent_artrie::path_compression::tests::test_split_prefix_at_end
PASS [ 0.018s] ( 534/1767) libdictenstein persistent_artrie::path_compression::tests::test_prefix_mismatch_full_match
PASS [ 0.018s] ( 535/1767) libdictenstein persistent_artrie::path_compression::tests::test_prefix_mismatch_partial
PASS [ 0.018s] ( 536/1767) libdictenstein persistent_artrie::path_compression::tests::test_prefix_mismatch_key_too_short
PASS [ 0.020s] ( 537/1767) libdictenstein persistent_artrie::path_compression::tests::test_split_prefix_middle
PASS [ 0.017s] ( 538/1767) libdictenstein persistent_artrie::path_compression::tests::test_truncate_prefix
PASS [ 0.028s] ( 539/1767) libdictenstein persistent_artrie::path_compression::tests::test_split_prefix_at_start
PASS [ 0.012s] ( 540/1767) libdictenstein persistent_artrie::per_node_log::tests::test_config_defaults
PASS [ 0.031s] ( 541/1767) libdictenstein persistent_artrie::path_compression::tests::test_prefix_mismatch_with_offset
PASS [ 0.014s] ( 542/1767) libdictenstein persistent_artrie::per_node_log::tests::test_clear_value_serialization
PASS [ 0.014s] ( 543/1767) libdictenstein persistent_artrie::path_compression::tests::test_truncate_prefix_overflow
PASS [ 0.016s] ( 544/1767) libdictenstein persistent_artrie::path_compression::tests::test_truncate_prefix_all
PASS [ 0.013s] ( 545/1767) libdictenstein persistent_artrie::per_node_log::tests::test_dirty_node_tracker
PASS [ 0.016s] ( 546/1767) libdictenstein persistent_artrie::per_node_log::tests::test_deserialize_truncated_data
PASS [ 0.012s] ( 547/1767) libdictenstein persistent_artrie::per_node_log::tests::test_inline_log_basic_operations
PASS [ 0.013s] ( 548/1767) libdictenstein persistent_artrie::per_node_log::tests::test_inline_log_iteration
PASS [ 0.017s] ( 549/1767) libdictenstein persistent_artrie::per_node_log::tests::test_inline_log_from_data
PASS [ 0.011s] ( 550/1767) libdictenstein persistent_artrie::per_node_log::tests::test_serialized_size
PASS [ 0.019s] ( 551/1767) libdictenstein persistent_artrie::per_node_log::tests::test_inline_log_clear
PASS [ 0.019s] ( 552/1767) libdictenstein persistent_artrie::per_node_log::tests::test_inline_log_overflow
PASS [ 0.012s] ( 553/1767) libdictenstein persistent_artrie::per_node_log::tests::test_set_prefix_serialization
PASS [ 0.011s] ( 554/1767) libdictenstein persistent_artrie::per_node_log::tests::test_set_value_serialization
PASS [ 0.018s] ( 555/1767) libdictenstein persistent_artrie::per_node_log::tests::test_remove_child_serialization
PASS [ 0.101s] ( 556/1767) libdictenstein persistent_artrie::overlay_correspondence_tests::m2a_reestablish_counter_round_trip
PASS [ 0.010s] ( 557/1767) libdictenstein persistent_artrie::relative_encoding::tests::test_encoded_size
PASS [ 0.028s] ( 558/1767) libdictenstein persistent_artrie::per_node_log::tests::test_insert_child_serialization
PASS [ 0.015s] ( 559/1767) libdictenstein persistent_artrie::per_node_log::tests::test_stats_atomic
PASS [ 0.015s] ( 560/1767) libdictenstein persistent_artrie::relative_encoding::tests::test_encode_decode_children
PASS [ 0.013s] ( 561/1767) libdictenstein persistent_artrie::relative_encoding::tests::test_large_delta
PASS [ 0.013s] ( 562/1767) libdictenstein persistent_artrie::relative_encoding::tests::test_sequential_siblings
PASS [ 0.014s] ( 563/1767) libdictenstein persistent_artrie::relative_encoding::tests::test_same_arena_relative_encoding
PASS [ 0.012s] ( 564/1767) libdictenstein persistent_artrie::relative_encoding::tests::test_sequential_siblings_cross_arena
PASS [ 0.369s] ( 565/1767) libdictenstein persistent_artrie::lockfree_cas::m4b_flip_gate_tests::empty_string_remove_reopen
PASS [ 0.022s] ( 566/1767) libdictenstein persistent_artrie::relative_encoding::tests::test_cross_arena_full_encoding
PASS [ 0.013s] ( 567/1767) libdictenstein persistent_artrie::relative_encoding::tests::test_space_savings
PASS [ 0.011s] ( 568/1767) libdictenstein persistent_artrie::serialization::tests::test_deserialize_empty_data
PASS [ 0.014s] ( 569/1767) libdictenstein persistent_artrie::serialization::tests::test_all_flag_combinations
PASS [ 0.012s] ( 570/1767) libdictenstein persistent_artrie::serialization::tests::test_deserialize_invalid_magic
PASS [ 0.011s] ( 571/1767) libdictenstein persistent_artrie::serialization::tests::test_deserialize_truncated_children_node4
PASS [ 0.012s] ( 572/1767) libdictenstein persistent_artrie::serialization::tests::test_deserialize_invalid_node_type
PASS [ 0.020s] ( 573/1767) libdictenstein persistent_artrie::relative_encoding::tests::test_zero_delta
PASS [ 0.013s] ( 574/1767) libdictenstein persistent_artrie::serialization::tests::test_deserialize_invalid_prefix_len
PASS [ 0.386s] ( 575/1767) libdictenstein persistent_artrie::lockfree_cas::m4b_flip_gate_tests::empty_string_survives_compaction
PASS [ 0.016s] ( 576/1767) libdictenstein persistent_artrie::serialization::tests::test_deserialize_truncated_prefix
PASS [ 0.014s] ( 577/1767) libdictenstein persistent_artrie::serialization::tests::test_deserialize_unsupported_version
PASS [ 0.013s] ( 578/1767) libdictenstein persistent_artrie::serialization::tests::test_header_roundtrip
PASS [ 0.019s] ( 579/1767) libdictenstein persistent_artrie::serialization::tests::test_deserialize_truncated_header
PASS [ 0.010s] ( 580/1767) libdictenstein persistent_artrie::serialization::tests::test_legacy_value_less_record_reads_none
PASS [ 0.017s] ( 581/1767) libdictenstein persistent_artrie::serialization::tests::test_empty_node_roundtrip
PASS [ 0.012s] ( 582/1767) libdictenstein persistent_artrie::serialization::tests::test_node16_roundtrip
PASS [ 0.015s] ( 583/1767) libdictenstein persistent_artrie::serialization::tests::test_header_validation
PASS [ 0.017s] ( 584/1767) libdictenstein persistent_artrie::serialization::tests::test_header_size
PASS [ 0.129s] ( 585/1767) libdictenstein persistent_artrie::overlay_write_mode::tests::byte_flip_then_kill_switch_round_trips_route_overlay
PASS [ 0.011s] ( 586/1767) libdictenstein persistent_artrie::serialization::tests::test_node256_sparse_bitmap
PASS [ 0.009s] ( 587/1767) libdictenstein persistent_artrie::serialization::tests::test_serialize_roundtrip_with_max_prefix
PASS [ 0.013s] ( 588/1767) libdictenstein persistent_artrie::serialization::tests::test_serialize_all_node_types
PASS [ 0.017s] ( 589/1767) libdictenstein persistent_artrie::serialization::tests::test_node4_roundtrip
PASS [ 0.015s] ( 590/1767) libdictenstein persistent_artrie::serialization::tests::test_node_type_constants
PASS [ 0.146s] ( 591/1767) libdictenstein persistent_artrie::overlay_routing_tests::m3_empty_term_routes_to_overlay
PASS [ 0.023s] ( 592/1767) libdictenstein persistent_artrie::serialization::tests::test_node256_roundtrip
PASS [ 0.010s] ( 593/1767) libdictenstein persistent_artrie::serialization::tests::test_value_blob_roundtrip_all_node_types
PASS [ 0.018s] ( 594/1767) libdictenstein persistent_artrie::serialization::tests::test_node48_roundtrip
PASS [ 0.014s] ( 595/1767) libdictenstein persistent_artrie::serialization::tests::test_value_blob_empty_and_large
PASS [ 0.152s] ( 596/1767) libdictenstein persistent_artrie::overlay_correspondence_tests::m2a_deep_key_overlay_reads_no_stack_overflow
PASS [ 0.151s] ( 597/1767) libdictenstein persistent_artrie::overlay_correspondence_tests::m2a_reestablish_membership_round_trip
PASS [ 0.154s] ( 598/1767) libdictenstein persistent_artrie::overlay_routing_tests::m3_deep_key_routed_reads_no_stack_overflow
PASS [ 0.019s] ( 599/1767) libdictenstein persistent_artrie::serialization::tests::test_serialized_size_calculation
PASS [ 0.014s] ( 600/1767) libdictenstein persistent_artrie::transitions::tests::test_art_to_bucket_with_final
PASS [ 0.016s] ( 601/1767) libdictenstein persistent_artrie::serialization::tests::test_valued_record_only_grows_by_value_blob
PASS [ 0.016s] ( 602/1767) libdictenstein persistent_artrie::transitions::tests::test_art_to_bucket_basic
PASS [ 0.020s] ( 603/1767) libdictenstein persistent_artrie::serialization::tests::test_value_less_record_byte_identical
PASS [ 0.013s] ( 604/1767) libdictenstein persistent_artrie::transitions::tests::test_bucket_to_art_with_final
PASS [ 0.013s] ( 605/1767) libdictenstein persistent_artrie::transitions::tests::test_child_node_enum
PASS [ 0.015s] ( 606/1767) libdictenstein persistent_artrie::transitions::tests::test_child_node_dirty_flag_methods
PASS [ 0.013s] ( 607/1767) libdictenstein persistent_artrie::transitions::tests::test_child_node_insert_key_art
PASS [ 0.019s] ( 608/1767) libdictenstein persistent_artrie::transitions::tests::test_bucket_to_art_basic
PASS [ 0.016s] ( 609/1767) libdictenstein persistent_artrie::transitions::tests::test_child_node_insert_key_bucket
PASS [ 0.020s] ( 610/1767) libdictenstein persistent_artrie::transitions::tests::test_child_node_dirty_methods_on_bucket
PASS [ 0.019s] ( 611/1767) libdictenstein persistent_artrie::transitions::tests::test_bucket_to_art_with_value
PASS [ 0.020s] ( 612/1767) libdictenstein persistent_artrie::transitions::tests::test_child_node_dirty_methods_on_disk_ref
PASS [ 0.020s] ( 613/1767) libdictenstein persistent_artrie::transitions::tests::test_child_node_disk_ref_operations
PASS [ 0.015s] ( 614/1767) libdictenstein persistent_artrie::transitions::tests::test_child_node_nested_art_operations
PASS [ 0.015s] ( 615/1767) libdictenstein persistent_artrie::transitions::tests::test_child_node_remove_key_bucket
PASS [ 0.020s] ( 616/1767) libdictenstein persistent_artrie::transitions::tests::test_child_node_needs_persistence_art_node
PASS [ 0.017s] ( 617/1767) libdictenstein persistent_artrie::transitions::tests::test_child_node_remove_key_art
PASS [ 0.020s] ( 618/1767) libdictenstein persistent_artrie::transitions::tests::test_child_node_needs_persistence_bucket
PASS [ 0.013s] ( 619/1767) libdictenstein persistent_artrie::transitions::tests::test_should_merge_art_to_bucket
PASS [ 0.022s] ( 620/1767) libdictenstein persistent_artrie::transitions::tests::test_child_node_needs_persistence_disk_ref
PASS [ 0.013s] ( 621/1767) libdictenstein persistent_artrie::zipper::tests::test_clone
PASS [ 0.014s] ( 622/1767) libdictenstein persistent_artrie::zipper::tests::test_children_with_many_terms
PASS [ 0.014s] ( 623/1767) libdictenstein persistent_artrie::zipper::tests::test_deep_navigation_with_many_terms
PASS [ 0.021s] ( 624/1767) libdictenstein persistent_artrie::transitions::tests::test_should_convert_small_bucket
PASS [ 0.020s] ( 625/1767) libdictenstein persistent_artrie::zipper::tests::test_children
PASS [ 0.016s] ( 626/1767) libdictenstein persistent_artrie::zipper::tests::test_descend_single_term
PASS [ 0.022s] ( 627/1767) libdictenstein persistent_artrie::transitions::tests::test_should_convert_empty_bucket
PASS [ 0.017s] ( 628/1767) libdictenstein persistent_artrie::zipper::tests::test_descend_nonexistent
PASS [ 0.011s] ( 629/1767) libdictenstein persistent_artrie::zipper::tests::test_resolve_child_returns_borrowed_for_bucket
PASS [ 0.014s] ( 630/1767) libdictenstein persistent_artrie::zipper::tests::test_empty_string
PASS [ 0.014s] ( 631/1767) libdictenstein persistent_artrie::zipper::tests::test_path
PASS [ 0.015s] ( 632/1767) libdictenstein persistent_artrie::zipper::tests::test_recursive_has_path_through_nested_art
PASS [ 0.007s] ( 633/1767) libdictenstein persistent_artrie_char::arena::tests::test_arena_checksum_detects_header_corruption
PASS [ 0.005s] ( 634/1767) libdictenstein persistent_artrie_char::arena::tests::test_arena_full
PASS [ 0.012s] ( 635/1767) libdictenstein persistent_artrie_char::arena::tests::char_key_arena_magic_matches_canonical_source
PASS [ 0.018s] ( 636/1767) libdictenstein persistent_artrie::zipper::tests::test_resolve_child_returns_borrowed_for_art_node
PASS [ 0.009s] ( 637/1767) libdictenstein persistent_artrie_char::arena::tests::test_arena_from_bytes_rejects_corrupted
PASS [ 0.013s] ( 638/1767) libdictenstein persistent_artrie_char::arena::tests::test_arena_checksum_detects_data_corruption
PASS [ 0.198s] ( 639/1767) libdictenstein persistent_artrie::overlay_correspondence_tests::m2a_counter_reads_correspond_overlay_vs_owned
PASS [ 0.035s] ( 640/1767) libdictenstein persistent_artrie::transitions::tests::test_roundtrip_bucket_art_bucket
PASS [ 0.013s] ( 641/1767) libdictenstein persistent_artrie_char::arena::tests::test_arena_checksum_finalize_and_verify
PASS [ 0.017s] ( 642/1767) libdictenstein persistent_artrie_char::arena::tests::test_arena_allocation
PASS [ 0.010s] ( 643/1767) libdictenstein persistent_artrie_char::arena::tests::test_arena_serialization_with_checksums
PASS [ 0.014s] ( 644/1767) libdictenstein persistent_artrie_char::arena::tests::test_arena_creation
PASS [ 0.024s] ( 645/1767) libdictenstein persistent_artrie::zipper::tests::test_root_zipper_not_final
PASS [ 0.027s] ( 646/1767) libdictenstein persistent_artrie::zipper::tests::test_resolve_child_returns_none_for_disk_ref_without_manager
PASS [ 0.017s] ( 647/1767) libdictenstein persistent_artrie_char::arena::tests::test_arena_from_bytes_unchecked_allows_corrupted
PASS [ 0.016s] ( 648/1767) libdictenstein persistent_artrie_char::arena::tests::test_arena_serialization
PASS [ 0.409s] ( 649/1767) libdictenstein persistent_artrie::lockfree_cas::m4b_flip_gate_tests::m4b_create_durable_valued_write_reopen_survives
PASS [ 0.013s] ( 650/1767) libdictenstein persistent_artrie_char::arena::tests::test_arena_v2_full
PASS [ 0.016s] ( 651/1767) libdictenstein persistent_artrie_char::arena::tests::test_arena_upgrade_to_v3
PASS [ 0.016s] ( 652/1767) libdictenstein persistent_artrie_char::arena::tests::test_arena_v2_allocation
PASS [ 0.197s] ( 653/1767) libdictenstein persistent_artrie::overlay_write_mode::tests::byte_flip_is_noop_for_ineligible_v
PASS [ 0.210s] ( 654/1767) libdictenstein persistent_artrie::overlay_correspondence_tests::m2a_membership_reads_correspond_overlay_vs_owned
PASS [ 0.019s] ( 655/1767) libdictenstein persistent_artrie_char::arena::tests::test_arena_v3_creation_has_checksums
PASS [ 0.019s] ( 656/1767) libdictenstein persistent_artrie_char::arena::tests::test_arena_validation_invalid_magic
PASS [ 0.019s] ( 657/1767) libdictenstein persistent_artrie_char::arena::tests::test_arena_v2_varint_savings
PASS [ 0.016s] ( 658/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_allocate_preserves_valid
PASS [ 0.011s] ( 659/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_arena_manager_creation
PASS [ 0.016s] ( 660/1767) libdictenstein persistent_artrie_char::arena::tests::test_varint_slot_entry
PASS [ 0.020s] ( 661/1767) libdictenstein persistent_artrie_char::arena::tests::test_arena_validation_truncated
PASS [ 0.013s] ( 662/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_arena_slot_encoding
PASS [ 0.015s] ( 663/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_arena_manager_overflow
PASS [ 0.013s] ( 664/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_clear_for_loading_preserves_valid
PASS [ 0.017s] ( 665/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_clear_preserves_valid
PASS [ 0.025s] ( 666/1767) libdictenstein persistent_artrie_char::arena::tests::test_crc32_known_values
PASS [ 0.019s] ( 667/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_arena_stats
PASS [ 0.017s] ( 668/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_defensive_next_slot
PASS [ 0.016s] ( 669/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_enable_slot_tracking_after_allocations
PASS [ 0.014s] ( 670/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_enable_slot_tracking_idempotent
PASS [ 0.030s] ( 671/1767) libdictenstein persistent_artrie_char::arena::tests::test_arena_v2_serialization
PASS [ 0.222s] ( 672/1767) libdictenstein persistent_artrie::overlay_routing_tests::m3_inert_pre_flip_owned_arm_unchanged
PASS [ 0.032s] ( 673/1767) libdictenstein persistent_artrie_char::arena::tests::test_arena_v2_creation
PASS [ 0.016s] ( 674/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_enable_slot_tracking_basic
PASS [ 0.028s] ( 675/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_arena_manager_allocation
PASS [ 0.011s] ( 676/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_next_slot_after_clear_for_loading
PASS [ 0.013s] ( 677/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_is_valid_with_arena_size
PASS [ 0.427s] ( 678/1767) libdictenstein persistent_artrie::lockfree_cas::m4b_flip_gate_tests::m4b_old_owned_file_stays_owned_on_reopen
PASS [ 0.010s] ( 679/1767) libdictenstein persistent_artrie_char::compact_encoding::tests::test_determine_ptr_width
PASS [ 0.021s] ( 680/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_is_valid_new_manager
PASS [ 0.019s] ( 681/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_load_sequence_valid
PASS [ 0.014s] ( 682/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_reserve_slots_basic
PASS [ 0.015s] ( 683/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_reserve_slots_exhausted
PASS [ 0.024s] ( 684/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_ensure_valid_idempotent
PASS [ 0.010s] ( 685/1767) libdictenstein persistent_artrie_char::compact_encoding::tests::test_encode_decode_compact_node_ascii
PASS [ 0.017s] ( 686/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_reserved_slots_struct
PASS [ 0.017s] ( 687/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_set_active_arena_preserves_valid
PASS [ 0.016s] ( 688/1767) libdictenstein persistent_artrie_char::compact_encoding::tests::test_determine_key_width
PASS [ 0.019s] ( 689/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_reserve_slots_arena_stats
PASS [ 0.020s] ( 690/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_reserve_slots_first_child_slot
PASS [ 0.020s] ( 691/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_reserve_slots_overflow
PASS [ 0.010s] ( 692/1767) libdictenstein persistent_artrie_char::compact_encoding::tests::test_flags_preserved
PASS [ 0.024s] ( 693/1767) libdictenstein persistent_artrie_char::compact_encoding::tests::test_compact_header_roundtrip
PASS [ 0.024s] ( 694/1767) libdictenstein persistent_artrie_char::compact_encoding::tests::test_compact_node_size_calculation
PASS [ 0.010s] ( 695/1767) libdictenstein persistent_artrie_char::dedup::tests::test_batch_deduplicator
PASS [ 0.014s] ( 696/1767) libdictenstein persistent_artrie_char::compact_encoding::tests::test_varint_single_byte
PASS [ 0.020s] ( 697/1767) libdictenstein persistent_artrie_char::compact_encoding::tests::test_encode_decode_empty_node
PASS [ 0.018s] ( 698/1767) libdictenstein persistent_artrie_char::compact_encoding::tests::test_encode_decode_no_prefix
PASS [ 0.014s] ( 699/1767) libdictenstein persistent_artrie_char::dedup::tests::test_deduplicator_creation
PASS [ 0.012s] ( 700/1767) libdictenstein persistent_artrie_char::dedup::tests::test_hash_different_data
PASS [ 0.018s] ( 701/1767) libdictenstein persistent_artrie_char::compact_encoding::tests::test_varint_multi_byte
PASS [ 0.021s] ( 702/1767) libdictenstein persistent_artrie_char::compact_encoding::tests::test_fixed_width_roundtrip
PASS [ 0.016s] ( 703/1767) libdictenstein persistent_artrie_char::dedup::tests::test_hash_consistency
PASS [ 0.017s] ( 704/1767) libdictenstein persistent_artrie_char::dedup::tests::test_deduplicator_lookup_insert
PASS [ 0.018s] ( 705/1767) libdictenstein persistent_artrie_char::dedup::tests::test_deduplicator_clear
PASS [ 0.018s] ( 706/1767) libdictenstein persistent_artrie_char::dedup::tests::test_deduplicator_stats
PASS [ 0.015s] ( 707/1767) libdictenstein persistent_artrie_char::dedup::tests::test_space_savings_calculation
PASS [ 0.049s] ( 708/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_enable_slot_tracking_tracks_allocations
PASS [ 0.049s] ( 709/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_ensure_valid_recovery
PASS [ 0.030s] ( 710/1767) libdictenstein persistent_artrie_char::compact_encoding::tests::test_encode_decode_compact_node_unicode
PASS [ 0.025s] ( 711/1767) libdictenstein persistent_artrie_char::compact_encoding::tests::test_space_savings_ascii_small
PASS [ 0.260s] ( 712/1767) libdictenstein persistent_artrie::overlay_routing_tests::m3_routed_writes_round_trip_and_survive_reopen
PASS [ 0.021s] ( 713/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::lsn_api_tests::test_current_lsn_starts_at_one_for_in_memory
PASS [ 0.057s] ( 714/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_enable_slot_tracking_marks_multiple_dirty_arenas
PASS [ 0.015s] ( 715/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::lsn_api_tests::test_synced_lsn_none_for_in_memory
PASS [ 0.060s] ( 716/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_enable_slot_tracking_marks_existing_dirty_arenas
PASS [ 0.064s] ( 717/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_enable_slot_tracking_with_buffer_manager_constructor
PASS [ 0.309s] ( 718/1767) libdictenstein persistent_artrie::overlay_routing_tests::m3_membership_routed_reads_correspond
PASS [ 0.072s] ( 719/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::lsn_api_tests::test_current_lsn_increases_after_insert
PASS [ 0.067s] ( 720/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::lsn_api_tests::test_synced_lsn_after_sync
PASS [ 0.079s] ( 721/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::lsn_api_tests::test_current_lsn_increases_after_remove
PASS [ 0.327s] ( 722/1767) libdictenstein persistent_artrie::overlay_routing_tests::m3_counter_routed_reads_correspond_incl_value_carrying_iter
PASS [ 0.086s] ( 723/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::lsn_api_tests::test_current_lsn_starts_at_one_for_persistent
PASS [ 0.611s] ( 724/1767) libdictenstein persistent_artrie::lockfree_cas::durable_write_tests::concurrent_durable_writers_all_survive_reopen
PASS [ 0.094s] ( 725/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::lsn_api_tests::test_lsn_monotonically_increasing
PASS [ 0.105s] ( 726/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_cache_stats_and_reset
PASS [ 0.007s] ( 727/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_empty_string
PASS [ 0.118s] ( 728/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::lsn_api_tests::test_synced_lsn_invariant
PASS [ 0.109s] ( 729/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_document_transaction_abort
PASS [ 0.009s] ( 730/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_enhanced_recovery_mode_is_normal
PASS [ 0.007s] ( 731/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_enhanced_recovery_mode_required_rebuild
PASS [ 0.010s] ( 732/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_enhanced_recovery_stats_created_new
PASS [ 0.116s] ( 733/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_document_transaction_basic
PASS [ 0.010s] ( 734/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_enhanced_recovery_stats_normal
PASS [ 0.067s] ( 735/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_document_transaction_multiple_sequential
PASS [ 0.076s] ( 736/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_document_transaction_mixed_insert_and_increment
PASS [ 0.399s] ( 737/1767) libdictenstein persistent_artrie::overlay_write_mode::tests::byte_create_flip_eligible_v_routes_ineligible_v_owned
PASS [ 0.097s] ( 738/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_document_transaction_increment_recovery
PASS [ 0.082s] ( 739/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_document_transaction_tx_insert_bytes
PASS [ 0.165s] ( 740/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_atomic_ops_recovery
PASS [ 0.006s] ( 741/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_file_header_checksum
PASS [ 0.167s] ( 742/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_checkpoint_and_disk_loading
PASS [ 0.151s] ( 743/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_document_transaction_commit_twice_error
PASS [ 0.163s] ( 744/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_contains_lockfree
PASS [ 0.169s] ( 745/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_concurrent_readers
PASS [ 0.122s] ( 746/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_document_transaction_empty
PASS [ 0.166s] ( 747/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_create_and_open
PASS [ 0.010s] ( 748/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_file_header_validation
PASS [ 0.017s] ( 749/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_file_header_from_bytes_verified
PASS [ 0.017s] ( 750/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_file_header_v1_roundtrip
PASS [ 0.097s] ( 751/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_document_transaction_unicode
PASS [ 0.020s] ( 752/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_file_header_roundtrip
PASS [ 0.115s] ( 753/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_document_transaction_recovery
PASS [ 0.019s] ( 754/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_file_header_upgrade_to_v2
PASS [ 0.184s] ( 755/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_cache_stats_basic
PASS [ 0.621s] ( 756/1767) libdictenstein persistent_artrie::lockfree_cas::m4b_flip_gate_tests::m4b_reestablish_survival_counter_values
PASS [ 0.015s] ( 757/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_get_value
PASS [ 0.107s] ( 758/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_document_transaction_tx_increment
PASS [ 0.013s] ( 759/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_incremental_recovery_empty_wal
PASS [ 0.013s] ( 760/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_insert_and_contains
PASS [ 0.013s] ( 761/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_inner_new
PASS [ 0.673s] ( 762/1767) libdictenstein persistent_artrie::lockfree_cas::m4b_flip_gate_tests::m4b_compact_succeeds_under_overlay_and_owned
PASS [ 0.457s] ( 763/1767) libdictenstein persistent_artrie::overlay_routing_tests::m3_reject_guards_fire_under_overlay
PASS [ 0.223s] ( 764/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_checkpoint_empty_trie
PASS [ 0.096s] ( 765/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_epoch_checkpointing_high_throughput_config
PASS [ 0.226s] ( 766/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_compare_and_swap_with_wal
PASS [ 0.103s] ( 767/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_epoch_checkpointing_low_latency_config
PASS [ 0.237s] ( 768/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_atomic_ops_with_checkpoint
PASS [ 0.015s] ( 769/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_insert_duplicate
PASS [ 0.114s] ( 770/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_epoch_checkpointing_record_operations
PASS [ 0.110s] ( 771/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_epoch_management
PASS [ 0.064s] ( 772/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_insert_batch_basic
PASS [ 0.064s] ( 773/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_insert_batch_chars_sorted
PASS [ 0.066s] ( 774/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_insert_batch_empty
PASS [ 0.255s] ( 775/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_checkpoint_then_more_inserts
PASS [ 0.070s] ( 776/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_insert_batch_bytes_sorted
PASS [ 0.082s] ( 777/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_insert_batch_large
PASS [ 0.082s] ( 778/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_insert_batch_chars
PASS [ 0.083s] ( 779/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_insert_batch_unicode
PASS [ 0.087s] ( 780/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_insert_batch_sorted
PASS [ 0.276s] ( 781/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_checkpoint_with_unicode
PASS [ 0.082s] ( 782/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_insert_cas_empty_term_publishes_root
PASS [ 0.138s] ( 783/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_fetch_add_with_wal
PASS [ 0.062s] ( 784/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_insert_cas_unicode
PASS [ 0.154s] ( 785/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_epoch_metadata
PASS [ 0.100s] ( 786/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_insert_cas_basic
PASS [ 0.094s] ( 787/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_insert_cas_concurrent
PASS [ 0.018s] ( 788/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_prefix_sharing
PASS [ 0.016s] ( 789/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_remove
PASS [ 0.107s] ( 790/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_insert_batch_bytes
PASS [ 0.188s] ( 791/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_epoch_checkpointing_enable_disable
PASS [ 0.297s] ( 792/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_deep_trie_checkpoint
PASS [ 0.015s] ( 793/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_unicode_support
PASS [ 0.122s] ( 794/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_insert_batch_duplicates
PASS [ 0.139s] ( 795/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_increment_with_wal
PASS [ 0.057s] ( 796/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_open_with_full_recovery_creates_new
PASS [ 0.088s] ( 797/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_memory_monitor_default
PASS [ 0.090s] ( 798/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_memory_monitor_enable_disable
PASS [ 0.020s] ( 799/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_value_update
PASS [ 0.141s] ( 800/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_insert_batch_recovery
PASS [ 0.162s] ( 801/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_get_or_insert_with_wal
PASS [ 0.078s] ( 802/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_merge_lockfree_to_persistent
PASS [ 0.094s] ( 803/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_optimistic_contains
PASS [ 0.083s] ( 804/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_shared_char_trie_synced_lsn
PASS [ 0.106s] ( 805/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_open_with_full_recovery_normal_open
PASS [ 0.105s] ( 806/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_optimistic_get
PASS [ 0.094s] ( 807/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_try_contains_optimistic
PASS [ 0.101s] ( 808/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_shared_char_trie_current_lsn
PASS [ 0.113s] ( 809/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_retry_stats
PASS [ 0.071s] ( 810/1767) libdictenstein persistent_artrie_char::lockfree_cas::concurrent_increment_tests::concurrent_increments_mixed_deltas_sum_exactly
PASS [ 0.159s] ( 811/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_merge_from_batched_parallel_basic
PASS [ 0.152s] ( 812/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_merge_from_parallel_unicode
PASS [ 0.160s] ( 813/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_merge_from_parallel_basic
PASS [ 0.172s] ( 814/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_merge_from_batched_basic
PASS [ 0.165s] ( 815/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_merge_from_batched_unicode
PASS [ 0.170s] ( 816/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_merge_from_batched_empty
PASS [ 0.087s] ( 817/1767) libdictenstein persistent_artrie_char::lockfree_cas::concurrent_increment_tests::concurrent_increments_distinct_keys_each_exact
PASS [ 0.109s] ( 818/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_version_tracking
PASS [ 0.129s] ( 819/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_shared_char_trie_upsert
PASS [ 0.138s] ( 820/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_shared_char_trie_sync_persists
PASS [ 0.133s] ( 821/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_unicode_atomic_ops
PASS [ 0.133s] ( 822/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_unicode_optimistic
PASS [ 0.172s] ( 823/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_multiple_checkpoints
PASS [ 0.010s] ( 824/1767) libdictenstein persistent_artrie_char::lockfree_cas::eviction_primitive_tests::evict_in_memory_child_to_on_disk_reclaims_subtree_without_uaf
PASS [ 0.118s] ( 825/1767) libdictenstein persistent_artrie_char::lockfree_cas::concurrent_increment_tests::concurrent_increments_same_key_sum_exactly
PASS [ 0.147s] ( 826/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_upsert_with_wal
PASS [ 0.149s] ( 827/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_wal_recovery_with_values
PASS [ 0.067s] ( 828/1767) libdictenstein persistent_artrie_char::lockfree_cas::durable_write_tests::insert_cas_durable_rejects_non_synchronous_policy
PASS [ 0.082s] ( 829/1767) libdictenstein persistent_artrie_char::lockfree_cas::durable_write_tests::f0_generic_value_write_arbitrary_v_string
PASS [ 0.079s] ( 830/1767) libdictenstein persistent_artrie_char::lockfree_cas::durable_write_tests::f1_reestablish_overlay_value_arbitrary_v_string
PASS [ 0.007s] ( 831/1767) libdictenstein persistent_artrie_char::nodes::atomic_ptr::tests::alias_resolves_load_and_cas
PASS [ 0.079s] ( 832/1767) libdictenstein persistent_artrie_char::lockfree_cas::durable_write_tests::remove_cas_durable_rejects_non_synchronous_policy
PASS [ 0.160s] ( 833/1767) libdictenstein persistent_artrie_char::lockfree_cas::durable_write_tests::char_empty_string_increment_reopen
PASS [ 0.183s] ( 834/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_wal_recovery_mixed_operations
PASS [ 0.007s] ( 835/1767) libdictenstein persistent_artrie_char::nodes::bucket_char::tests::test_add_and_find_children
PASS [ 0.008s] ( 836/1767) libdictenstein persistent_artrie_char::nodes::bucket_char::tests::test_charbucket_never_full
PASS [ 0.079s] ( 837/1767) libdictenstein persistent_artrie_char::lockfree_cas::durable_write_tests::try_increment_cas_durable_rejects_non_synchronous_policy
PASS [ 0.006s] ( 838/1767) libdictenstein persistent_artrie_char::nodes::bucket_char::tests::test_iter_children
PASS [ 0.007s] ( 839/1767) libdictenstein persistent_artrie_char::nodes::bucket_char::tests::test_duplicate_key
PASS [ 0.007s] ( 840/1767) libdictenstein persistent_artrie_char::nodes::bucket_char::tests::test_len_and_is_empty
PASS [ 0.007s] ( 841/1767) libdictenstein persistent_artrie_char::nodes::bucket_char::tests::test_new_charbucket
PASS [ 0.140s] ( 842/1767) libdictenstein persistent_artrie_char::lockfree_cas::durable_write_tests::char_empty_string_membership_overlay_reopen
PASS [ 0.077s] ( 843/1767) libdictenstein persistent_artrie_char::lockfree_cas::reclaim_tests::many_supersessions_over_a_deep_path_do_not_accumulate_leaks
PASS [ 0.007s] ( 844/1767) libdictenstein persistent_artrie_char::nodes::bucket_char::tests::test_remove_child
PASS [ 0.007s] ( 845/1767) libdictenstein persistent_artrie_char::nodes::bucket_char::tests::test_unicode_keys
PASS [ 0.008s] ( 846/1767) libdictenstein persistent_artrie_char::nodes::node16_char::tests::test_add_and_find_children
PASS [ 0.009s] ( 847/1767) libdictenstein persistent_artrie_char::nodes::bucket_char::tests::test_shrink_to_node48
PASS [ 0.007s] ( 848/1767) libdictenstein persistent_artrie_char::nodes::node16_char::tests::test_add_unicode_children
PASS [ 0.007s] ( 849/1767) libdictenstein persistent_artrie_char::nodes::node16_char::tests::test_alignment
PASS [ 0.192s] ( 850/1767) libdictenstein persistent_artrie_char::eviction_registry_tests::force_eviction_unswizzles_a_live_slot_to_disk
PASS [ 0.007s] ( 851/1767) libdictenstein persistent_artrie_char::nodes::node16_char::tests::test_grow_to_node48
PASS [ 0.008s] ( 852/1767) libdictenstein persistent_artrie_char::nodes::node16_char::tests::test_charnode16_full
PASS [ 0.007s] ( 853/1767) libdictenstein persistent_artrie_char::nodes::node16_char::tests::test_iter_children
PASS [ 0.198s] ( 854/1767) libdictenstein persistent_artrie_char::eviction_registry_tests::force_eviction_char_invoked_directly_on_coordinator
PASS [ 0.086s] ( 855/1767) libdictenstein persistent_artrie_char::lockfree_cas::reclaim_tests::reclaim_leaves_the_live_overlay_correct
PASS [ 0.078s] ( 856/1767) libdictenstein persistent_artrie_char::lockfree_cas::reclaim_tests::superseded_overlay_nodes_are_reclaimed_not_leaked
PASS [ 0.006s] ( 857/1767) libdictenstein persistent_artrie_char::nodes::node48_char::tests::test_charnode48_full
PASS [ 0.010s] ( 858/1767) libdictenstein persistent_artrie_char::nodes::node16_char::tests::test_remove_child
PASS [ 0.145s] ( 859/1767) libdictenstein persistent_artrie_char::lockfree_cas::durable_write_tests::char_empty_string_remove_reopen
PASS [ 0.007s] ( 860/1767) libdictenstein persistent_artrie_char::nodes::node48_char::tests::test_binary_search_correctness
PASS [ 0.007s] ( 861/1767) libdictenstein persistent_artrie_char::nodes::node48_char::tests::test_add_and_find_children
PASS [ 0.011s] ( 862/1767) libdictenstein persistent_artrie_char::nodes::node16_char::tests::test_shrink_to_node4
PASS [ 0.146s] ( 863/1767) libdictenstein persistent_artrie_char::lockfree_cas::durable_write_tests::char_empty_string_valued_overlay_checkpoint_reopen
PASS [ 0.006s] ( 864/1767) libdictenstein persistent_artrie_char::nodes::node48_char::tests::test_shrink_to_node16
PASS [ 0.010s] ( 865/1767) libdictenstein persistent_artrie_char::nodes::node16_char::tests::test_simd_vs_linear_consistency
PASS [ 0.007s] ( 866/1767) libdictenstein persistent_artrie_char::nodes::node48_char::tests::test_remove_child
PASS [ 0.007s] ( 867/1767) libdictenstein persistent_artrie_char::nodes::node48_char::tests::test_unicode_keys
PASS [ 0.014s] ( 868/1767) libdictenstein persistent_artrie_char::nodes::node16_char::tests::test_new_charnode16
PASS [ 0.145s] ( 869/1767) libdictenstein persistent_artrie_char::lockfree_cas::durable_write_tests::char_empty_string_valued_pure_wal_replay
PASS [ 0.005s] ( 870/1767) libdictenstein persistent_artrie_char::nodes::node4_char::tests::test_add_and_find_children
PASS [ 0.007s] ( 871/1767) libdictenstein persistent_artrie_char::nodes::node4_char::tests::test_duplicate_key
PASS [ 0.007s] ( 872/1767) libdictenstein persistent_artrie_char::nodes::node4_char::tests::test_add_unicode_children
PASS [ 0.006s] ( 873/1767) libdictenstein persistent_artrie_char::nodes::node4_char::tests::test_remove_child
PASS [ 0.013s] ( 874/1767) libdictenstein persistent_artrie_char::nodes::node48_char::tests::test_new_charnode48
PASS [ 0.005s] ( 875/1767) libdictenstein persistent_artrie_char::nodes::node4_char::tests::test_with_prefix
PASS [ 0.008s] ( 876/1767) libdictenstein persistent_artrie_char::nodes::node4_char::tests::test_grow_to_node16
PASS [ 0.007s] ( 877/1767) libdictenstein persistent_artrie_char::nodes::node4_char::tests::test_new_charnode4
PASS [ 0.126s] ( 878/1767) libdictenstein persistent_artrie_char::lockfree_cas::durable_write_tests::fixa_idempotent_cache_cold_observed_version_then_remove_stays_absent
PASS [ 0.005s] ( 879/1767) libdictenstein persistent_artrie_char::nodes::persistent_node::tests::alias_resolves_and_basic_ops_work
PASS [ 0.007s] ( 880/1767) libdictenstein persistent_artrie_char::nodes::persistent_node::tests::alias_max_prefix_len_is_char_value
PASS [ 0.008s] ( 881/1767) libdictenstein persistent_artrie_char::nodes::node4_char::tests::test_iter_children
PASS [ 0.010s] ( 882/1767) libdictenstein persistent_artrie_char::nodes::node4_char::tests::test_charnode4_full
PASS [ 0.006s] ( 883/1767) libdictenstein persistent_artrie_char::nodes::tests::test_char_node_header_flags
PASS [ 0.007s] ( 884/1767) libdictenstein persistent_artrie_char::nodes::tests::test_char_compressed_prefix
PASS [ 0.007s] ( 885/1767) libdictenstein persistent_artrie_char::nodes::tests::test_char_node_header_version
PASS [ 0.006s] ( 886/1767) libdictenstein persistent_artrie_char::nodes::tests::test_char_prefix_from_rust_chars
PASS [ 0.006s] ( 887/1767) libdictenstein persistent_artrie_char::nodes::tests::test_char_prefix_matching
PASS [ 0.006s] ( 888/1767) libdictenstein persistent_artrie_char::nodes::tests::test_child_storage_direct
PASS [ 0.006s] ( 889/1767) libdictenstein persistent_artrie_char::nodes::tests::test_child_storage_equality
PASS [ 0.006s] ( 890/1767) libdictenstein persistent_artrie_char::nodes::tests::test_char_prefix_unicode
PASS [ 0.006s] ( 891/1767) libdictenstein persistent_artrie_char::nodes::tests::test_child_storage_default
PASS [ 0.006s] ( 892/1767) libdictenstein persistent_artrie_char::nodes::tests::test_child_storage_sequential
PASS [ 0.009s] ( 893/1767) libdictenstein persistent_artrie_char::nodes::tests::test_char_prefix_too_long
PASS [ 0.006s] ( 894/1767) libdictenstein persistent_artrie_char::per_node_log_char::tests::test_cancels
PASS [ 0.069s] ( 895/1767) libdictenstein persistent_artrie_char::mmap_ctor::s5_12_flip_ctor_gate::s5_12_old_binary_fail_closed_on_overlay_magic
PASS [ 0.008s] ( 896/1767) libdictenstein persistent_artrie_char::overlay_write_mode::tests::overlay_variant_reports_overlay
PASS [ 0.139s] ( 897/1767) libdictenstein persistent_artrie_char::lockfree_cas::durable_write_tests::insert_cas_durable_survives_reopen_without_checkpoint
PASS [ 0.014s] ( 898/1767) libdictenstein persistent_artrie_char::overlay_write_mode::tests::default_is_owned_tree_and_inert
PASS [ 0.007s] ( 899/1767) libdictenstein persistent_artrie_char::per_node_log_char::tests::test_inline_log_compact
PASS [ 0.008s] ( 900/1767) libdictenstein persistent_artrie_char::per_node_log_char::tests::test_inline_log_capacity
PASS [ 0.008s] ( 901/1767) libdictenstein persistent_artrie_char::per_node_log_char::tests::test_inline_log_integration
PASS [ 0.015s] ( 902/1767) libdictenstein persistent_artrie_char::per_node_log_char::tests::test_clear_value_serialization
PASS [ 0.142s] ( 903/1767) libdictenstein persistent_artrie_char::lockfree_cas::durable_write_tests::s3_set_then_increment_same_key_accumulates_after_reopen
PASS [ 0.150s] ( 904/1767) libdictenstein persistent_artrie_char::lockfree_cas::durable_write_tests::remove_cas_durable_clears_and_survives_reopen_without_checkpoint
PASS [ 0.008s] ( 905/1767) libdictenstein persistent_artrie_char::per_node_log_char::tests::test_remove_child_serialization
PASS [ 0.010s] ( 906/1767) libdictenstein persistent_artrie_char::per_node_log_char::tests::test_insert_child_serialization
PASS [ 0.009s] ( 907/1767) libdictenstein persistent_artrie_char::per_node_log_char::tests::test_serialized_size
PASS [ 0.149s] ( 908/1767) libdictenstein persistent_artrie_char::lockfree_cas::durable_write_tests::s3_increment_then_set_same_key_set_wins_after_reopen
PASS [ 0.007s] ( 909/1767) libdictenstein persistent_artrie_char::per_node_log_char::tests::test_set_prefix_serialization
PASS [ 0.006s] ( 910/1767) libdictenstein persistent_artrie_char::per_node_log_char::tests::test_unicode_range
PASS [ 0.007s] ( 911/1767) libdictenstein persistent_artrie_char::per_node_log_char::tests::test_set_value_serialization
PASS [ 0.012s] ( 912/1767) libdictenstein persistent_artrie_char::per_node_log_char::tests::test_supersedes
PASS [ 0.147s] ( 913/1767) libdictenstein persistent_artrie_char::lockfree_cas::durable_write_tests::try_increment_cas_durable_survives_reopen_without_checkpoint
PASS [ 0.580s] ( 914/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::nf3_concurrent_checkpoints_lose_no_terms_on_reopen
PASS [ 0.063s] ( 915/1767) libdictenstein persistent_artrie_char::overlay_write_mode::tests::flip_to_overlay_then_kill_switch_round_trips_route_overlay
PASS [ 0.285s] ( 916/1767) libdictenstein persistent_artrie_char::eviction_registry_tests::async_request_eviction_reclaims_registered_nodes
PASS [ 0.186s] ( 917/1767) libdictenstein persistent_artrie_char::lockfree_cas::durable_write_tests::s4_cross_restart_reinsert_outranks_prior_remove
PASS [ 0.131s] ( 918/1767) libdictenstein persistent_artrie_char::mmap_ctor::s5_12_flip_ctor_gate::s5_12_old_owned_file_stays_owned_on_reopen
PASS [ 0.075s] ( 919/1767) libdictenstein persistent_artrie_char::overlay_write_mode::tests::v1_typeid_gate_flip_is_noop_for_arbitrary_v
PASS [ 0.189s] ( 920/1767) libdictenstein persistent_artrie_char::mmap_ctor::s5_12_flip_ctor_gate::s5_12_create_flip_eligible_v_overlay_arbitrary_v_owned
PASS [ 0.183s] ( 921/1767) libdictenstein persistent_artrie_char::mmap_ctor::s5_12_flip_ctor_gate::s5_12_mixed_monomorph_reopen_no_panic_no_corruption
PASS [ 0.062s] ( 922/1767) libdictenstein persistent_artrie_char::persist::multi_writer_checkpointer_soak::s5_567_overlay_producer_guards_reject
PASS [ 0.006s] ( 923/1767) libdictenstein persistent_artrie_char::recovery::tests::test_corruption_info_wal_check
PASS [ 0.006s] ( 924/1767) libdictenstein persistent_artrie_char::recovery::tests::test_detect_corruption_invalid_magic
PASS [ 0.121s] ( 925/1767) libdictenstein persistent_artrie_char::persist::immutable_recovery_correspondence::membership_overlay_rebuilt_from_recovered_matches_owned
PASS [ 0.008s] ( 926/1767) libdictenstein persistent_artrie_char::recovery::tests::test_detect_corruption_missing_file
PASS [ 0.113s] ( 927/1767) libdictenstein persistent_artrie_char::persist::multi_writer_checkpointer_soak::s5_10b_reestablish_overlay_from_recovered_owned_u64
PASS [ 0.006s] ( 928/1767) libdictenstein persistent_artrie_char::recovery::tests::test_detect_corruption_truncated_file
PASS [ 0.007s] ( 929/1767) libdictenstein persistent_artrie_char::recovery::tests::test_recovery_manager_no_file
PASS [ 0.007s] ( 930/1767) libdictenstein persistent_artrie_char::recovery::tests::test_recovered_operation_term_str
PASS [ 0.138s] ( 931/1767) libdictenstein persistent_artrie_char::persist::immutable_recovery_correspondence::counter_overlay_rebuilt_from_recovered_matches_owned
PASS [ 0.008s] ( 932/1767) libdictenstein persistent_artrie_char::recovery::tests::test_recovery_mode_is_success
PASS [ 0.007s] ( 933/1767) libdictenstein persistent_artrie_char::recovery::tests::test_recovery_report_normal
PASS [ 0.008s] ( 934/1767) libdictenstein persistent_artrie_char::relative_encoding::tests::test_cross_arena_full_encoding
PASS [ 0.178s] ( 935/1767) libdictenstein persistent_artrie_char::overlay_eviction_driver_correspondence::evict_faultin_evict_thrash_terminates
PASS [ 0.009s] ( 936/1767) libdictenstein persistent_artrie_char::relative_encoding::tests::test_encode_decode_children
PASS [ 0.133s] ( 937/1767) libdictenstein persistent_artrie_char::persist::multi_writer_checkpointer_soak::s5_10b_reestablish_overlay_membership_from_recovered_owned
PASS [ 0.007s] ( 938/1767) libdictenstein persistent_artrie_char::relative_encoding::tests::test_large_delta
PASS [ 0.011s] ( 939/1767) libdictenstein persistent_artrie_char::relative_encoding::tests::test_encoded_size
PASS [ 0.008s] ( 940/1767) libdictenstein persistent_artrie_char::relative_encoding::tests::test_same_arena_relative_encoding
PASS [ 0.180s] ( 941/1767) libdictenstein persistent_artrie_char::overlay_eviction_driver_correspondence::evict_then_read_faults_in_exact_value
PASS [ 0.180s] ( 942/1767) libdictenstein persistent_artrie_char::overlay_eviction_driver_correspondence::evict_then_read_faults_in_membership
PASS [ 0.180s] ( 943/1767) libdictenstein persistent_artrie_char::overlay_eviction_driver_correspondence::reader_concurrent_with_overlay_eviction_sees_consistent_snapshot
PASS [ 0.185s] ( 944/1767) libdictenstein persistent_artrie_char::overlay_dictionary_node_faulting_tests::overlay_dictionary_node_faults_evicted_children_in
PASS [ 0.006s] ( 945/1767) libdictenstein persistent_artrie_char::relative_encoding::tests::test_sequential_siblings_cross_arena
PASS [ 0.076s] ( 946/1767) libdictenstein persistent_artrie_char::persist::overlay_faultin_load_roundtrip::membership_node_load_roundtrip_preserves_structure
PASS [ 0.008s] ( 947/1767) libdictenstein persistent_artrie_char::relative_encoding::tests::test_serialization_context_default
PASS [ 0.007s] ( 948/1767) libdictenstein persistent_artrie_char::relative_encoding::tests::test_serialization_context_new
PASS [ 1.545s] ( 949/1767) libdictenstein dynamic_dawg_u64::tests::test_stress_50_writers_disjoint_keys
PASS [ 0.009s] ( 950/1767) libdictenstein persistent_artrie_char::relative_encoding::tests::test_sequential_siblings
PASS [ 0.008s] ( 951/1767) libdictenstein persistent_artrie_char::relative_encoding::tests::test_serialization_context_encoding_flags
PASS [ 0.007s] ( 952/1767) libdictenstein persistent_artrie_char::relative_encoding::tests::test_serialization_context_sequential
PASS [ 0.006s] ( 953/1767) libdictenstein persistent_artrie_char::relative_encoding::tests::test_space_savings
PASS [ 0.006s] ( 954/1767) libdictenstein persistent_artrie_char::serialization_char::tests::compact_tests::test_compact_bucket_roundtrip
PASS [ 0.123s] ( 955/1767) libdictenstein persistent_artrie_char::persist::multi_writer_checkpointer_soak::s5_12_test_a_overlay_reopen_drops_unranked_orphan_keeps_ranked
PASS [ 0.007s] ( 956/1767) libdictenstein persistent_artrie_char::serialization_char::tests::compact_tests::test_compact_charnode16_roundtrip
PASS [ 0.006s] ( 957/1767) libdictenstein persistent_artrie_char::serialization_char::tests::compact_tests::test_compact_charnode48_roundtrip
PASS [ 0.006s] ( 958/1767) libdictenstein persistent_artrie_char::serialization_char::tests::compact_tests::test_compact_empty_nodes
PASS [ 0.006s] ( 959/1767) libdictenstein persistent_artrie_char::serialization_char::tests::compact_tests::test_compact_charnode4_roundtrip
PASS [ 0.337s] ( 960/1767) libdictenstein persistent_artrie_char::lockfree_cas::durable_write_tests::concurrent_durable_writers_all_survive_reopen
PASS [ 0.007s] ( 961/1767) libdictenstein persistent_artrie_char::serialization_char::tests::compact_tests::test_compact_space_savings
PASS [ 0.012s] ( 962/1767) libdictenstein persistent_artrie_char::relative_encoding::tests::test_zero_delta
PASS [ 0.006s] ( 963/1767) libdictenstein persistent_artrie_char::serialization_char::tests::compact_tests::test_compact_with_value_ptr
PASS [ 0.006s] ( 964/1767) libdictenstein persistent_artrie_char::serialization_char::tests::test_charbucket_roundtrip
PASS [ 0.125s] ( 965/1767) libdictenstein persistent_artrie_char::persist::multi_writer_checkpointer_soak::s5_12_v3_dispatch_routes_u64_to_value_carrying_reestablish
PASS [ 0.008s] ( 966/1767) libdictenstein persistent_artrie_char::serialization_char::tests::compact_tests::test_compact_unicode_prefix
PASS [ 0.272s] ( 967/1767) libdictenstein persistent_artrie_char::mmap_ctor::s5_12_flip_ctor_gate::s5_12_create_write_reopen_no_loss_unit_and_u64
PASS [ 0.009s] ( 968/1767) libdictenstein persistent_artrie_char::serialization_char::tests::compact_tests::test_compact_size_calculation
PASS [ 0.007s] ( 969/1767) libdictenstein persistent_artrie_char::serialization_char::tests::test_charnode16_roundtrip
PASS [ 0.010s] ( 970/1767) libdictenstein persistent_artrie_char::serialization_char::tests::compact_tests::test_compact_large_pointers
PASS [ 0.006s] ( 971/1767) libdictenstein persistent_artrie_char::serialization_char::tests::test_header_roundtrip
PASS [ 0.007s] ( 972/1767) libdictenstein persistent_artrie_char::serialization_char::tests::test_empty_node_roundtrip
PASS [ 0.008s] ( 973/1767) libdictenstein persistent_artrie_char::serialization_char::tests::test_charnode4_roundtrip
PASS [ 0.006s] ( 974/1767) libdictenstein persistent_artrie_char::serialization_char::tests::test_header_validation
PASS [ 0.005s] ( 975/1767) libdictenstein persistent_artrie_char::serialization_char::tests::test_value_ptr_roundtrip
PASS [ 0.009s] ( 976/1767) libdictenstein persistent_artrie_char::serialization_char::tests::test_charnode48_roundtrip
PASS [ 0.006s] ( 977/1767) libdictenstein persistent_artrie_char::serialization_char::tests::test_unicode_prefix_roundtrip
PASS [ 0.007s] ( 978/1767) libdictenstein persistent_artrie_char::serialization_char::tests::test_serialized_size_calculation
PASS [ 0.007s] ( 979/1767) libdictenstein persistent_artrie_char::serialization_char::tests::v2_tests::test_collect_char_child_slots
PASS [ 0.122s] ( 980/1767) libdictenstein persistent_artrie_char::persist::overlay_faultin_load_roundtrip::childless_final_leaf_load_roundtrip
PASS [ 0.005s] ( 981/1767) libdictenstein persistent_artrie_char::serialization_char::tests::v2_tests::test_header_v2_preserves_node_flags
PASS [ 0.006s] ( 982/1767) libdictenstein persistent_artrie_char::serialization_char::tests::v2_tests::test_serialize_charnode4_v2_relative
PASS [ 0.006s] ( 983/1767) libdictenstein persistent_artrie_char::serialization_char::tests::v2_tests::test_header_v2_encoding_flags
PASS [ 0.008s] ( 984/1767) libdictenstein persistent_artrie_char::serialization_char::tests::v2_tests::test_v2_size_smaller_than_v1
PASS [ 0.008s] ( 985/1767) libdictenstein persistent_artrie_char::serialization_char::tests::v2_tests::test_serialize_charnode4_v2_sequential
PASS [ 0.126s] ( 986/1767) libdictenstein persistent_artrie_char::persist::multi_writer_checkpointer_soak::s5_9_overlay_checkpoint_captures_overlay_not_empty_owned
PASS [ 0.006s] ( 987/1767) libdictenstein persistent_artrie_char::tests::test_contains
PASS [ 0.006s] ( 988/1767) libdictenstein persistent_artrie_char::tests::test_iter
PASS [ 0.006s] ( 989/1767) libdictenstein persistent_artrie_char::tests::test_new_empty
PASS [ 0.007s] ( 990/1767) libdictenstein persistent_artrie_char::tests::test_from_iter
PASS [ 0.006s] ( 991/1767) libdictenstein persistent_artrie_char::tests::test_insert_unicode
PASS [ 0.007s] ( 992/1767) libdictenstein persistent_artrie_char::tests::test_insert_ascii
PASS [ 0.006s] ( 993/1767) libdictenstein persistent_artrie_char::types::tests::test_char_trie_file_header
PASS [ 0.008s] ( 994/1767) libdictenstein persistent_artrie_char::tests::test_value_storage
PASS [ 0.007s] ( 995/1767) libdictenstein persistent_artrie_char::tests::test_zipper
PASS [ 0.009s] ( 996/1767) libdictenstein persistent_artrie_char::tests::test_unicode_correctness
PASS [ 0.008s] ( 997/1767) libdictenstein persistent_artrie_core::adaptive_pool::tests::test_adaptive_pool_config_default
PASS [ 0.009s] ( 998/1767) libdictenstein persistent_artrie_char::types::tests::test_char_trie_root
PASS [ 0.010s] ( 999/1767) libdictenstein persistent_artrie_char::types::tests::test_char_trie_node_inner
PASS [ 0.006s] (1000/1767) libdictenstein persistent_artrie_core::adaptive_pool::tests::test_cache_stats_recording
PASS [ 0.005s] (1001/1767) libdictenstein persistent_artrie_core::adaptive_pool::tests::test_cache_stats_reset
PASS [ 0.007s] (1002/1767) libdictenstein persistent_artrie_core::adaptive_pool::tests::test_cache_stats_get_and_reset_zero_accesses
PASS [ 0.007s] (1003/1767) libdictenstein persistent_artrie_core::adaptive_pool::tests::test_cache_stats_hit_rate_zero_accesses
PASS [ 0.005s] (1004/1767) libdictenstein persistent_artrie_core::adaptive_pool::tests::test_pid_controller_derivative
PASS [ 0.007s] (1005/1767) libdictenstein persistent_artrie_core::adaptive_pool::tests::test_cache_stats_new
PASS [ 0.356s] (1006/1767) libdictenstein persistent_artrie_char::lockfree_cas::durable_write_tests::concurrent_durable_mixed_insert_remove_reopen_equals_live_set
PASS [ 0.006s] (1007/1767) libdictenstein persistent_artrie_core::adaptive_pool::tests::test_pid_controller_integral
PASS [ 0.006s] (1008/1767) libdictenstein persistent_artrie_core::adaptive_pool::tests::test_pid_controller_derivative_term
PASS [ 0.006s] (1009/1767) libdictenstein persistent_artrie_core::adaptive_pool::tests::test_pid_anti_windup
PASS [ 0.006s] (1010/1767) libdictenstein persistent_artrie_core::adaptive_pool::tests::test_pid_controller_positive_dt
PASS [ 0.006s] (1011/1767) libdictenstein persistent_artrie_core::adaptive_pool::tests::test_pid_controller_proportional
PASS [ 0.006s] (1012/1767) libdictenstein persistent_artrie_core::adaptive_pool::tests::test_pid_controller_reset
PASS [ 0.006s] (1013/1767) libdictenstein persistent_artrie_core::block_storage::tests::test_aligned_block_debug
PASS [ 0.009s] (1014/1767) libdictenstein persistent_artrie_core::adaptive_pool::tests::test_pid_controller_zero_dt
PASS [ 0.008s] (1015/1767) libdictenstein persistent_artrie_core::block_storage::tests::test_aligned_block_alignment
PASS [ 0.007s] (1016/1767) libdictenstein persistent_artrie_core::block_storage::tests::test_aligned_block_deref
PASS [ 0.007s] (1017/1767) libdictenstein persistent_artrie_core::block_storage::tests::test_aligned_block_from_data
PASS [ 0.008s] (1018/1767) libdictenstein persistent_artrie_core::block_storage::tests::test_aligned_block_size
PASS [ 0.009s] (1019/1767) libdictenstein persistent_artrie_core::buffer_manager::tests::test_delete_page
PASS [ 0.010s] (1020/1767) libdictenstein persistent_artrie_core::buffer_manager::tests::mutable_page_lease_excludes_other_leases
PASS [ 0.009s] (1021/1767) libdictenstein persistent_artrie_core::buffer_manager::tests::test_eviction
PASS [ 0.011s] (1022/1767) libdictenstein persistent_artrie_core::buffer_manager::tests::flush_rejects_dirty_page_with_active_mutable_lease
PASS [ 0.011s] (1023/1767) libdictenstein persistent_artrie_core::buffer_manager::tests::fixed_buffer_registration_covers_write_guard_mutation_and_flush
PASS [ 0.010s] (1024/1767) libdictenstein persistent_artrie_core::buffer_manager::tests::test_flush_all
PASS [ 0.010s] (1025/1767) libdictenstein persistent_artrie_core::buffer_manager::tests::test_multiple_pages
PASS [ 0.010s] (1026/1767) libdictenstein persistent_artrie_core::buffer_manager::tests::test_fetch_page
PASS [ 0.189s] (1027/1767) libdictenstein persistent_artrie_char::persist::multi_writer_checkpointer_soak::counter_writers_concurrent_with_checkpointer_sum_exactly_after_reopen
PASS [ 0.009s] (1028/1767) libdictenstein persistent_artrie_core::buffer_manager::tests::test_new_page
PASS [ 0.006s] (1029/1767) libdictenstein persistent_artrie_core::committed_watermark::tests::empty_base_starts_at_zero
PASS [ 0.009s] (1030/1767) libdictenstein persistent_artrie_core::buffer_manager::tests::test_pinned_page_not_evicted
PASS [ 0.226s] (1031/1767) libdictenstein persistent_artrie_char::overlay_eviction_driver_correspondence::concurrent_reader_writer_evictor_faulter_no_uaf_and_complete
PASS [ 0.007s] (1032/1767) libdictenstein persistent_artrie_core::committed_watermark::tests::marking_is_idempotent
PASS [ 0.007s] (1033/1767) libdictenstein persistent_artrie_core::committed_watermark::tests::out_of_order_does_not_advance_until_prefix_closes
PASS [ 0.008s] (1034/1767) libdictenstein persistent_artrie_core::committed_watermark::tests::concurrent_committers_converge_to_full_prefix
PASS [ 0.015s] (1035/1767) libdictenstein persistent_artrie_core::buffer_manager::tests::read_page_lease_blocks_mutable_lease
PASS [ 0.006s] (1036/1767) libdictenstein persistent_artrie_core::committed_watermark::tests::scrambled_commit_order_closes_in_one_drain
PASS [ 0.011s] (1037/1767) libdictenstein persistent_artrie_core::buffer_manager::tests::test_stats
PASS [ 0.005s] (1038/1767) libdictenstein persistent_artrie_core::compact_encoding::tests::test_varint_branchless
PASS [ 0.006s] (1039/1767) libdictenstein persistent_artrie_core::compact_encoding::tests::test_encode_decode_compact_byte_node
PASS [ 0.009s] (1040/1767) libdictenstein persistent_artrie_core::committed_watermark::tests::recovered_base_treated_as_committed_prefix
PASS [ 0.006s] (1041/1767) libdictenstein persistent_artrie_core::compact_encoding::tests::test_space_savings_byte_node
PASS [ 0.006s] (1042/1767) libdictenstein persistent_artrie_core::compact_encoding::tests::test_varint_single_byte
PASS [ 0.007s] (1043/1767) libdictenstein persistent_artrie_core::compact_encoding::tests::test_compact_header_roundtrip
PASS [ 0.007s] (1044/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_epoch_manager
PASS [ 0.006s] (1045/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_epoch_try_quiescence_with_readers
PASS [ 0.007s] (1046/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_epoch_guard
PASS [ 0.006s] (1047/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_epoch_wait_for_quiescence_immediate
PASS [ 0.005s] (1048/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_lock_coupling
PASS [ 0.005s] (1049/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_mvcc_read_context_reset
PASS [ 0.005s] (1050/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_lock_coupling_ascend_at_zero
PASS [ 0.007s] (1051/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_epoch_try_quiescence_success
PASS [ 0.006s] (1052/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_mvcc_read_context_validate_mut
PASS [ 0.006s] (1053/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_mvcc_read_context_validation_changed
PASS [ 0.011s] (1054/1767) libdictenstein persistent_artrie_core::compact_encoding::tests::test_varint_multi_byte
PASS [ 0.006s] (1055/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_optimistic_cell_is_locked
PASS [ 0.005s] (1056/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_optimistic_cell_read_with_retry_fails
PASS [ 0.005s] (1057/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_optimistic_cell_read
PASS [ 0.005s] (1058/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_optimistic_cell_write
PASS [ 0.005s] (1059/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_optimistic_read_guard_immediate_stable
PASS [ 0.006s] (1060/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_optimistic_cell_concurrent
PASS [ 0.006s] (1061/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_optimistic_read_guard
PASS [ 0.006s] (1062/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_trie_stats_read_retry_ratio_zero
PASS [ 0.007s] (1063/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_optimistic_version
PASS [ 0.006s] (1064/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_retry_stats_empty
PASS [ 0.006s] (1065/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_retry_stats
PASS [ 0.006s] (1066/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_trie_stats_cache_hit_ratio_zero
PASS [ 0.007s] (1067/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_optimistic_version_validate_after_change
PASS [ 0.008s] (1068/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_retry_stats_no_retries
PASS [ 0.006s] (1069/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_trie_stats_reset
PASS [ 0.006s] (1070/1767) libdictenstein persistent_artrie_core::dirty_tracker::tests::test_dirty_tracker_creation
PASS [ 0.005s] (1071/1767) libdictenstein persistent_artrie_core::dirty_tracker::tests::test_dirty_tracker_merge
PASS [ 0.005s] (1072/1767) libdictenstein persistent_artrie_core::dirty_tracker::tests::test_io_savings_estimate
PASS [ 0.006s] (1073/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_write_guard_drop_increments_version
PASS [ 0.006s] (1074/1767) libdictenstein persistent_artrie_core::dirty_tracker::tests::test_batch_dirty_tracker
PASS [ 0.007s] (1075/1767) libdictenstein persistent_artrie_core::dirty_tracker::tests::test_checkpoint_complete
PASS [ 0.007s] (1076/1767) libdictenstein persistent_artrie_core::dirty_tracker::tests::test_mark_arena_dirty
PASS [ 0.007s] (1077/1767) libdictenstein persistent_artrie_core::dirty_tracker::tests::test_mark_arenas_dirty_bulk
PASS [ 0.009s] (1078/1767) libdictenstein persistent_artrie_core::dirty_tracker::tests::test_clear_specific_arenas
PASS [ 0.241s] (1079/1767) libdictenstein persistent_artrie_char::overlay_eviction_driver_correspondence::evict_then_reload_returns_exact_values
PASS [ 0.006s] (1080/1767) libdictenstein persistent_artrie_core::dirty_tracker::tests::test_mark_arenas_dirty_duplicates
PASS [ 0.006s] (1081/1767) libdictenstein persistent_artrie_core::dirty_tracker::tests::test_mark_slot_dirty
PASS [ 0.006s] (1082/1767) libdictenstein persistent_artrie_core::dirty_tracker::tests::test_mark_arenas_dirty_empty
PASS [ 0.007s] (1083/1767) libdictenstein persistent_artrie_core::disk_manager::tests::test_create_and_open
PASS [ 0.016s] (1084/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_optimistic_read_guard_waits_for_stable_version
PASS [ 0.006s] (1085/1767) libdictenstein persistent_artrie_core::disk_manager::tests::test_free_list
PASS [ 0.006s] (1086/1767) libdictenstein persistent_artrie_core::disk_manager::tests::test_header_checksum
PASS [ 0.006s] (1087/1767) libdictenstein persistent_artrie_core::disk_manager::tests::test_entry_count
PASS [ 0.247s] (1088/1767) libdictenstein persistent_artrie_char::overlay_eviction_driver_correspondence::cold_eviction_under_concurrent_writers_reopens_losing_nothing
PASS [ 0.009s] (1089/1767) libdictenstein persistent_artrie_core::disk_manager::tests::test_cannot_free_header_block
PASS [ 0.007s] (1090/1767) libdictenstein persistent_artrie_core::disk_manager::tests::test_file_header_serialization
PASS [ 0.006s] (1091/1767) libdictenstein persistent_artrie_core::disk_manager::tests::test_invalid_block_id
PASS [ 0.009s] (1092/1767) libdictenstein persistent_artrie_core::disk_manager::tests::test_allocate_blocks
PASS [ 0.132s] (1093/1767) libdictenstein persistent_artrie_char::persist::overlay_faultin_load_roundtrip::valued_node_load_roundtrip_preserves_value_and_structure
PASS [ 0.007s] (1094/1767) libdictenstein persistent_artrie_core::disk_manager::tests::test_root_ptr
PASS [ 0.007s] (1095/1767) libdictenstein persistent_artrie_core::disk_manager::tests::test_read_write_bytes
PASS [ 0.008s] (1096/1767) libdictenstein persistent_artrie_core::disk_manager::tests::test_read_write_block
PASS [ 0.006s] (1097/1767) libdictenstein persistent_artrie_core::epoch::tests::test_epoch_config_default
PASS [ 0.007s] (1098/1767) libdictenstein persistent_artrie_core::epoch::tests::test_checkpoint_and_recovery
PASS [ 0.248s] (1099/1767) libdictenstein persistent_artrie_char::overlay_eviction_driver_correspondence::evict_then_write_under_evicted_prefix_reopen_loses_nothing
PASS [ 0.007s] (1100/1767) libdictenstein persistent_artrie_core::epoch::tests::test_epoch_advancement
PASS [ 0.007s] (1101/1767) libdictenstein persistent_artrie_core::epoch::tests::test_checkpoint_meta_serialization
PASS [ 0.007s] (1102/1767) libdictenstein persistent_artrie_core::epoch::tests::test_epoch_config_validation
PASS [ 0.005s] (1103/1767) libdictenstein persistent_artrie_core::error::tests::test_is_recoverable
PASS [ 0.005s] (1104/1767) libdictenstein persistent_artrie_core::error::tests::test_swizzle_error_display
PASS [ 0.006s] (1105/1767) libdictenstein persistent_artrie_core::error::tests::test_is_corruption
PASS [ 0.213s] (1106/1767) libdictenstein persistent_artrie_char::persist::multi_writer_checkpointer_soak::membership_writers_concurrent_with_checkpointer_all_survive_reopen
PASS [ 0.225s] (1107/1767) libdictenstein persistent_artrie_char::persist::immutable_checkpoint_correspondence::counter_immutable_checkpoint_reopens_equal_to_owned
PASS [ 0.007s] (1108/1767) libdictenstein persistent_artrie_core::epoch::tests::test_wal_segments
PASS [ 0.007s] (1109/1767) libdictenstein persistent_artrie_core::error::tests::test_error_display
PASS [ 0.007s] (1110/1767) libdictenstein persistent_artrie_core::error::tests::test_swizzle_error_conversion
PASS [ 0.008s] (1111/1767) libdictenstein persistent_artrie_core::epoch::tests::test_epoch_states
PASS [ 0.008s] (1112/1767) libdictenstein persistent_artrie_core::error::tests::test_io_error_helper
PASS [ 0.006s] (1113/1767) libdictenstein persistent_artrie_core::eviction::config::tests::test_eviction_config_default
PASS [ 0.008s] (1114/1767) libdictenstein persistent_artrie_core::epoch::tests::test_epoch_manager_creation
PASS [ 0.006s] (1115/1767) libdictenstein persistent_artrie_core::eviction::config::tests::test_eviction_stats_atomic
PASS [ 0.006s] (1116/1767) libdictenstein persistent_artrie_core::eviction::config::tests::test_eviction_config_validation
PASS [ 0.005s] (1117/1767) libdictenstein persistent_artrie_core::eviction::config::tests::test_eviction_stats_calculations
PASS [ 0.010s] (1118/1767) libdictenstein persistent_artrie_core::epoch::tests::test_stats
PASS [ 0.008s] (1119/1767) libdictenstein persistent_artrie_core::eviction::config::tests::test_eviction_config_disabled
PASS [ 0.006s] (1120/1767) libdictenstein persistent_artrie_core::eviction::coordinator::tests::test_coordinator_creation
PASS [ 0.006s] (1121/1767) libdictenstein persistent_artrie_core::eviction::config::tests::test_eviction_urgency
PASS [ 0.006s] (1122/1767) libdictenstein persistent_artrie_core::eviction::coordinator::tests::test_coordinator_does_not_join_current_thread
PASS [ 0.008s] (1123/1767) libdictenstein persistent_artrie_core::eviction::coordinator::tests::test_coordinator_disabled
PASS [ 0.008s] (1124/1767) libdictenstein persistent_artrie_core::eviction::coordinator::tests::test_coordinator_disk_registry_update
PASS [ 0.007s] (1125/1767) libdictenstein persistent_artrie_core::eviction::coordinator::tests::test_coordinator_invalidate_registry
PASS [ 0.007s] (1126/1767) libdictenstein persistent_artrie_core::eviction::coordinator::tests::test_coordinator_request_eviction
PASS [ 0.006s] (1127/1767) libdictenstein persistent_artrie_core::eviction::disk_registry::tests::test_char_registry
PASS [ 0.006s] (1128/1767) libdictenstein persistent_artrie_core::eviction::disk_registry::tests::test_registry_invalidate
PASS [ 0.006s] (1129/1767) libdictenstein persistent_artrie_core::eviction::disk_registry::tests::test_eviction_candidates
PASS [ 0.008s] (1130/1767) libdictenstein persistent_artrie_core::eviction::coordinator::tests::test_coordinator_double_start_fails
PASS [ 0.006s] (1131/1767) libdictenstein persistent_artrie_core::eviction::lru_tracker::tests::test_access_tracker_basic
PASS [ 0.006s] (1132/1767) libdictenstein persistent_artrie_core::eviction::lru_tracker::tests::test_access_tracker_coldness
PASS [ 0.007s] (1133/1767) libdictenstein persistent_artrie_core::eviction::disk_registry::tests::test_registry_remove
PASS [ 0.007s] (1134/1767) libdictenstein persistent_artrie_core::eviction::coordinator::tests::test_coordinator_lru_tracking
PASS [ 0.007s] (1135/1767) libdictenstein persistent_artrie_core::eviction::disk_registry::tests::test_select_for_eviction
PASS [ 0.010s] (1136/1767) libdictenstein persistent_artrie_core::eviction::disk_registry::tests::test_registry_basic
PASS [ 0.008s] (1137/1767) libdictenstein persistent_artrie_core::eviction::lru_tracker::tests::test_access_tracker_comparison
PASS [ 0.010s] (1138/1767) libdictenstein persistent_artrie_core::eviction::coordinator::tests::test_coordinator_start_and_shutdown
PASS [ 0.008s] (1139/1767) libdictenstein persistent_artrie_core::eviction::lru_tracker::tests::test_hash_path_deterministic
PASS [ 0.007s] (1140/1767) libdictenstein persistent_artrie_core::eviction::lru_tracker::tests::test_lru_registry_prune
PASS [ 0.009s] (1141/1767) libdictenstein persistent_artrie_core::eviction::lru_tracker::tests::test_concurrent_access
PASS [ 0.006s] (1142/1767) libdictenstein persistent_artrie_core::eviction::tests::test_access_tracker_thread_safety
PASS [ 0.008s] (1143/1767) libdictenstein persistent_artrie_core::eviction::lru_tracker::tests::test_lru_registry_basic
PASS [ 0.008s] (1144/1767) libdictenstein persistent_artrie_core::eviction::lru_tracker::tests::test_lru_registry_last_access
PASS [ 0.008s] (1145/1767) libdictenstein persistent_artrie_core::eviction::lru_tracker::tests::test_lru_registry_coldest
PASS [ 0.007s] (1146/1767) libdictenstein persistent_artrie_core::eviction::tests::test_char_disk_registry_eviction_selection
PASS [ 0.006s] (1147/1767) libdictenstein persistent_artrie_core::eviction::tests::test_eviction_config_presets
PASS [ 0.006s] (1148/1767) libdictenstein persistent_artrie_core::eviction::tests::test_eviction_config_with_memory_monitor
PASS [ 0.007s] (1149/1767) libdictenstein persistent_artrie_core::eviction::tests::test_disk_registry_eviction_selection
PASS [ 0.006s] (1150/1767) libdictenstein persistent_artrie_core::eviction::tests::test_eviction_stats_calculations
PASS [ 0.006s] (1151/1767) libdictenstein persistent_artrie_core::eviction::tests::test_eviction_urgency_levels
PASS [ 0.006s] (1152/1767) libdictenstein persistent_artrie_core::eviction::tests::test_coordinator_memory_pressure_stats_none_when_disabled
PASS [ 0.007s] (1153/1767) libdictenstein persistent_artrie_core::eviction::tests::test_coordinator_memory_monitor_disabled
PASS [ 0.007s] (1154/1767) libdictenstein persistent_artrie_core::eviction::tests::test_eviction_respects_min_depth
PASS [ 0.005s] (1155/1767) libdictenstein persistent_artrie_core::memory_monitor::tests::test_config_default
PASS [ 0.006s] (1156/1767) libdictenstein persistent_artrie_core::eviction::tests::test_lru_char_path_tracking
PASS [ 0.006s] (1157/1767) libdictenstein persistent_artrie_core::key_encoding::tests::char_units_to_term_roundtrips_str
PASS [ 0.006s] (1158/1767) libdictenstein persistent_artrie_core::key_encoding::tests::byte_key_roundtrip
PASS [ 0.006s] (1159/1767) libdictenstein persistent_artrie_core::key_encoding::tests::char_key_roundtrip
PASS [ 0.007s] (1160/1767) libdictenstein persistent_artrie_core::key_encoding::tests::char_key_units_from_str
PASS [ 0.006s] (1161/1767) libdictenstein persistent_artrie_core::memory_monitor::tests::test_config_validation
PASS [ 0.007s] (1162/1767) libdictenstein persistent_artrie_core::eviction::tests::test_lru_coldness_ordering
PASS [ 0.007s] (1163/1767) libdictenstein persistent_artrie_core::key_encoding::tests::byte_units_to_term_roundtrips_bytes
PASS [ 0.008s] (1164/1767) libdictenstein persistent_artrie_core::eviction::tests::test_registry_invalidation_on_write
PASS [ 0.005s] (1165/1767) libdictenstein persistent_artrie_core::memory_monitor::tests::test_memory_stats
PASS [ 0.005s] (1166/1767) libdictenstein persistent_artrie_core::memory_monitor::tests::test_pressure_level_display
PASS [ 0.009s] (1167/1767) libdictenstein persistent_artrie_core::key_encoding::tests::byte_key_units_from_str
PASS [ 0.006s] (1168/1767) libdictenstein persistent_artrie_core::memory_monitor::tests::test_monitor_check_now
PASS [ 0.006s] (1169/1767) libdictenstein persistent_artrie_core::mvcc::tests::test_epoch_guard
PASS [ 0.007s] (1170/1767) libdictenstein persistent_artrie_core::memory_monitor::tests::test_pressure_classification
PASS [ 0.007s] (1171/1767) libdictenstein persistent_artrie_core::memory_monitor::tests::test_sysinfo_memory_stats
PASS [ 0.008s] (1172/1767) libdictenstein persistent_artrie_core::memory_monitor::tests::test_pressure_level_from_u8
PASS [ 0.005s] (1173/1767) libdictenstein persistent_artrie_core::mvcc::tests::test_read_transaction_basic
PASS [ 0.006s] (1174/1767) libdictenstein persistent_artrie_core::mvcc::tests::test_version_id_and_epoch
PASS [ 0.006s] (1175/1767) libdictenstein persistent_artrie_core::mvcc::tests::test_read_transaction_stats
PASS [ 0.006s] (1176/1767) libdictenstein persistent_artrie_core::overlay::atomic_ptr::tests::generic_cas_contract_byte
PASS [ 0.006s] (1177/1767) libdictenstein persistent_artrie_core::overlay::atomic_ptr::tests::generic_cas_contract_char
PASS [ 0.006s] (1178/1767) libdictenstein persistent_artrie_core::overlay::atomic_ptr::tests::generic_no_leak_churn_byte
PASS [ 0.005s] (1179/1767) libdictenstein persistent_artrie_core::overlay::atomic_ptr::tests::test_clone_char
PASS [ 0.005s] (1180/1767) libdictenstein persistent_artrie_core::overlay::atomic_ptr::tests::test_compare_exchange_failure_char
PASS [ 0.006s] (1181/1767) libdictenstein persistent_artrie_core::overlay::atomic_ptr::tests::generic_no_leak_churn_char
PASS [ 0.006s] (1182/1767) libdictenstein persistent_artrie_core::overlay::atomic_ptr::tests::test_compare_exchange_success_byte
PASS [ 0.250s] (1183/1767) libdictenstein persistent_artrie_char::persist::immutable_checkpoint_correspondence::membership_immutable_checkpoint_reopens_equal_to_owned
PASS [ 0.006s] (1184/1767) libdictenstein persistent_artrie_core::overlay::atomic_ptr::tests::test_load_unchecked_panics_on_null_char
PASS [ 0.006s] (1185/1767) libdictenstein persistent_artrie_core::overlay::atomic_ptr::tests::test_load_unchecked_byte
PASS [ 0.008s] (1186/1767) libdictenstein persistent_artrie_core::overlay::atomic_ptr::tests::generic_concurrent_cas_char
PASS [ 0.006s] (1187/1767) libdictenstein persistent_artrie_core::overlay::atomic_ptr::tests::test_new_and_load_byte
PASS [ 0.005s] (1188/1767) libdictenstein persistent_artrie_core::overlay::atomic_ptr::tests::test_take_char
PASS [ 0.009s] (1189/1767) libdictenstein persistent_artrie_core::overlay::atomic_ptr::tests::generic_concurrent_cas_byte
PASS [ 0.007s] (1190/1767) libdictenstein persistent_artrie_core::overlay::atomic_ptr::tests::test_null_pointer_char
PASS [ 0.006s] (1191/1767) libdictenstein persistent_artrie_core::overlay::atomic_ptr::tests::test_try_init_byte
PASS [ 0.007s] (1192/1767) libdictenstein persistent_artrie_core::overlay::atomic_ptr::tests::test_store_byte
PASS [ 0.006s] (1193/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_as_non_final_byte
PASS [ 0.006s] (1194/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_as_non_final_deep_child_byte
PASS [ 0.006s] (1195/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_as_non_final_char
PASS [ 0.006s] (1196/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_memory_usage_is_monotonic_char
PASS [ 0.007s] (1197/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_heap_clone_char
PASS [ 0.007s] (1198/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_find_miss_and_version_char
PASS [ 0.007s] (1199/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_as_non_final_deep_child_char
PASS [ 0.006s] (1200/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_prefix_char
PASS [ 0.007s] (1201/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_memory_usage_is_monotonic_byte
PASS [ 0.007s] (1202/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_prefix_byte
PASS [ 0.006s] (1203/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_remove_middle_byte
PASS [ 0.008s] (1204/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_large_fanout_byte
PASS [ 0.008s] (1205/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_heap_clone_byte
PASS [ 0.008s] (1206/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_large_fanout_char
PASS [ 0.009s] (1207/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_find_miss_and_version_byte
PASS [ 0.007s] (1208/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_remove_middle_char
PASS [ 0.007s] (1209/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_replace_child_char
PASS [ 0.009s] (1210/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_prefix_replaced_default_debug_byte
PASS [ 0.005s] (1211/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_sorted_order_byte
PASS [ 0.006s] (1212/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_sorted_order_char
PASS [ 0.009s] (1213/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_replace_child_byte
PASS [ 0.005s] (1214/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_tier_transitions_char
PASS [ 0.006s] (1215/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_tier_transitions_byte
PASS [ 0.011s] (1216/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_prefix_replaced_default_debug_char
PASS [ 0.006s] (1217/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_heap_to_inline_demotion_char
PASS [ 0.006s] (1218/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_heap_stays_heap_above_threshold_byte
PASS [ 0.006s] (1219/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_child_at_byte
PASS [ 0.006s] (1220/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_clone_byte_valued
PASS [ 0.007s] (1221/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_all_byte_values
PASS [ 0.007s] (1222/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_value_and_final_byte
PASS [ 0.006s] (1223/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_inline_to_heap_promotion_byte
PASS [ 0.006s] (1224/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_inline_replace_preserves_count_byte
PASS [ 0.006s] (1225/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_iter_children_byte
PASS [ 0.009s] (1226/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_value_and_final_char
PASS [ 0.006s] (1227/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_prefix_matching_byte
PASS [ 0.009s] (1228/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_as_final_char
PASS [ 0.007s] (1229/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_new_node
PASS [ 0.005s] (1230/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_supersized_unicode_keys_char
PASS [ 0.006s] (1231/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_prefix_max_length_byte
PASS [ 0.005s] (1232/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_try_set_final_byte
PASS [ 0.059s] (1233/1767) libdictenstein persistent_artrie_core::disk_manager::tests::test_concurrent_allocate_and_access
PASS [ 0.006s] (1234/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_prefix_max_length_char
PASS [ 0.006s] (1235/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_with_child_immutability_byte
PASS [ 0.006s] (1236/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_version_increment_char
PASS [ 0.006s] (1237/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_with_prefix_byte
PASS [ 0.005s] (1238/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_with_prefix_char
PASS [ 0.006s] (1239/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_with_child_sorted_order_char
PASS [ 0.006s] (1240/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_with_child_replace_byte
PASS [ 0.006s] (1241/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_with_value_char_valued
PASS [ 0.006s] (1242/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_without_child_not_found_byte
PASS [ 0.006s] (1243/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_without_child_byte
PASS [ 0.006s] (1244/1767) libdictenstein persistent_artrie_core::overlay::write_mode::tests::overlay_variant_reports_overlay
PASS [ 0.007s] (1245/1767) libdictenstein persistent_artrie_core::overlay::write_mode::tests::default_is_owned_tree_and_inert
PASS [ 0.005s] (1246/1767) libdictenstein persistent_artrie_core::prefetch::tests::test_adaptive_prefetcher
PASS [ 0.005s] (1247/1767) libdictenstein persistent_artrie_core::prefetch::tests::test_prefetch_children_bounded_disabled
PASS [ 0.006s] (1248/1767) libdictenstein persistent_artrie_core::prefetch::tests::test_prefetch_children_bounded_depth_limited
PASS [ 0.005s] (1249/1767) libdictenstein persistent_artrie_core::prefetch::tests::test_prefetch_children_bounded_immediate
PASS [ 0.006s] (1250/1767) libdictenstein persistent_artrie_core::prefetch::tests::test_prefetch_strategy_first_n
PASS [ 0.005s] (1251/1767) libdictenstein persistent_artrie_core::prefetch::tests::test_prefetcher_max_queue
PASS [ 0.006s] (1252/1767) libdictenstein persistent_artrie_core::prefetch::tests::test_prefetch_children_bounded_first_n
PASS [ 0.006s] (1253/1767) libdictenstein persistent_artrie_core::prefetch::tests::test_prefetch_stats
PASS [ 0.006s] (1254/1767) libdictenstein persistent_artrie_core::prefetch::tests::test_prefetcher_disabled
PASS [ 0.007s] (1255/1767) libdictenstein persistent_artrie_core::prefetch::tests::test_prefetch_depth_limited
PASS [ 0.005s] (1256/1767) libdictenstein persistent_artrie_core::prefetch::tests::test_prefetcher_queue
PASS [ 0.006s] (1257/1767) libdictenstein persistent_artrie_core::recovery::reconcile_lww_tests::commit_rank_record_is_membership_no_op
PASS [ 0.007s] (1258/1767) libdictenstein persistent_artrie_core::prefetch::tests::test_prefetcher_memory_pointer
PASS [ 0.006s] (1259/1767) libdictenstein persistent_artrie_core::recovery::reconcile_lww_tests::checkpoint_lsn_skips_data_records_at_or_below_watermark
PASS [ 0.006s] (1260/1767) libdictenstein persistent_artrie_core::recovery::reconcile_lww_tests::commit_rank_reorders_against_lsn_resurrection_polarity
PASS [ 0.006s] (1261/1767) libdictenstein persistent_artrie_core::recovery::reconcile_lww_tests::batch_increments_same_key_are_all_kept
PASS [ 0.006s] (1262/1767) libdictenstein persistent_artrie_core::recovery::reconcile_lww_tests::d6_increment_outcome_distinguishes_absolute_zero_from_delta
PASS [ 0.006s] (1263/1767) libdictenstein persistent_artrie_core::recovery::reconcile_lww_tests::commit_rank_reorders_against_lsn_s019
PASS [ 0.005s] (1264/1767) libdictenstein persistent_artrie_core::recovery::reconcile_lww_tests::generation_ties_broken_by_lsn
PASS [ 0.108s] (1265/1767) libdictenstein persistent_artrie_char::tests::dictionary_node_traversal_descends_after_reopen
PASS [ 0.006s] (1266/1767) libdictenstein persistent_artrie_core::recovery::reconcile_lww_tests::distinct_invalid_utf8_terms_do_not_collide
PASS [ 0.005s] (1267/1767) libdictenstein persistent_artrie_core::recovery::tests::reconcile_regime_aware_drops_overlay_orphans_keeps_owned_and_ranked
PASS [ 0.006s] (1268/1767) libdictenstein persistent_artrie_core::recovery::reconcile_lww_tests::rankless_wal_applies_in_lsn_order
PASS [ 0.006s] (1269/1767) libdictenstein persistent_artrie_core::recovery::reconcile_lww_tests::overlay_drops_unranked_orphan_no_resurrection
PASS [ 0.005s] (1270/1767) libdictenstein persistent_artrie_core::recovery::tests::test_crc32_header_computation
PASS [ 0.006s] (1271/1767) libdictenstein persistent_artrie_core::recovery::tests::test_corruption_type_display
PASS [ 0.006s] (1272/1767) libdictenstein persistent_artrie_core::recovery::tests::test_collect_all_wal_segments
PASS [ 0.007s] (1273/1767) libdictenstein persistent_artrie_core::recovery::tests::test_detect_corruption_invalid_magic
PASS [ 0.006s] (1274/1767) libdictenstein persistent_artrie_core::recovery::tests::test_detect_corruption_invalid_version
PASS [ 0.005s] (1275/1767) libdictenstein persistent_artrie_core::recovery::tests::test_detect_corruption_truncated_file
PASS [ 0.005s] (1276/1767) libdictenstein persistent_artrie_core::recovery::tests::test_detect_corruption_valid_disk_manager_magic
PASS [ 0.006s] (1277/1767) libdictenstein persistent_artrie_core::recovery::tests::test_detect_corruption_version_too_high
PASS [ 0.006s] (1278/1767) libdictenstein persistent_artrie_core::recovery::tests::test_detect_corruption_valid_part_magic
PASS [ 0.006s] (1279/1767) libdictenstein persistent_artrie_core::recovery::tests::test_detect_corruption_v2_header_checksum_mismatch
PASS [ 0.005s] (1280/1767) libdictenstein persistent_artrie_core::recovery::tests::test_detect_corruption_with_arena_check_small_file
PASS [ 0.006s] (1281/1767) libdictenstein persistent_artrie_core::recovery::tests::test_find_wal_pending_segments
PASS [ 0.005s] (1282/1767) libdictenstein persistent_artrie_core::recovery::tests::test_find_wal_segments_nonexistent_dir
PASS [ 0.008s] (1283/1767) libdictenstein persistent_artrie_core::recovery::tests::test_detect_corruption_missing_file
PASS [ 0.006s] (1284/1767) libdictenstein persistent_artrie_core::recovery::tests::test_get_segment_first_lsn
PASS [ 0.006s] (1285/1767) libdictenstein persistent_artrie_core::recovery::tests::test_rebuild_from_wal_segments_batch_records
PASS [ 0.008s] (1286/1767) libdictenstein persistent_artrie_core::recovery::tests::test_incremental_recovery
PASS [ 0.007s] (1287/1767) libdictenstein persistent_artrie_core::recovery::tests::test_rebuild_from_wal_segments_with_records
PASS [ 0.007s] (1288/1767) libdictenstein persistent_artrie_core::recovery::tests::test_recovery_abort_then_commit_same_tx
PASS [ 0.006s] (1289/1767) libdictenstein persistent_artrie_core::recovery::tests::test_recovery_commit_no_pending_ops
PASS [ 0.006s] (1290/1767) libdictenstein persistent_artrie_core::recovery::tests::test_recovery_abort_unknown_tx
PASS [ 0.013s] (1291/1767) libdictenstein persistent_artrie_core::recovery::tests::res3_rebuild_fails_loud_on_pruned_prefix_gap
PASS [ 0.006s] (1292/1767) libdictenstein persistent_artrie_core::recovery::tests::test_recovery_commit_unknown_tx
PASS [ 0.006s] (1293/1767) libdictenstein persistent_artrie_core::recovery::tests::test_recovery_commit_then_abort_same_tx
PASS [ 0.006s] (1294/1767) libdictenstein persistent_artrie_core::recovery::tests::test_recovery_double_abort
PASS [ 0.005s] (1295/1767) libdictenstein persistent_artrie_core::recovery::tests::test_recovery_error_display
PASS [ 0.006s] (1296/1767) libdictenstein persistent_artrie_core::recovery::tests::test_recovery_double_commit
PASS [ 0.005s] (1297/1767) libdictenstein persistent_artrie_core::recovery::tests::test_recovery_empty_wal
PASS [ 0.005s] (1298/1767) libdictenstein persistent_artrie_core::recovery::tests::test_recovery_report_constructors
PASS [ 0.006s] (1299/1767) libdictenstein persistent_artrie_core::recovery::tests::test_recovery_mode_methods
PASS [ 0.006s] (1300/1767) libdictenstein persistent_artrie_core::recovery::tests::test_recovery_from_wal_error
PASS [ 0.010s] (1301/1767) libdictenstein persistent_artrie_core::recovery::tests::test_rebuild_from_wal_segments_empty
PASS [ 0.006s] (1302/1767) libdictenstein persistent_artrie_core::recovery::tests::test_recovery_simple_operations
PASS [ 0.005s] (1303/1767) libdictenstein persistent_artrie_core::recovery::tests::test_recovery_stats
PASS [ 0.008s] (1304/1767) libdictenstein persistent_artrie_core::recovery::tests::test_recovery_nested_transaction_ids
PASS [ 0.006s] (1305/1767) libdictenstein persistent_artrie_core::recovery::tests::test_recovery_tx_mismatch_on_commit
PASS [ 0.006s] (1306/1767) libdictenstein persistent_artrie_core::recovery::tests::test_sort_segments_by_lsn
PASS [ 0.007s] (1307/1767) libdictenstein persistent_artrie_core::recovery::tests::test_recovery_tx_mismatch_on_abort
PASS [ 0.006s] (1308/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::arena_slot_tests::test_as_arena_slot
PASS [ 0.006s] (1309/1767) libdictenstein persistent_artrie_core::recovery::tests::test_recovery_with_callback
PASS [ 0.005s] (1310/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::arena_slot_tests::test_as_arena_slot_returns_none_for_null
PASS [ 0.005s] (1311/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::arena_slot_tests::test_from_arena_slot
PASS [ 0.006s] (1312/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::arena_slot_tests::test_as_arena_slot_returns_none_for_block_zero
PASS [ 0.006s] (1313/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::arena_slot_tests::test_as_arena_slot_returns_none_for_memory
PASS [ 0.007s] (1314/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::arena_slot_tests::test_arena_slot_roundtrip
PASS [ 0.007s] (1315/1767) libdictenstein persistent_artrie_core::recovery::tests::test_recovery_with_transactions
PASS [ 0.006s] (1316/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::cas_tests::test_compare_exchange_raw_success
PASS [ 0.005s] (1317/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::cas_tests::test_is_null_relaxed
PASS [ 0.005s] (1318/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::cas_tests::test_load_store_raw
PASS [ 0.006s] (1319/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::cas_tests::test_concurrent_compare_exchange
PASS [ 0.006s] (1320/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::cas_tests::test_try_insert_child_failure
PASS [ 0.006s] (1321/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::cas_tests::test_try_insert_child_success
PASS [ 0.007s] (1322/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::cas_tests::test_compare_exchange_raw_failure
PASS [ 0.005s] (1323/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::cas_tests::test_try_insert_memory_child_preserves_pointer
PASS [ 0.007s] (1324/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::cas_tests::test_concurrent_try_insert_child
PASS [ 0.008s] (1325/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::cas_tests::test_concurrent_memory_child_update_has_single_expected_pointer_winner
PASS [ 0.005s] (1326/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::cas_tests::test_try_update_child_failure
PASS [ 0.005s] (1327/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::cas_tests::test_try_update_memory_child_checks_pointer_identity
PASS [ 0.006s] (1328/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::cas_tests::test_try_update_child_success
PASS [ 0.006s] (1329/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::cas_tests::test_try_update_memory_child_to_disk_clears_pointer
PASS [ 0.005s] (1330/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::test_file_offset_calculation
PASS [ 0.005s] (1331/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::test_double_swizzle_fails
PASS [ 0.005s] (1332/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::test_memory_raw_value_does_not_reconstruct_provenance
PASS [ 0.005s] (1333/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::test_max_values
PASS [ 0.006s] (1334/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::test_memory_pointer
PASS [ 0.006s] (1335/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::test_swizzle
PASS [ 0.007s] (1336/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::test_node_type_roundtrip
PASS [ 0.007s] (1337/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::test_null_pointer
PASS [ 0.006s] (1338/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::test_unswizzle
PASS [ 0.008s] (1339/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::test_disk_reference
PASS [ 0.005s] (1340/1767) libdictenstein persistent_artrie_core::traversal_context::tests::test_traversal_context_stats
PASS [ 0.006s] (1341/1767) libdictenstein persistent_artrie_core::version_checkpoint::tests::test_create_version
PASS [ 0.006s] (1342/1767) libdictenstein persistent_artrie_core::traversal_context::tests::traversal_context_holds_page_pin_until_clear
PASS [ 0.006s] (1343/1767) libdictenstein persistent_artrie_core::version_checkpoint::tests::test_gc_old_versions
PASS [ 0.006s] (1344/1767) libdictenstein persistent_artrie_core::version_checkpoint::tests::test_multiple_versions
PASS [ 0.007s] (1345/1767) libdictenstein persistent_artrie_core::traversal_context::tests::traversal_context_releases_fifo_pin_before_reusing_cache_slot
PASS [ 0.006s] (1346/1767) libdictenstein persistent_artrie_core::version_checkpoint::tests::test_snapshot
PASS [ 0.005s] (1347/1767) libdictenstein persistent_artrie_core::version_gc::tests::test_add_remove_reader
PASS [ 0.006s] (1348/1767) libdictenstein persistent_artrie_core::version_checkpoint::tests::test_restore_from_wal_records
PASS [ 0.006s] (1349/1767) libdictenstein persistent_artrie_core::version_checkpoint::tests::test_stats
PASS [ 0.010s] (1350/1767) libdictenstein persistent_artrie_core::traversal_context::tests::test_lightweight_context
PASS [ 0.007s] (1351/1767) libdictenstein persistent_artrie_core::version_checkpoint::tests::test_recover
PASS [ 0.009s] (1352/1767) libdictenstein persistent_artrie_core::traversal_context::tests::test_traversal_context_creation
PASS [ 0.006s] (1353/1767) libdictenstein persistent_artrie_core::version_gc::tests::test_gc_candidate
PASS [ 0.009s] (1354/1767) libdictenstein persistent_artrie_core::version_checkpoint::tests::test_durable_snapshot
PASS [ 0.005s] (1355/1767) libdictenstein persistent_artrie_core::version_gc::tests::test_gc_cycle_respects_grace_period
PASS [ 0.008s] (1356/1767) libdictenstein persistent_artrie_core::version_checkpoint::tests::test_mark_durable
PASS [ 0.005s] (1357/1767) libdictenstein persistent_artrie_core::version_gc::tests::test_gc_cycle_respects_retention
PASS [ 0.006s] (1358/1767) libdictenstein persistent_artrie_core::version_gc::tests::test_gc_cycle_respects_readers
PASS [ 0.006s] (1359/1767) libdictenstein persistent_artrie_core::version_gc::tests::test_gc_stats
PASS [ 0.006s] (1360/1767) libdictenstein persistent_artrie_core::version_gc::tests::test_no_gc_without_modifications
PASS [ 0.006s] (1361/1767) libdictenstein persistent_artrie_core::version_gc::tests::test_reader_guard
PASS [ 0.006s] (1362/1767) libdictenstein persistent_artrie_core::wal::codec::commit_rank_codec_tests::commit_rank_round_trip_identity
PASS [ 0.006s] (1363/1767) libdictenstein persistent_artrie_core::wal::codec::commit_rank_codec_tests::commit_rank_discriminant_is_fifteen
PASS [ 0.005s] (1364/1767) libdictenstein persistent_artrie_core::wal::codec::commit_rank_codec_tests::commit_rank_truncated_payload_errors
PASS [ 0.005s] (1365/1767) libdictenstein persistent_artrie_core::wal::header::dg0_header_tests::dual_magic_accept_set
PASS [ 0.005s] (1366/1767) libdictenstein persistent_artrie_core::wal::header::dg0_header_tests::unknown_regime_byte_is_owned_failsafe
PASS [ 0.005s] (1367/1767) libdictenstein persistent_artrie_core::wal::header::dg0_header_tests::old_zeroed_reserved_reads_as_owned_no_floor
PASS [ 0.006s] (1368/1767) libdictenstein persistent_artrie_core::wal::codec::commit_rank_codec_tests::existing_record_payload_bytes_unchanged
PASS [ 0.006s] (1369/1767) libdictenstein persistent_artrie_core::wal::header::dg0_header_tests::header_roundtrips_floor_and_regime
PASS [ 0.005s] (1370/1767) libdictenstein persistent_artrie_core::wal::tests::test_async_wal_error_display
PASS [ 0.006s] (1371/1767) libdictenstein persistent_artrie_core::wal::tests::test_async_wal_config_defaults
PASS [ 0.006s] (1372/1767) libdictenstein persistent_artrie_core::wal::tests::test_async_wal_empty_sync
PASS [ 0.006s] (1373/1767) libdictenstein persistent_artrie_core::wal::tests::test_async_wal_create_and_append
PASS [ 0.007s] (1374/1767) libdictenstein persistent_artrie_core::wal::tests::test_async_wal_into_sync
PASS [ 0.006s] (1375/1767) libdictenstein persistent_artrie_core::wal::tests::test_async_wal_sync_blocking
PASS [ 0.005s] (1376/1767) libdictenstein persistent_artrie_core::wal::tests::test_crc32
PASS [ 0.006s] (1377/1767) libdictenstein persistent_artrie_core::wal::tests::test_batch_insert_record_type
PASS [ 0.006s] (1378/1767) libdictenstein persistent_artrie_core::wal::tests::test_batch_insert_serialize_deserialize
PASS [ 0.006s] (1379/1767) libdictenstein persistent_artrie_core::wal::tests::test_create_already_exists
PASS [ 0.006s] (1380/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_abort_tx_payload_too_short
PASS [ 0.006s] (1381/1767) libdictenstein persistent_artrie_core::wal::tests::test_create_creates_parent_dirs
PASS [ 0.006s] (1382/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_batch_insert_entry_term_len_truncated
PASS [ 0.006s] (1383/1767) libdictenstein persistent_artrie_core::wal::tests::test_create_exclusive_concurrent
PASS [ 0.005s] (1384/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_batch_insert_entry_value_truncated
PASS [ 0.005s] (1385/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_batch_insert_entry_value_len_truncated
PASS [ 0.315s] (1386/1767) libdictenstein persistent_artrie_char::persist::immutable_eviction_checkpoint_correspondence::immutable_eviction_checkpoint_reopens_losing_nothing
PASS [ 0.006s] (1387/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_batch_insert_entry_term_truncated
PASS [ 0.006s] (1388/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_batch_insert_payload_too_short
PASS [ 0.005s] (1389/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_begin_tx_payload_too_short
PASS [ 0.006s] (1390/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_batch_insert_second_entry_truncated
PASS [ 0.005s] (1391/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_cas_expected_length_truncated
PASS [ 0.005s] (1392/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_cas_expected_truncated
PASS [ 0.109s] (1393/1767) libdictenstein persistent_artrie_core::disk_manager::tests::test_concurrent_block_allocation
PASS [ 0.006s] (1394/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_cas_new_value_truncated
PASS [ 0.005s] (1395/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_checkpoint_payload_too_short
PASS [ 0.006s] (1396/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_cas_new_value_length_truncated
PASS [ 0.005s] (1397/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_increment_payload_too_short
PASS [ 0.006s] (1398/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_cas_term_truncated
PASS [ 0.005s] (1399/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_commit_tx_payload_too_short
PASS [ 0.005s] (1400/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_increment_payload_truncated
PASS [ 0.006s] (1401/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_cas_payload_too_short
PASS [ 0.005s] (1402/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_insert_term_truncated
PASS [ 0.005s] (1403/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_insert_payload_too_short
PASS [ 0.006s] (1404/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_insert_no_value_success
PASS [ 0.017s] (1405/1767) libdictenstein persistent_artrie_core::wal::tests::test_async_wal_recovery_with_pending_segments
PASS [ 0.006s] (1406/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_insert_value_length_truncated
PASS [ 0.006s] (1407/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_insert_value_truncated
PASS [ 0.005s] (1408/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_remove_payload_too_short
PASS [ 0.323s] (1409/1767) libdictenstein persistent_artrie_char::persist::immutable_eviction_checkpoint_correspondence::writers_concurrent_with_eviction_checkpointer_all_survive_reopen
PASS [ 0.006s] (1410/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_remove_term_truncated
PASS [ 0.005s] (1411/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_upsert_term_truncated
PASS [ 0.005s] (1412/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_upsert_payload_too_short
PASS [ 0.005s] (1413/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_valid_cas_with_expected
PASS [ 0.005s] (1414/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_valid_cas_without_expected
PASS [ 0.006s] (1415/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_upsert_value_truncated
PASS [ 0.006s] (1416/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_valid_checkpoint
PASS [ 0.005s] (1417/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_valid_transaction_records
PASS [ 0.005s] (1418/1767) libdictenstein persistent_artrie_core::wal::tests::test_invalid_record_type
PASS [ 0.006s] (1419/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_valid_increment
PASS [ 0.005s] (1420/1767) libdictenstein persistent_artrie_core::wal::tests::test_open_not_found
PASS [ 0.005s] (1421/1767) libdictenstein persistent_artrie_core::wal::tests::test_open_or_create_opens_existing
PASS [ 0.006s] (1422/1767) libdictenstein persistent_artrie_core::wal::tests::test_open_handles_concurrent_delete
PASS [ 0.006s] (1423/1767) libdictenstein persistent_artrie_core::wal::tests::test_open_or_create_creates_new
PASS [ 0.006s] (1424/1767) libdictenstein persistent_artrie_core::wal::tests::test_version_durable_roundtrip
PASS [ 0.006s] (1425/1767) libdictenstein persistent_artrie_core::wal::tests::test_open_or_create_toctou_safety
PASS [ 0.005s] (1426/1767) libdictenstein persistent_artrie_core::wal::tests::test_version_durable_too_short
PASS [ 0.005s] (1427/1767) libdictenstein persistent_artrie_core::wal::tests::test_version_gc_empty
PASS [ 0.005s] (1428/1767) libdictenstein persistent_artrie_core::wal::tests::test_version_gc_too_short
PASS [ 0.027s] (1429/1767) libdictenstein persistent_artrie_core::wal::tests::test_async_wal_concurrent_append_during_sync
PASS [ 0.005s] (1430/1767) libdictenstein persistent_artrie_core::wal::tests::test_version_update_roundtrip
PASS [ 0.006s] (1431/1767) libdictenstein persistent_artrie_core::wal::tests::test_version_gc_roundtrip
PASS [ 0.006s] (1432/1767) libdictenstein persistent_artrie_core::wal::tests::test_version_update_too_short
PASS [ 0.006s] (1433/1767) libdictenstein persistent_artrie_core::wal::tests::test_wal_append_batch
PASS [ 0.026s] (1434/1767) libdictenstein persistent_artrie_core::wal::tests::test_async_wal_sync_async_handle
PASS [ 0.006s] (1435/1767) libdictenstein persistent_artrie_core::wal::tests::test_wal_append_batch_empty
PASS [ 0.006s] (1436/1767) libdictenstein persistent_artrie_core::wal::tests::test_wal_archive_disabled
PASS [ 0.005s] (1437/1767) libdictenstein persistent_artrie_core::wal::tests::test_wal_archive_rotation
PASS [ 0.005s] (1438/1767) libdictenstein persistent_artrie_core::wal::tests::test_wal_config_default
PASS [ 0.005s] (1439/1767) libdictenstein persistent_artrie_core::wal::tests::test_wal_checkpoint
PASS [ 0.027s] (1440/1767) libdictenstein persistent_artrie_core::wal::tests::test_async_wal_sync_timeout
PASS [ 0.028s] (1441/1767) libdictenstein persistent_artrie_core::wal::tests::test_async_wal_multiple_concurrent_syncs
PASS [ 0.005s] (1442/1767) libdictenstein persistent_artrie_core::wal::tests::test_wal_create_and_append
PASS [ 0.005s] (1443/1767) libdictenstein persistent_artrie_core::wal::tests::test_wal_error_display_and_source
PASS [ 0.005s] (1444/1767) libdictenstein persistent_artrie_core::wal::tests::test_wal_record_remove
PASS [ 0.005s] (1445/1767) libdictenstein persistent_artrie_core::wal::tests::test_wal_read_records
PASS [ 0.005s] (1446/1767) libdictenstein persistent_artrie_core::wal::tests::test_wal_record_serialize_deserialize
PASS [ 0.005s] (1447/1767) libdictenstein persistent_artrie_core::wal::tests::test_wal_reopen
PASS [ 0.006s] (1448/1767) libdictenstein persistent_artrie_core::wal::tests::test_wal_truncate
PASS [ 0.005s] (1449/1767) libdictenstein persistent_artrie_core::wal_managed::tests::test_wal_managed_without_wal
PASS [ 0.006s] (1450/1767) libdictenstein persistent_artrie_core::wal::writer::dg0_carry_tests::regime_stamp_guards_reject_non_empty_wal
PASS [ 0.006s] (1451/1767) libdictenstein persistent_artrie_core::wal_managed::tests::test_create_and_open_helpers
PASS [ 0.006s] (1452/1767) libdictenstein persistent_artrie_core::wal::writer::dg0_carry_tests::rotate_carries_floor_and_regime
PASS [ 0.107s] (1453/1767) libdictenstein persistent_artrie_core::eviction::tests::test_coordinator_stats_accuracy
PASS [ 0.016s] (1454/1767) libdictenstein persistent_artrie_core::wal::tests::test_sync_handle_debug
PASS [ 0.012s] (1455/1767) libdictenstein persistent_artrie_core::wal::tests::test_wal_collect_segments
PASS [ 0.106s] (1456/1767) libdictenstein persistent_artrie_core::memory_monitor::tests::test_monitor_start_disabled
PASS [ 0.019s] (1457/1767) libdictenstein persistent_artrie_core::wal::tests::test_wal_archive_pruning_by_count
PASS [ 0.017s] (1458/1767) libdictenstein persistent_artrie_core::wal_managed::tests::test_wal_managed_with_wal
PASS [ 0.059s] (1459/1767) libdictenstein persistent_artrie_core::version_gc::tests::test_shutdown
PASS [ 0.029s] (1460/1767) libdictenstein persistent_artrie_core::wal_managed::tests::test_wal_sync_async
PASS [ 0.071s] (1461/1767) libdictenstein persistent_artrie_core::wal::tests::test_async_wal_backpressure
PASS [ 0.060s] (1462/1767) libdictenstein persistent_vocab_artrie::concurrent::tests::test_concurrent_vocab_basic
PASS [ 0.065s] (1463/1767) libdictenstein persistent_vocab_artrie::concurrent::tests::test_concurrent_vocab_batch
PASS [ 0.074s] (1464/1767) libdictenstein persistent_vocab_artrie::concurrent::tests::test_lockfree_mode_checkpoint
PASS [ 0.076s] (1465/1767) libdictenstein persistent_vocab_artrie::concurrent::tests::test_lockfree_mode_basic
PASS [ 0.078s] (1466/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_checkpoint_idempotent
PASS [ 0.081s] (1467/1767) libdictenstein persistent_vocab_artrie::concurrent::tests::test_concurrent_vocab_stats
PASS [ 0.081s] (1468/1767) libdictenstein persistent_vocab_artrie::concurrent::tests::test_lockfree_mode_batch
PASS [ 0.077s] (1469/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_custom_start_index
PASS [ 0.080s] (1470/1767) libdictenstein persistent_vocab_artrie::concurrent::tests::test_lockfree_stats
PASS [ 0.080s] (1471/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_create_and_insert
PASS [ 0.081s] (1472/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_contains
PASS [ 0.078s] (1473/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_durability_policy
PASS [ 0.078s] (1474/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_empty_string_insert
PASS [ 0.082s] (1475/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_create_nested_path
PASS [ 0.085s] (1476/1767) libdictenstein persistent_vocab_artrie::concurrent::tests::test_lockfree_mode_parallel
PASS [ 0.076s] (1477/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_get_value_trait
PASS [ 0.008s] (1478/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_open_nonexistent_file
PASS [ 0.077s] (1479/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_forward_lookup
PASS [ 0.076s] (1480/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_insert_batch_basic
PASS [ 0.098s] (1481/1767) libdictenstein persistent_vocab_artrie::concurrent::tests::test_concurrent_vocab_parallel
PASS [ 0.209s] (1482/1767) libdictenstein persistent_artrie_core::eviction::tests::test_coordinator_with_mock_eviction
PASS [ 0.212s] (1483/1767) libdictenstein persistent_artrie_core::eviction::tests::test_coordinator_char_eviction_loop
PASS [ 0.095s] (1484/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_insert_batch_empty
PASS [ 0.082s] (1485/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_insert_batch_with_duplicates
PASS [ 0.131s] (1486/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_checkpoint_and_reopen
PASS [ 0.135s] (1487/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_custom_start_index_serialization
PASS [ 0.081s] (1488/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_insert_cas_basic
PASS [ 0.078s] (1489/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_insert_cas_concurrent
PASS [ 0.067s] (1490/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_next_index_tracking
PASS [ 0.148s] (1491/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_empty_string_survives_checkpoint_reopen
PASS [ 0.009s] (1492/1767) libdictenstein persistent_vocab_artrie::lockfree::tests::test_basic_insert
PASS [ 0.084s] (1493/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_long_string_insert
PASS [ 0.085s] (1494/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_rotate_wal_basic
PASS [ 0.092s] (1495/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_lsn_tracking
PASS [ 0.087s] (1496/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_reverse_lookup
PASS [ 0.085s] (1497/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_special_characters
PASS [ 0.012s] (1498/1767) libdictenstein persistent_vocab_artrie::lockfree::tests::test_concurrent_same_terms
PASS [ 0.089s] (1499/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_rotate_wal_multiple_batches
PASS [ 0.152s] (1500/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_insert_batch_wal_recovery
PASS [ 0.008s] (1501/1767) libdictenstein persistent_vocab_artrie::lockfree::tests::test_get_term
PASS [ 0.008s] (1502/1767) libdictenstein persistent_vocab_artrie::lockfree::tests::test_get_index
PASS [ 0.011s] (1503/1767) libdictenstein persistent_vocab_artrie::lockfree::tests::test_empty_term
PASS [ 0.018s] (1504/1767) libdictenstein persistent_vocab_artrie::lockfree::tests::test_concurrent_unique_terms
PASS [ 0.008s] (1505/1767) libdictenstein persistent_vocab_artrie::lockfree::tests::test_unicode_terms
PASS [ 0.009s] (1506/1767) libdictenstein persistent_vocab_artrie::lockfree::tests::test_stats
PASS [ 0.009s] (1507/1767) libdictenstein persistent_vocab_artrie::lockfree::tests::test_insert_batch
PASS [ 0.089s] (1508/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_sync_idempotent
PASS [ 0.078s] (1509/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_sync_to_disk_async_non_blocking
PASS [ 0.008s] (1510/1767) libdictenstein persistent_vocab_artrie::reverse_cache::tests::test_cache_basic
PASS [ 0.007s] (1511/1767) libdictenstein persistent_vocab_artrie::reverse_cache::tests::test_cache_clear
PASS [ 0.007s] (1512/1767) libdictenstein persistent_vocab_artrie::reverse_cache::tests::test_cache_peek
PASS [ 0.007s] (1513/1767) libdictenstein persistent_vocab_artrie::reverse_cache::tests::test_cache_remove
PASS [ 0.007s] (1514/1767) libdictenstein persistent_vocab_artrie::reverse_cache::tests::test_cache_stats
PASS [ 0.010s] (1515/1767) libdictenstein persistent_vocab_artrie::reverse_cache::tests::test_cache_eviction
PASS [ 0.085s] (1516/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_sync_to_disk_async_multiple_calls
PASS [ 0.008s] (1517/1767) libdictenstein persistent_vocab_artrie::reverse_cache::tests::test_cache_update
PASS [ 0.008s] (1518/1767) libdictenstein persistent_vocab_artrie::reverse_index::tests::test_reverse_index_create_open
PASS [ 0.007s] (1519/1767) libdictenstein persistent_vocab_artrie::reverse_index::tests::test_reverse_index_growth
PASS [ 0.009s] (1520/1767) libdictenstein persistent_vocab_artrie::reverse_index::tests::test_reverse_index_iter
PASS [ 0.006s] (1521/1767) libdictenstein persistent_vocab_artrie::serialization::tests::test_vocab_node_header_roundtrip
PASS [ 0.007s] (1522/1767) libdictenstein persistent_vocab_artrie::serialization::tests::test_vocab_node_no_parent_no_value
PASS [ 0.008s] (1523/1767) libdictenstein persistent_vocab_artrie::serialization::tests::test_vocab_node_serialization_roundtrip
PASS [ 0.083s] (1524/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_sync_to_disk_concurrent_reads_writes
PASS [ 0.133s] (1525/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_insert_cas_merge_to_persistent
PASS [ 0.007s] (1526/1767) libdictenstein persistent_vocab_artrie::tests::vocab_leaf_eviction_invalidates_node_map_entry_before_drop
PASS [ 0.009s] (1527/1767) libdictenstein persistent_vocab_artrie::tests::vocab_heap_node_map_parent_chain_tracks_live_nodes
PASS [ 0.085s] (1528/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_sync_to_disk_no_fragmentation
PASS [ 0.007s] (1529/1767) libdictenstein persistent_vocab_artrie::tests::vocab_parent_eviction_is_rejected_while_child_is_in_memory
PASS [ 0.080s] (1530/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_unicode_terms
PASS [ 0.084s] (1531/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_sync_to_disk_wait_timeout
PASS [ 0.011s] (1532/1767) libdictenstein persistent_vocab_artrie::tests::vocab_leaf_eviction_keeps_sibling_queries_on_live_nodes
PASS [ 0.142s] (1533/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_regression_node_growth_during_serialization
PASS [ 0.007s] (1534/1767) libdictenstein persistent_vocab_artrie::types::tests::test_vocab_trie_file_header
PASS [ 0.007s] (1535/1767) libdictenstein persistent_vocab_artrie::types::tests::test_vocab_trie_node
PASS [ 0.009s] (1536/1767) libdictenstein persistent_vocab_artrie::types::tests::test_term_reconstruction
PASS [ 0.007s] (1537/1767) libdictenstein persistent_vocab_artrie::types::tests::test_vocab_trie_root
PASS [ 0.231s] (1538/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_checkpoint_reopen_modify_checkpoint
PASS [ 0.008s] (1539/1767) libdictenstein prefix_zipper::tests::test_traits_are_object_safe
PASS [ 0.152s] (1540/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_regression_value_preservation
PASS [ 0.008s] (1541/1767) libdictenstein scdawg::tests::debug_abab_structure
PASS [ 0.007s] (1542/1767) libdictenstein scdawg::tests::test_is_find
PASS [ 0.007s] (1543/1767) libdictenstein scdawg::tests::test_is_freq_multiple_terms
PASS [ 0.010s] (1544/1767) libdictenstein scdawg::tests::test_is_freq_at_and_locations_at
PASS [ 0.007s] (1545/1767) libdictenstein scdawg::tests::test_is_locations
PASS [ 0.153s] (1546/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_rotate_wal_recovery
PASS [ 0.009s] (1547/1767) libdictenstein scdawg::tests::test_is_freq_single_term
PASS [ 0.008s] (1548/1767) libdictenstein scdawg::tests::test_is_locations_multiple_terms
PASS [ 0.155s] (1549/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_serialization_roundtrip
PASS [ 0.007s] (1550/1767) libdictenstein scdawg::tests::test_left_extension_edges
PASS [ 0.065s] (1551/1767) libdictenstein persistent_vocab_artrie::mutation_api::tests::insert_without_wal_writer_preserves_state_and_allocator
PASS [ 0.009s] (1552/1767) libdictenstein scdawg::tests::test_left_extension_multiple_terms
PASS [ 0.006s] (1553/1767) libdictenstein scdawg::tests::test_scdawg_find_exact_substring
PASS [ 0.007s] (1554/1767) libdictenstein scdawg::tests::test_scdawg_insert_single
PASS [ 0.165s] (1555/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_regression_node_growth_during_load
PASS [ 0.009s] (1556/1767) libdictenstein scdawg::tests::test_scdawg_empty
PASS [ 0.007s] (1557/1767) libdictenstein scdawg::tests::test_scdawg_internal_substring
PASS [ 0.070s] (1558/1767) libdictenstein persistent_vocab_artrie::mutation_api::tests::batch_without_wal_writer_preserves_state_and_allocator
PASS [ 0.006s] (1559/1767) libdictenstein scdawg::tests::test_scdawg_iter
PASS [ 0.006s] (1560/1767) libdictenstein scdawg::tests::test_scdawg_multiple_terms
PASS [ 0.006s] (1561/1767) libdictenstein scdawg_char::tests::test_scdawg_char_bidirectional
PASS [ 0.006s] (1562/1767) libdictenstein scdawg_char::tests::test_scdawg_char_cjk
PASS [ 0.009s] (1563/1767) libdictenstein scdawg::tests::test_scdawg_substring_search
PASS [ 0.006s] (1564/1767) libdictenstein scdawg_char::tests::test_scdawg_char_emoji
PASS [ 0.006s] (1565/1767) libdictenstein scdawg_char::tests::test_scdawg_char_empty
PASS [ 0.006s] (1566/1767) libdictenstein scdawg_char::tests::test_scdawg_char_find_exact_substring
PASS [ 0.132s] (1567/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_sync_to_disk_crash_recovery_via_wal
PASS [ 0.006s] (1568/1767) libdictenstein scdawg_char::tests::test_scdawg_char_left_extension_edges
PASS [ 0.006s] (1569/1767) libdictenstein scdawg_char::tests::test_scdawg_char_is_freq
PASS [ 0.006s] (1570/1767) libdictenstein scdawg_char::tests::test_scdawg_char_is_locations
PASS [ 0.006s] (1571/1767) libdictenstein scdawg_char::tests::test_scdawg_char_multiple_terms
PASS [ 0.007s] (1572/1767) libdictenstein scdawg_char::tests::test_scdawg_char_insert_single
PASS [ 0.006s] (1573/1767) libdictenstein scdawg_char::tests::test_scdawg_char_substring_search
PASS [ 0.062s] (1574/1767) libdictenstein persistent_vocab_artrie::tests::test_vocab_trie_durability_policy
PASS [ 0.006s] (1575/1767) libdictenstein scdawg_core::inner::tests::scdawg_inner_char_smoke
PASS [ 0.006s] (1576/1767) libdictenstein scdawg_core::inner::tests::scdawg_inner_byte_smoke
PASS [ 0.179s] (1577/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_partial_wal_recovery
PASS [ 0.006s] (1578/1767) libdictenstein scdawg_core::node::tests::scdawg_node_byte_smoke
PASS [ 0.006s] (1579/1767) libdictenstein scdawg_core::node::tests::scdawg_node_char_smoke
PASS [ 0.011s] (1580/1767) libdictenstein scdawg_char::tests::test_scdawg_char_path_string
PASS [ 0.008s] (1581/1767) libdictenstein scdawg_char::tests::test_scdawg_char_with_values
PASS [ 0.010s] (1582/1767) libdictenstein scdawg_char::tests::test_scdawg_char_unicode
PASS [ 0.006s] (1583/1767) libdictenstein serialization::plaintext_impl::tests::test_plaintext_roundtrip
PASS [ 0.007s] (1584/1767) libdictenstein serialization::plaintext_impl::tests::test_plaintext_empty_lines_skipped
PASS [ 0.007s] (1585/1767) libdictenstein serialization::plaintext_impl::tests::test_plaintext_utf8
PASS [ 0.007s] (1586/1767) libdictenstein serialization::plaintext_impl::tests::test_plaintext_format
PASS [ 0.006s] (1587/1767) libdictenstein serialization::tests::test_extract_terms
PASS [ 0.007s] (1588/1767) libdictenstein serialization::tests::test_bincode_roundtrip
PASS [ 0.075s] (1589/1767) libdictenstein persistent_vocab_artrie::tests::test_shared_vocab_artrie
PASS [ 0.007s] (1590/1767) libdictenstein substring::tests::test_extension_result_creation
PASS [ 0.007s] (1591/1767) libdictenstein substring::tests::test_substring_match_matched_substring
PASS [ 0.008s] (1592/1767) libdictenstein substring::tests::test_substring_match_context_lengths
PASS [ 0.007s] (1593/1767) libdictenstein substring::tests::test_substring_match_full_term
PASS [ 0.008s] (1594/1767) libdictenstein substring::tests::test_substring_match_creation
PASS [ 0.008s] (1595/1767) libdictenstein substring::tests::test_substring_match_prefix
PASS [ 0.007s] (1596/1767) libdictenstein substring::tests::test_substring_match_unicode
PASS [ 0.009s] (1597/1767) libdictenstein serialization::tests::test_suffix_automaton_serialization
PASS [ 0.010s] (1598/1767) libdictenstein serialization::tests::test_json_roundtrip
PASS [ 0.077s] (1599/1767) libdictenstein persistent_vocab_artrie::tests::test_vocab_trie_artrie_trait
PASS [ 0.007s] (1600/1767) libdictenstein suffix_automaton::tests::test_complex_string
PASS [ 0.007s] (1601/1767) libdictenstein suffix_automaton::tests::test_clear
PASS [ 0.013s] (1602/1767) libdictenstein serialization::tests::test_extract_terms_deep_chain_does_not_stack_overflow
PASS [ 0.076s] (1603/1767) libdictenstein persistent_vocab_artrie::tests::test_vocab_trie_basic
PASS [ 0.010s] (1604/1767) libdictenstein suffix_automaton::tests::test_compaction
PASS [ 0.075s] (1605/1767) libdictenstein persistent_vocab_artrie::tests::test_vocab_trie_idempotent_insert
PASS [ 0.011s] (1606/1767) libdictenstein substring::tests::test_substring_match_suffix
PASS [ 0.006s] (1607/1767) libdictenstein suffix_automaton::tests::test_dictionary_trait
PASS [ 0.006s] (1608/1767) libdictenstein suffix_automaton::tests::test_empty_automaton
PASS [ 0.080s] (1609/1767) libdictenstein persistent_vocab_artrie::tests::test_vocab_trie_custom_start
PASS [ 0.007s] (1610/1767) libdictenstein suffix_automaton::tests::test_mapped_dictionary_vec_values
PASS [ 0.007s] (1611/1767) libdictenstein suffix_automaton::tests::test_mapped_dictionary_basic
PASS [ 0.128s] (1612/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_wal_recovery
PASS [ 0.078s] (1613/1767) libdictenstein persistent_vocab_artrie::tests::test_vocab_trie_lsn_tracking
PASS [ 0.008s] (1614/1767) libdictenstein suffix_automaton::tests::test_insert_and_remove
PASS [ 0.076s] (1615/1767) libdictenstein persistent_vocab_artrie::tests::test_vocab_trie_unicode
PASS [ 0.006s] (1616/1767) libdictenstein suffix_automaton::tests::test_union_with_both_empty
PASS [ 0.008s] (1617/1767) libdictenstein suffix_automaton::tests::test_mapped_dictionary_contains_with_value
PASS [ 0.007s] (1618/1767) libdictenstein suffix_automaton::tests::test_single_character
PASS [ 0.008s] (1619/1767) libdictenstein suffix_automaton::tests::test_match_positions
PASS [ 0.079s] (1620/1767) libdictenstein persistent_vocab_artrie::tests::test_vocab_trie_traits
PASS [ 0.007s] (1621/1767) libdictenstein suffix_automaton::tests::test_repeated_characters
PASS [ 0.008s] (1622/1767) libdictenstein suffix_automaton::tests::test_mapped_node_value
PASS [ 0.006s] (1623/1767) libdictenstein suffix_automaton::tests::test_union_with_conflicts_max
PASS [ 0.008s] (1624/1767) libdictenstein suffix_automaton::tests::test_simple_string
PASS [ 0.008s] (1625/1767) libdictenstein suffix_automaton::tests::test_multiple_strings
PASS [ 0.009s] (1626/1767) libdictenstein suffix_automaton::tests::test_node_edges
PASS [ 0.006s] (1627/1767) libdictenstein suffix_automaton::tests::test_union_with_other_empty
PASS [ 0.140s] (1628/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_sync_to_disk_then_checkpoint
PASS [ 0.007s] (1629/1767) libdictenstein suffix_automaton::tests::test_union_with_no_conflicts
PASS [ 0.008s] (1630/1767) libdictenstein suffix_automaton::tests::test_union_with_conflicts_sum
PASS [ 0.006s] (1631/1767) libdictenstein suffix_automaton::tests::test_union_with_partial_conflicts
PASS [ 0.006s] (1632/1767) libdictenstein suffix_automaton::tests::test_union_with_self_empty
PASS [ 0.006s] (1633/1767) libdictenstein suffix_automaton_char::tests::test_clear
PASS [ 0.006s] (1634/1767) libdictenstein suffix_automaton_char::tests::test_insert_and_remove
PASS [ 0.005s] (1635/1767) libdictenstein suffix_automaton_char::tests::test_mapped_dictionary_contains_with_value
PASS [ 0.007s] (1636/1767) libdictenstein suffix_automaton_char::tests::test_compaction
PASS [ 0.005s] (1637/1767) libdictenstein suffix_automaton_char::tests::test_mapped_dictionary_vec_values
PASS [ 0.006s] (1638/1767) libdictenstein suffix_automaton_char::tests::test_mapped_dictionary_basic
PASS [ 0.006s] (1639/1767) libdictenstein suffix_automaton_char::tests::test_repeated_characters
PASS [ 0.007s] (1640/1767) libdictenstein suffix_automaton_char::tests::test_mapped_node_value
PASS [ 0.007s] (1641/1767) libdictenstein suffix_automaton_char::tests::test_match_positions
PASS [ 0.007s] (1642/1767) libdictenstein suffix_automaton_char::tests::test_multiple_strings
PASS [ 0.007s] (1643/1767) libdictenstein suffix_automaton_char::tests::test_single_character
PASS [ 0.005s] (1644/1767) libdictenstein suffix_automaton_char::tests::test_unicode_emoji
PASS [ 0.007s] (1645/1767) libdictenstein suffix_automaton_char::tests::test_unicode_cafe
PASS [ 0.009s] (1646/1767) libdictenstein suffix_automaton_char::tests::test_complex_string
PASS [ 0.009s] (1647/1767) libdictenstein suffix_automaton_char::tests::test_dictionary_trait
PASS [ 0.009s] (1648/1767) libdictenstein suffix_automaton_char::tests::test_empty_automaton
PASS [ 0.006s] (1649/1767) libdictenstein suffix_automaton_char::tests::test_union_with_both_empty
PASS [ 0.006s] (1650/1767) libdictenstein suffix_automaton_char::tests::test_unicode_mixed
PASS [ 0.006s] (1651/1767) libdictenstein suffix_automaton_char::tests::test_union_with_conflicts_sum
PASS [ 0.006s] (1652/1767) libdictenstein suffix_automaton_char::tests::test_union_with_conflicts_max
PASS [ 0.006s] (1653/1767) libdictenstein suffix_automaton_char::tests::test_union_with_other_empty
PASS [ 0.010s] (1654/1767) libdictenstein suffix_automaton_char::tests::test_simple_string
PASS [ 0.006s] (1655/1767) libdictenstein suffix_automaton_char::tests::test_union_with_unicode
PASS [ 0.006s] (1656/1767) libdictenstein suffix_automaton_char::tests::test_union_with_self_empty
PASS [ 0.010s] (1657/1767) libdictenstein suffix_automaton_char::tests::test_unicode_cjk
PASS [ 0.007s] (1658/1767) libdictenstein suffix_automaton_char::tests::test_union_with_no_conflicts
PASS [ 0.006s] (1659/1767) libdictenstein suffix_automaton_char_zipper::tests::test_children_iteration
PASS [ 0.011s] (1660/1767) libdictenstein suffix_automaton_char::tests::test_node_edges
PASS [ 0.007s] (1661/1767) libdictenstein suffix_automaton_char::tests::test_union_with_partial_conflicts
PASS [ 0.007s] (1662/1767) libdictenstein suffix_automaton_char_zipper::tests::test_clone_independence
PASS [ 0.005s] (1663/1767) libdictenstein suffix_automaton_char_zipper::tests::test_empty_dictionary
PASS [ 0.006s] (1664/1767) libdictenstein suffix_automaton_char_zipper::tests::test_root_zipper_not_final
PASS [ 0.007s] (1665/1767) libdictenstein suffix_automaton_char_zipper::tests::test_descend_nonexistent
PASS [ 0.007s] (1666/1767) libdictenstein suffix_automaton_char_zipper::tests::test_emoji_navigation
PASS [ 0.006s] (1667/1767) libdictenstein suffix_automaton_char_zipper::tests::test_substring_matching
PASS [ 0.006s] (1668/1767) libdictenstein suffix_automaton_char_zipper::tests::test_path_tracking
PASS [ 0.008s] (1669/1767) libdictenstein suffix_automaton_char_zipper::tests::test_descend_and_finality
PASS [ 0.006s] (1670/1767) libdictenstein suffix_automaton_char_zipper::tests::test_valued_zipper
PASS [ 0.007s] (1671/1767) libdictenstein suffix_automaton_char_zipper::tests::test_multiple_strings
PASS [ 0.005s] (1672/1767) libdictenstein suffix_automaton_core::node::tests::suffix_node_char_smoke
PASS [ 0.006s] (1673/1767) libdictenstein suffix_automaton_char_zipper::tests::test_value_none_for_non_final
PASS [ 0.009s] (1674/1767) libdictenstein suffix_automaton_char_zipper::tests::test_concurrent_access
PASS [ 0.005s] (1675/1767) libdictenstein suffix_automaton_zipper::tests::test_children_iteration
PASS [ 0.007s] (1676/1767) libdictenstein suffix_automaton_char_zipper::tests::test_unicode_navigation
PASS [ 0.007s] (1677/1767) libdictenstein suffix_automaton_core::node::tests::suffix_node_byte_smoke
PASS [ 0.005s] (1678/1767) libdictenstein suffix_automaton_zipper::tests::test_empty_dictionary
PASS [ 0.007s] (1679/1767) libdictenstein suffix_automaton_zipper::tests::test_clone_independence
PASS [ 0.006s] (1680/1767) libdictenstein suffix_automaton_zipper::tests::test_concurrent_access
PASS [ 0.007s] (1681/1767) libdictenstein suffix_automaton_zipper::tests::test_descend_and_finality
PASS [ 0.006s] (1682/1767) libdictenstein suffix_automaton_zipper::tests::test_path_tracking
PASS [ 0.006s] (1683/1767) libdictenstein suffix_automaton_zipper::tests::test_multiple_strings
PASS [ 0.007s] (1684/1767) libdictenstein suffix_automaton_zipper::tests::test_descend_nonexistent
PASS [ 0.005s] (1685/1767) libdictenstein suffix_automaton_zipper::tests::test_substring_matching
PASS [ 0.006s] (1686/1767) libdictenstein suffix_automaton_zipper::tests::test_root_zipper_not_final
PASS [ 0.006s] (1687/1767) libdictenstein symmetric_difference_zipper::tests::test_property_symmetric_difference_equals_union_minus_intersection
PASS [ 0.006s] (1688/1767) libdictenstein symmetric_difference_zipper::tests::test_property_symmetric_difference_equals_difference_union
PASS [ 0.008s] (1689/1767) libdictenstein suffix_automaton_zipper::tests::test_value_none_for_non_final
PASS [ 0.007s] (1690/1767) libdictenstein suffix_automaton_zipper::tests::test_valued_zipper
PASS [ 0.007s] (1691/1767) libdictenstein symmetric_difference_zipper::tests::test_dictionary_count
PASS [ 0.006s] (1692/1767) libdictenstein symmetric_difference_zipper::tests::test_symmetric_difference_disjoint
PASS [ 0.006s] (1693/1767) libdictenstein symmetric_difference_zipper::tests::test_symmetric_difference_children
PASS [ 0.008s] (1694/1767) libdictenstein symmetric_difference_zipper::tests::test_symmetric_difference_basic
PASS [ 0.005s] (1695/1767) libdictenstein sync_compat::tests::test_rwlock_get_mut
PASS [ 0.007s] (1696/1767) libdictenstein symmetric_difference_zipper::tests::test_symmetric_difference_three_dicts
PASS [ 0.007s] (1697/1767) libdictenstein symmetric_difference_zipper::tests::test_unique_source_index
PASS [ 0.008s] (1698/1767) libdictenstein symmetric_difference_zipper::tests::test_symmetric_difference_valued_iterator
PASS [ 0.007s] (1699/1767) libdictenstein symmetric_difference_zipper::tests::test_symmetric_difference_with_values
PASS [ 0.006s] (1700/1767) libdictenstein sync_compat::tests::test_rwlock_into_inner
PASS [ 0.005s] (1701/1767) libdictenstein sync_compat::tests::test_rwlock_try_read_succeeds_when_unlocked
PASS [ 0.008s] (1702/1767) libdictenstein symmetric_difference_zipper::tests::test_symmetric_difference_descend
PASS [ 0.009s] (1703/1767) libdictenstein symmetric_difference_zipper::tests::test_symmetric_difference_identical
PASS [ 0.006s] (1704/1767) libdictenstein sync_compat::tests::test_rwlock_try_write_succeeds_when_unlocked
PASS [ 0.006s] (1705/1767) libdictenstein sync_compat::tests::test_rwlock_write
PASS [ 0.008s] (1706/1767) libdictenstein symmetric_difference_zipper::tests::test_symmetric_difference_with_empty
PASS [ 0.006s] (1707/1767) libdictenstein union_zipper::tests::test_custom_merge_strategy
PASS [ 0.006s] (1708/1767) libdictenstein sync_compat::tests::test_rwlock_read
PASS [ 0.007s] (1709/1767) libdictenstein sync_compat::tests::test_rwlock_multiple_readers
PASS [ 0.005s] (1710/1767) libdictenstein union_zipper::tests::test_dictionary_count
PASS [ 0.006s] (1711/1767) libdictenstein union_zipper::tests::test_lattice_bool
PASS [ 0.006s] (1712/1767) libdictenstein union_zipper::tests::test_lattice_join_strategy_numeric
PASS [ 0.006s] (1713/1767) libdictenstein union_zipper::tests::test_lattice_hashset
PASS [ 0.006s] (1714/1767) libdictenstein union_zipper::tests::test_lattice_join_three_dicts
PASS [ 0.007s] (1715/1767) libdictenstein union_zipper::tests::test_lattice_join_strategy_hashset
PASS [ 0.006s] (1716/1767) libdictenstein union_zipper::tests::test_lattice_meet_three_dicts
PASS [ 0.008s] (1717/1767) libdictenstein union_zipper::tests::test_lattice_hashset_disjoint
PASS [ 0.006s] (1718/1767) libdictenstein union_zipper::tests::test_lattice_meet_strategy_hashset
PASS [ 0.007s] (1719/1767) libdictenstein union_zipper::tests::test_lattice_meet_strategy_numeric
PASS [ 0.006s] (1720/1767) libdictenstein union_zipper::tests::test_lattice_numeric_i32
PASS [ 0.006s] (1721/1767) libdictenstein union_zipper::tests::test_lattice_numeric_f64
PASS [ 0.006s] (1722/1767) libdictenstein union_zipper::tests::test_lattice_option
PASS [ 0.006s] (1723/1767) libdictenstein union_zipper::tests::test_lattice_numeric_u32
PASS [ 0.007s] (1724/1767) libdictenstein union_zipper::tests::test_lattice_meet_with_bool
PASS [ 0.006s] (1725/1767) libdictenstein union_zipper::tests::test_lattice_vec
PASS [ 0.009s] (1726/1767) libdictenstein union_zipper::tests::test_lattice_join_with_bool
PASS [ 0.006s] (1727/1767) libdictenstein union_zipper::tests::test_union_nonexistent_path
PASS [ 0.006s] (1728/1767) libdictenstein union_zipper::tests::test_union_descend
PASS [ 0.006s] (1729/1767) libdictenstein union_zipper::tests::test_union_empty_dictionaries
PASS [ 0.006s] (1730/1767) libdictenstein union_zipper::tests::test_union_all
PASS [ 0.006s] (1731/1767) libdictenstein union_zipper::tests::test_union_one_empty
PASS [ 0.007s] (1732/1767) libdictenstein union_zipper::tests::test_lattice_vec_preserves_order
PASS [ 0.006s] (1733/1767) libdictenstein union_zipper::tests::test_union_is_final
PASS [ 0.007s] (1734/1767) libdictenstein union_zipper::tests::test_union_basic
PASS [ 0.006s] (1735/1767) libdictenstein union_zipper::tests::test_union_with_overlap
PASS [ 0.006s] (1736/1767) libdictenstein union_zipper::tests::test_valued_union_first_wins
PASS [ 0.006s] (1737/1767) libdictenstein union_zipper::tests::test_valued_union_last_wins
PASS [ 0.006s] (1738/1767) libdictenstein value::tests::test_hashset_per_element
PASS [ 0.006s] (1739/1767) libdictenstein value::tests::test_helper_functions
PASS [ 0.005s] (1740/1767) libdictenstein value::tests::test_primitives
PASS [ 0.005s] (1741/1767) libdictenstein value::tests::test_strings
PASS [ 0.005s] (1742/1767) libdictenstein value::tests::test_smallvec_per_element
PASS [ 0.007s] (1743/1767) libdictenstein union_zipper::tests::test_valued_union_iterator
PASS [ 0.005s] (1744/1767) libdictenstein value::tests::test_unit_type
PASS [ 0.006s] (1745/1767) libdictenstein value::tests::test_vec_per_element
PASS [ 0.006s] (1746/1767) libdictenstein value_diff_zipper::tests::test_value_diff_descend
PASS [ 0.006s] (1747/1767) libdictenstein value_diff_zipper::tests::test_value_diff_children
PASS [ 0.006s] (1748/1767) libdictenstein value_diff_zipper::tests::test_value_diff_basic
PASS [ 0.006s] (1749/1767) libdictenstein value_diff_zipper::tests::test_value_diff_all_different
PASS [ 0.006s] (1750/1767) libdictenstein value_diff_zipper::tests::test_value_diff_disjoint_dicts
PASS [ 0.005s] (1751/1767) libdictenstein zipper::tests::test_dict_zipper_trait_bounds
PASS [ 0.007s] (1752/1767) libdictenstein value_diff_zipper::tests::test_both_active_and_final
PASS [ 0.006s] (1753/1767) libdictenstein value_diff_zipper::tests::test_value_diff_path_string
PASS [ 0.006s] (1754/1767) libdictenstein value_diff_zipper::tests::test_value_diff_partial_overlap
PASS [ 0.006s] (1755/1767) libdictenstein value_diff_zipper::tests::test_value_diff_with_strings
PASS [ 0.007s] (1756/1767) libdictenstein value_diff_zipper::tests::test_value_diff_identical
PASS [ 0.007s] (1757/1767) libdictenstein value_diff_zipper::tests::test_value_diff_extension_trait
PASS [ 0.007s] (1758/1767) libdictenstein value_diff_zipper::tests::test_value_diff_nested_prefixes
PASS [ 0.005s] (1759/1767) libdictenstein zipper::tests::test_valued_zipper_trait_bounds
PASS [ 0.114s] (1760/1767) libdictenstein persistent_vocab_artrie::tests::vocab_reopen_rebuilds_node_map_parent_chain_and_reverse_index
PASS [ 0.077s] (1761/1767) libdictenstein serialization::tests::test_extract_terms_deep_chain_dynamic_dawg
PASS [ 0.255s] (1762/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_regression_large_trie_checkpoint_reopen
PASS [ 0.506s] (1763/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_epoch_wait_for_quiescence_timeout
PASS [ 0.309s] (1764/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_large_vocabulary_serialization
PASS [ 1.111s] (1765/1767) libdictenstein persistent_artrie_char::tests::dictionary_node_traversal_descends_after_forced_eviction
PASS [ 2.795s] (1766/1767) libdictenstein persistent_artrie::lockfree_cas::m4b_flip_gate_tests::m4b_reestablish_survival_incl_100k_first_byte_partition
PASS [ 4.809s] (1767/1767) libdictenstein persistent_artrie_char::overlay_eviction_driver_correspondence::oe4::evictor_root_cas_loser_never_clobbers_insert
────────────
Summary [ 6.226s] 1767 tests run: 1767 passed, 2 skipped