Test suite changes



"Billinghurst, David (CALCRTS)" <david.billinghurst@comalco.riotinto.com.au> writes:

>> From: James Amundson
>> Sent: Wednesday, 17 March 2004 11:18 AM
>>> On Mon, 2004-03-15 at 21:50, Wolfgang Jenkner wrote:
>>> whose effect on the property lists of the trigonometric and hyperbolic
>>> functions doesn't survive a KILL(ALL).  It does, however, survive a
>>> KILL(ALLBUT(PROPS)).  So, my first suggestion would be to kill more
>>> selectively in the test suite.
>>
>> That's probably a good idea for the time being.
>
> I tried replacing kill(all) with kill(allbut(props)) in the testsuite files:
>  - didn't fix the trigsimp() problem
>  - made one of the rtestode.mac cases run "forever"

There's some junk accumulating on PROPS during the testsuite run.
Adding

kill(g);
done;

to the beginning of rtestode.mac makes it succeed with SBCL, CMUCL and
CLISP (don't know about GCL).  Trying to run it again in the same
session gives some failures, though.

Wolfgang