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

Function read_metric_segment_roundtrip

nodedb/src/engine/timeseries/reader.rs:453–463  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

451
452 #[test]
453 fn read_metric_segment_roundtrip() {
454 let dir = TempDir::new().unwrap();
455 let samples = vec![(1000i64, 42.0f64), (2000, 43.5), (3000, 41.0), (4000, 44.2)];
456 let path = write_test_metric_segment(dir.path(), &samples);
457
458 let data = read_metric_segment(&path).unwrap();
459 assert_eq!(data.samples.len(), 4);
460 assert_eq!(data.samples[0].0, 1000);
461 assert!((data.samples[0].1 - 42.0).abs() < f64::EPSILON);
462 assert_eq!(data.samples[3].0, 4000);
463 }
464
465 #[test]
466 fn aggregation_basic() {

Callers

nothing calls this directly

Calls 3

read_metric_segmentFunction · 0.85
pathMethod · 0.45

Tested by

no test coverage detected