1.0.38.8: Test suite cleanups.
authorAlastair Bridgewater <lisphacker@users.sourceforge.net>
Thu, 20 May 2010 22:09:39 +0000 (22:09 +0000)
committerAlastair Bridgewater <lisphacker@users.sourceforge.net>
Thu, 20 May 2010 22:09:39 +0000 (22:09 +0000)
commit6e4a6b4ccbc0608f29aad507ee20a3de1356b75a
tree321227295d10adbeaacebbbcd5732dcd03239d71
parent41248d63da1344119f74305c887b0e5db0263ebb
1.0.38.8: Test suite cleanups.

  * Changed the impure test runner to be more in line with what used
to happen when it used fork() instead of RUN-PROGRAM (--noprint and
--disable-debugger, don't allow RUN-PROGRAM to use the inherit-stdin
code path).

  * Re-enabled the (RUN-PROGRAM INHERIT-STDIN) test, as it no longer
hangs on ppc/linux, x86-64/linux, or x86-64/darwin, the platforms
which prompted the test to be disabled.

  * Fixed the failure mode of dynamic-extent.impure.lisp test case
HANDLER-CASE-BOGUS-COMPILER-NOTE to fail the test case instead of
attempting to enter the debugger (due to COMPILER-NOTE not being a
subclass of ERROR).

  * Disabled the x86-64 SSE floating-point tests on non-x86oid
platforms due to the use of x86oid-only SB-VM::TOUCH-OBJECT in the
test code causing a package lock error.

  * Registered all tests that fail on PPC/Linux as :fails-on :ppc.

  * Removed a number of :fails-on clauses that appear to be out of
date.
tests/debug.impure.lisp
tests/dynamic-extent.impure.lisp
tests/float.pure.lisp
tests/run-program.impure.lisp
tests/run-tests.lisp
version.lisp-expr