1.0.6.52: mark most current tests failures on buildbot as expected
authorJuho Snellman <jsnell@iki.fi>
Mon, 18 Jun 2007 16:20:32 +0000 (16:20 +0000)
committerJuho Snellman <jsnell@iki.fi>
Mon, 18 Jun 2007 16:20:32 +0000 (16:20 +0000)
        * To make it easier to find out when there are new failures.

tests/debug.impure.lisp
tests/float.pure.lisp
tests/timer.impure.lisp
version.lisp-expr

index 2fdda62..28b7f4d 100644 (file)
          (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*
          (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))
 
 (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
 
 ;;; 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)))
index 7e6d5fd..f532cfe 100644 (file)
 (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
                      (+ 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)))
index a2028b8..0c8bca3 100644 (file)
@@ -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
index fae7cf9..19e4450 100644 (file)
@@ -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"