diff --git a/src/lib.rs b/src/lib.rs index ba7c573..cc97e84 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -366,12 +366,17 @@ impl BenchmarkRepository Some(content.to_owned()) } + fn result_repository_path(&self, job_id: u32) -> PathBuf + { + self.base_path.join(format!("job-{}", job_id)) + } + pub fn create_result_repository(&mut self) -> Job { let job_id = self.jobs; self.jobs += 1; - let result_repository_path = self.base_path.join(format!("job-{}", job_id)); + let result_repository_path = self.result_repository_path(job_id); if result_repository_path.exists() { @@ -416,8 +421,7 @@ impl BenchmarkRepository ( |job_id| { - let job_repository_path = self.base_path.join(format!("job-{}", job_id)); - + let job_repository_path = self.result_repository_path(*job_id); let job_repository = match Repository::open(&job_repository_path) { Ok(value) => value,