summary refs log tree commit diff
path: root/nixos/lib
diff options
context:
space:
mode:
authorEelco Dolstra <edolstra@gmail.com>2016-12-29 13:59:52 +0100
committerEelco Dolstra <edolstra@gmail.com>2016-12-29 16:23:27 +0100
commit996e0ef7774642877139ba4aedb1af4951ec5ebb (patch)
tree0ba4d37c74b2bd109161156b03060ab68b0f61fb /nixos/lib
parent5b1dad79cd870fd25f3eecafb975a013b61a1825 (diff)
downloadnixpkgs-996e0ef7774642877139ba4aedb1af4951ec5ebb.tar
nixpkgs-996e0ef7774642877139ba4aedb1af4951ec5ebb.tar.gz
nixpkgs-996e0ef7774642877139ba4aedb1af4951ec5ebb.tar.bz2
nixpkgs-996e0ef7774642877139ba4aedb1af4951ec5ebb.tar.lz
nixpkgs-996e0ef7774642877139ba4aedb1af4951ec5ebb.tar.xz
nixpkgs-996e0ef7774642877139ba4aedb1af4951ec5ebb.tar.zst
nixpkgs-996e0ef7774642877139ba4aedb1af4951ec5ebb.zip
test-driver: Show test duration
Diffstat (limited to 'nixos/lib')
-rw-r--r--nixos/lib/test-driver/test-driver.pl6
1 files changed, 6 insertions, 0 deletions
diff --git a/nixos/lib/test-driver/test-driver.pl b/nixos/lib/test-driver/test-driver.pl
index 8ad0d67f68c..854be99552a 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);