v0.30.0
This commit is contained in:
1 parent
1431dd47f0
commit
f3dd34dae4
42 files changed
+950
-133
No files matched your search
@@ -0,0 +1,12 @@
|
||||
#[test]
|
||||
fn directory_inventory_retains_newest_with_deterministic_ties() {
|
||||
let candidates = (0..10_000).map(|index| {
|
||||
let name = format!("{index:05}.jsonl.gz");
|
||||
(name.clone(), std::path::PathBuf::from(name), (index / 10) as u64)
|
||||
});
|
||||
let files = newest_log_files(candidates, 5);
|
||||
assert_eq!(files.len(), 5);
|
||||
let names: Vec<_> = files.iter().map(|entry| entry.0.as_str()).collect();
|
||||
assert_eq!(names, ["09990.jsonl.gz", "09991.jsonl.gz", "09992.jsonl.gz", "09993.jsonl.gz", "09994.jsonl.gz"]);
|
||||
assert!(newest_log_files(std::iter::once(("x".into(), "x".into(), 1)), 0).is_empty());
|
||||
}
|
||||
Reference in new issue
Block a user