From: Juho Snellman Date: Mon, 18 Jun 2007 16:20:32 +0000 (+0000) Subject: 1.0.6.52: mark most current tests failures on buildbot as expected X-Git-Url: http://repo.macrolet.net/gitweb/?a=commitdiff_plain;h=751ed4b681e6cb282d53ed2fc8a1742557b33f3d;p=sbcl.git 1.0.6.52: mark most current tests failures on buildbot as expected * To make it easier to find out when there are new failures. --- diff --git a/tests/debug.impure.lisp b/tests/debug.impure.lisp index 2fdda62..28b7f4d 100644 --- a/tests/debug.impure.lisp +++ b/tests/debug.impure.lisp @@ -150,7 +150,8 @@ (funcall fun))) (with-test (:name (:undefined-function :bug-346) - :fails-on '(or :alpha (and :x86-64 :freebsd))) ; bug 346 + :fails-on '(or :alpha :ppc :sparc + (and :x86-64 (or :freebsd :darwin)))) (assert (verify-backtrace (lambda () (test #'optimized)) (list *undefined-function-frame* @@ -193,12 +194,12 @@ (declare (optimize (speed 1) (debug 2))) ; no tail call elimination (funcall fun))) (with-test (:name (:divide-by-zero :bug-346) - :fails-on '(or :alpha)) ; bug 346 + :fails-on '(or :alpha (and :x86-64 :darwin))) ; bug 346 (assert (verify-backtrace (lambda () (test #'optimized)) (list '(/ 42 &rest) (list '(flet test) #'optimized))))) (with-test (:name (:divide-by-zero :bug-356) - :fails-on '(or :alpha)) ; bug 356 + :fails-on '(or :alpha (and :x86-64 :darwin))) ; bug 356 (assert (verify-backtrace (lambda () (test #'not-optimized)) (list '(/ 42 &rest) '((flet not-optimized)) @@ -206,7 +207,9 @@ (with-test (:name (:throw :no-such-tag) :fails-on '(or - (and :x86 (or :sunos)) + (and :x86 :sunos) + (and :x86-64 :darwin) + (and :sparc :linux) :alpha :mips)) (progn @@ -251,7 +254,8 @@ ;;; FIXME: This test really should be broken into smaller pieces (with-test (:name (:backtrace :misc) - :fails-on '(and :x86 (or :sunos))) + :fails-on '(or (and :x86 (or :sunos)) + (and :x86-64 :darwin))) (macrolet ((with-details (bool &body body) `(let ((sb-debug:*show-entry-point-details* ,bool)) ,@body))) diff --git a/tests/float.pure.lisp b/tests/float.pure.lisp index 7e6d5fd..f532cfe 100644 --- a/tests/float.pure.lisp +++ b/tests/float.pure.lisp @@ -125,7 +125,7 @@ (funcall (compile nil '(lambda () (tan (tan (round 0)))))) (with-test (:name (:addition-overflow :bug-372) - :fails-on '(or :ppc :darwin :mips)) + :fails-on '(or :ppc :darwin :mips (and :x86 :netbsd))) (assert (typep (nth-value 1 (ignore-errors @@ -158,8 +158,8 @@ (+ x0 x1 x6 x7) (+ x2 x3 x4 x5))))))) -#-x86-64 -(with-test (:name :nan-comparisons) +(with-test (:name :nan-comparisons + :fails-on (or :x86-64 :sparc)) (sb-int:with-float-traps-masked (:invalid) (macrolet ((test (form) (let ((nform (subst '(/ 0.0 0.0) 'nan form))) diff --git a/tests/timer.impure.lisp b/tests/timer.impure.lisp index a2028b8..0c8bca3 100644 --- a/tests/timer.impure.lisp +++ b/tests/timer.impure.lisp @@ -17,7 +17,8 @@ `(handler-case (progn (progn ,@body) nil) (sb-ext:timeout () t))) -(with-test (:name (:timer :relative)) +(with-test (:name (:timer :relative) + :fails-on '(and :sparc :linux)) (let* ((has-run-p nil) (timer (make-timer (lambda () (setq has-run-p t)) :name "simple timer"))) @@ -28,7 +29,8 @@ (assert has-run-p) (assert (zerop (length (sb-impl::%pqueue-contents sb-impl::*schedule*)))))) -(with-test (:name (:timer :absolute)) +(with-test (:name (:timer :absolute) + :fails-on '(and :sparc :linux)) (let* ((has-run-p nil) (timer (make-timer (lambda () (setq has-run-p t)) :name "simple timer"))) @@ -57,7 +59,8 @@ :thread t))) (schedule-timer timer 0.1))) -(with-test (:name (:timer :repeat-and-unschedule)) +(with-test (:name (:timer :repeat-and-unschedule) + :fails-on '(and :sparc :linux)) (let* ((run-count 0) timer) (setq timer diff --git a/version.lisp-expr b/version.lisp-expr index fae7cf9..19e4450 100644 --- a/version.lisp-expr +++ b/version.lisp-expr @@ -17,4 +17,4 @@ ;;; checkins which aren't released. (And occasionally for internal ;;; versions, especially for internal versions off the main CVS ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".) -"1.0.6.51" +"1.0.6.52"