From 996e0ef7774642877139ba4aedb1af4951ec5ebb Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Thu, 29 Dec 2016 13:59:52 +0100 Subject: test-driver: Show test duration --- nixos/lib/test-driver/test-driver.pl | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'nixos/lib') diff --git a/nixos/lib/test-driver/test-driver.pl b/nixos/lib/test-driver/test-driver.pl index 8ad0d67f68c3..854be99552a0 100644 --- a/nixos/lib/test-driver/test-driver.pl +++ b/nixos/lib/test-driver/test-driver.pl @@ -8,6 +8,7 @@ use IO::Pty; use Logger; use Cwd; use POSIX qw(_exit dup2); +use Time::HiRes qw(clock_gettime CLOCK_MONOTONIC); $SIG{PIPE} = 'IGNORE'; # because Unix domain sockets may die unexpectedly @@ -179,7 +180,12 @@ END { $log->close(); } +my $now1 = clock_gettime(CLOCK_MONOTONIC); runTests; +my $now2 = clock_gettime(CLOCK_MONOTONIC); + +printf STDERR "test script finished in %.2fs\n", $now2 - $now1; + exit ($nrSucceeded < $nrTests ? 1 : 0); -- cgit 1.4.1