From 77502acabcbc35c4a9ef5c834269e959e976ab75 Mon Sep 17 00:00:00 2001 From: Haakon Sporsheim Date: Sat, 23 Mar 2013 13:44:51 +0100 Subject: [PATCH] check: Add test suite time elapsed output --- libs/gst/check/gstcheck.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libs/gst/check/gstcheck.c b/libs/gst/check/gstcheck.c index e10a19e..86a023b 100644 --- a/libs/gst/check/gstcheck.c +++ b/libs/gst/check/gstcheck.c @@ -1044,6 +1044,7 @@ gst_check_run_suite (Suite * suite, const gchar * name, const gchar * fname) SRunner *sr; gchar *xmlfilename = NULL; gint nf; + GTimer *timer; sr = srunner_create (suite); @@ -1054,8 +1055,12 @@ gst_check_run_suite (Suite * suite, const gchar * name, const gchar * fname) srunner_set_xml (sr, xmlfilename); } + timer = g_timer_new (); srunner_run_all (sr, CK_NORMAL); nf = srunner_ntests_failed (sr); + g_print ("Check suite %s ran in %.3fs (tests failed: %d)\n", + name, g_timer_elapsed (timer, NULL), nf); + g_timer_destroy (timer); g_free (xmlfilename); srunner_free (sr); return nf; -- 2.7.4