Skip to content

Commit

Permalink
1.0.6.52: mark most current tests failures on buildbot as expected
Browse files Browse the repository at this point in the history
        * To make it easier to find out when there are new failures.
  • Loading branch information
jsnell committed Jun 18, 2007
1 parent 4023b1b commit 751ed4b
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 12 deletions.
14 changes: 9 additions & 5 deletions tests/debug.impure.lisp
Expand Up @@ -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*
Expand Down Expand Up @@ -193,20 +194,22 @@
(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))
(list '(flet test) #'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
Expand Down Expand Up @@ -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)))
Expand Down
6 changes: 3 additions & 3 deletions tests/float.pure.lisp
Expand Up @@ -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
Expand Down Expand Up @@ -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)))
Expand Down
9 changes: 6 additions & 3 deletions tests/timer.impure.lisp
Expand Up @@ -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")))
Expand All @@ -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")))
Expand Down Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion version.lisp-expr
Expand Up @@ -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"

0 comments on commit 751ed4b

Please sign in to comment.