summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorColin Walters <walters@verbum.org>2012-08-05 08:50:33 -0400
committerColin Walters <walters@verbum.org>2012-08-05 16:39:57 -0400
commit179fc65947c2df117d2b28ff245c73f15d134fbf (patch)
tree1f219b4e1f1c8de0c6e3f970a3ac7bfdf4531c3b
parent36b6ad41cb709a87428b326abb71b570ab5cc177 (diff)
downloadostree-179fc65947c2df117d2b28ff245c73f15d134fbf.tar.gz
triggers: Print execution time for each trigger
-rw-r--r--src/triggers/ostree-run-triggers.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/triggers/ostree-run-triggers.c b/src/triggers/ostree-run-triggers.c
index bf3df476..472ca962 100644
--- a/src/triggers/ostree-run-triggers.c
+++ b/src/triggers/ostree-run-triggers.c
@@ -173,6 +173,8 @@ run_triggers (GCancellable *cancellable,
{
const char *basename;
GFile *trigger_path = triggers->pdata[i];
+ guint64 start_time;
+ guint64 end_time;
g_free (path);
path = g_file_get_path (trigger_path);
@@ -182,9 +184,13 @@ run_triggers (GCancellable *cancellable,
else
basename = path;
- g_print ("ostree-run-triggers: %s\n", basename);
+ start_time = g_get_monotonic_time ();
+ g_print ("ostree-run-triggers: Starting: %s\n", basename);
if (!run_trigger (path, cancellable, error))
goto out;
+ end_time = g_get_monotonic_time ();
+ g_print ("ostree-run-triggers: Completed %s in %.2f seconds\n", basename,
+ (double) (end_time - start_time) / (double)G_USEC_PER_SEC);
}
ret = TRUE;