More accurate test timing
authorDavid Vázquez <davazp@gmail.com>
Thu, 25 Apr 2013 22:48:38 +0000 (23:48 +0100)
committerDavid Vázquez <davazp@gmail.com>
Thu, 25 Apr 2013 22:48:38 +0000 (23:48 +0100)
tests/tests-report.lisp
tests/tests.lisp

index c1b9346..b40da9e 100644 (file)
@@ -1,6 +1,6 @@
 (write-line "")
 (write-string "Finished. The execution took ")
-(write-string (prin1-to-string (- (get-universal-time) *timestamp*)))
+(write-string (prin1-to-string (/ (- (get-internal-real-time) *timestamp*) internal-time-units-per-second)))
 (write-line " seconds.")
 
 (cond
index 2477bf6..b230068 100644 (file)
@@ -1,6 +1,6 @@
 (defvar *passed-tets* 0)
 (defvar *failed-tets* 0)
-(defvar *timestamp* (get-universal-time))
+(defvar *timestamp* (get-internal-real-time))
 
 (defmacro test (condition)
   `(cond