diff options
author | Colin Walters <walters@verbum.org> | 2012-08-05 08:50:33 -0400 |
---|---|---|
committer | Colin Walters <walters@verbum.org> | 2012-08-05 16:39:57 -0400 |
commit | 179fc65947c2df117d2b28ff245c73f15d134fbf (patch) | |
tree | 1f219b4e1f1c8de0c6e3f970a3ac7bfdf4531c3b | |
parent | 36b6ad41cb709a87428b326abb71b570ab5cc177 (diff) | |
download | ostree-179fc65947c2df117d2b28ff245c73f15d134fbf.tar.gz |
triggers: Print execution time for each trigger
-rw-r--r-- | src/triggers/ostree-run-triggers.c | 8 |
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; |