Francois Gouget : winetest: Trace the time it takes to run each test.

Alexandre Julliard julliard at winehq.org
Fri Feb 15 11:19:17 CST 2013


Module: wine
Branch: master
Commit: f704803c96d0f789f947d2de6ad0189f59f5fa8b
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=f704803c96d0f789f947d2de6ad0189f59f5fa8b

Author: Francois Gouget <fgouget at codeweavers.com>
Date:   Fri Feb 15 11:16:49 2013 +0100

winetest: Trace the time it takes to run each test.

---

 programs/winetest/main.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/programs/winetest/main.c b/programs/winetest/main.c
index 427b6b4..6c8e327 100644
--- a/programs/winetest/main.c
+++ b/programs/winetest/main.c
@@ -724,12 +724,13 @@ run_test (struct wine_test* test, const char* subtest, HANDLE out_file, const ch
     else
     {
         int status;
+        DWORD start = GetTickCount();
         char *cmd = strmake (NULL, "%s %s", test->exename, subtest);
         report (R_STEP, "Running: %s:%s", test->name, subtest);
         xprintf ("%s:%s start %s -\n", test->name, subtest, file);
         status = run_ex (cmd, out_file, tempdir, 120000);
         heap_free (cmd);
-        xprintf ("%s:%s done (%d)\n", test->name, subtest, status);
+        xprintf ("%s:%s done (%d) in %ds\n", test->name, subtest, status, (GetTickCount()-start)/1000);
         if (status) failures++;
     }
     if (failures) report (R_STATUS, "Running tests - %u failures", failures);




More information about the wine-cvs mailing list