summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2021-12-05 21:07:47 +0200
committerLars Wirzenius <liw@liw.fi>2021-12-05 21:07:47 +0200
commit34f660a6399eacb4847138f9caf7e2cf7a28124e (patch)
treeb7007d601b6605a54fbd1297172b144f98fa719d
parentcfd03ee39e5fd5bef42e1de229a0868fae909c33 (diff)
downloadobnam-benchmark-34f660a6399eacb4847138f9caf7e2cf7a28124e.tar.gz
refactor: move file stats code into data.rs
Sponsored-by: author
-rw-r--r--src/data.rs8
-rw-r--r--src/state.rs4
2 files changed, 10 insertions, 2 deletions
diff --git a/src/data.rs b/src/data.rs
index 04376bc..f997885 100644
--- a/src/data.rs
+++ b/src/data.rs
@@ -37,4 +37,12 @@ impl Data {
println!("delete {:?}", count);
Ok(())
}
+
+ pub(crate) fn file_count(&self) -> Result<u64, DataError> {
+ Ok(0)
+ }
+
+ pub(crate) fn file_size(&self) -> Result<u64, DataError> {
+ Ok(0)
+ }
}
diff --git a/src/state.rs b/src/state.rs
index b925656..152d569 100644
--- a/src/state.rs
+++ b/src/state.rs
@@ -86,8 +86,8 @@ impl State {
fn backup(i: usize, current: &CurrentBenchmark) -> Result<OpMeasurements, StateError> {
let mut om = OpMeasurements::new(&current.name, Operation::Backup(i));
- om.push(Measurement::TotalFiles(0));
- om.push(Measurement::TotalData(0));
+ om.push(Measurement::TotalFiles(current.data.file_count()?));
+ om.push(Measurement::TotalData(current.data.file_size()?));
Ok(om)
}