From da01bf8507cacd873ae91ae36d177533050cf320 Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Mon, 18 Oct 2021 18:57:18 +0200 Subject: container: measure task runtime again --- src/runner/container/task.rs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/runner/container/task.rs b/src/runner/container/task.rs index a0b699e..d5ab94c 100644 --- a/src/runner/container/task.rs +++ b/src/runner/container/task.rs @@ -3,6 +3,7 @@ use std::{ io::BufWriter, path::{Path, PathBuf}, process, + time::Instant, }; use indoc::formatdoc; @@ -353,6 +354,7 @@ pub fn handle(task: runner::Task) -> Result { return Ok(task_output); } + let start_time = Instant::now(); println!("Starting task {} ({})", task.label, input_hash); let task_ret = run_and_hash_task(&input_hash, &task); @@ -363,7 +365,13 @@ pub fn handle(task: runner::Task) -> Result { save_cached(&input_hash, &task_output)?; - println!("Finished task {} ({})", task.label, input_hash); + let duration = Instant::now().duration_since(start_time); + println!( + "Finished task {} ({}) in {}", + task.label, + input_hash, + duration.as_secs_f32() + ); Ok(task_output) } -- cgit v1.2.3