MCPcopy Create free account
hub / github.com/NodeDB-Lab/nodedb / read_multiple_files_batched

Function read_multiple_files_batched

nodedb/src/data/io/uring_reader.rs:339–351  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

337
338 #[test]
339 fn read_multiple_files_batched() {
340 let dir = tempfile::tempdir().unwrap();
341 let p1 = create_test_file(dir.path(), "a.col", 4096);
342 let p2 = create_test_file(dir.path(), "b.col", 8192);
343 let p3 = create_test_file(dir.path(), "c.col", 1024);
344
345 let mut reader = UringReader::with_config(8, 4, 16384).unwrap();
346 let results = reader.read_files(&[p1.as_path(), p2.as_path(), p3.as_path()]);
347 assert_eq!(results.len(), 3);
348 assert_eq!(results[0].len(), 4096);
349 assert_eq!(results[1].len(), 8192);
350 assert_eq!(results[2].len(), 1024);
351 }
352
353 #[test]
354 fn read_missing_file_returns_empty() {

Callers

nothing calls this directly

Calls 3

create_test_fileFunction · 0.85
read_filesMethod · 0.80
pathMethod · 0.45

Tested by

no test coverage detected