projects
/
sbcl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Micro-optimizations in MOVE-IMMEDIATE and MOVE-ARG on x86-64
[sbcl.git]
/
tests
/
run-tests.lisp
diff --git
a/tests/run-tests.lisp
b/tests/run-tests.lisp
index
0069333
..
20c64b5
100644
(file)
--- a/
tests/run-tests.lisp
+++ b/
tests/run-tests.lisp
@@
-17,6
+17,7
@@
(defvar *all-failures* nil)
(defvar *break-on-error* nil)
(defvar *all-failures* nil)
(defvar *break-on-error* nil)
+(defvar *report-skipped-tests* nil)
(defvar *accept-files* nil)
(defun run-all ()
(defvar *accept-files* nil)
(defun run-all ()
@@
-26,6
+27,8
@@
(setf test-util:*break-on-failure* t))
((string= arg "--break-on-expected-failure")
(setf test-util:*break-on-expected-failure* t))
(setf test-util:*break-on-failure* t))
((string= arg "--break-on-expected-failure")
(setf test-util:*break-on-expected-failure* t))
+ ((string= arg "--report-skipped-tests")
+ (setf *report-skipped-tests* t))
(t
(push (truename (parse-namestring arg)) *accept-files*))))
(pure-runner (pure-load-files) #'load-test)
(t
(push (truename (parse-namestring arg)) *accept-files*))))
(pure-runner (pure-load-files) #'load-test)
@@
-54,6
+57,11
@@
"Invalid exit status:"
(enough-namestring (second fail))))
((eq (car fail) :skipped-disabled)
"Invalid exit status:"
(enough-namestring (second fail))))
((eq (car fail) :skipped-disabled)
+ (when *report-skipped-tests*
+ (format t " ~20a ~a / ~a~%"
+ "Skipped (irrelevant):"
+ (enough-namestring (second fail))
+ (third fail)))
(incf skipcount))
(t
(format t " ~20a ~a / ~a~%"
(incf skipcount))
(t
(format t " ~20a ~a / ~a~%"
@@
-120,6
+128,7
@@
,test-util:*break-on-expected-failure*)
(let ((file ,test-file)
(*break-on-error* ,run-tests::*break-on-error*))
,test-util:*break-on-expected-failure*)
(let ((file ,test-file)
(*break-on-error* ,run-tests::*break-on-error*))
+ (declare (special *break-on-error*))
(format t "// Running ~a~%" file)
(restart-case
(handler-bind
(format t "// Running ~a~%" file)
(restart-case
(handler-bind