source: trunk/source/tests/ansi-tests/README @ 8991

Last change on this file since 8991 was 8991, checked in by gz, 11 years ago

Check in the gcl ansi test suite (original, in preparation for making local changes)

File size: 1.5 KB
Line 
1This directory contains a partial Common Lisp standards compliance
2test suite.
3
4To run the tests, load doit.lsp.  This will load and
5run the tests.  To just load the tests, load gclload1.lsp
6and gclload2.lsp.
7
8Individual tests may be run by (rt:do-test '<test name>).
9
10Tests can be invoked from the makefile setting the enviroment variable
11LISP to the lisp executable to be tested, then invoking
12
13   make test
14     Run tests with test bodies EVALed.
15
16   make test-compiled
17     Run tests with test bodies compiled before being EVALed.
18
19Please tell me when you find incorrect test cases.
20
21        Paul Dietz
22        dietz@dls.net
23
24--------------------------------
25
26(30 Jun 2003) I've decided to add metainformation to the tests,
27in the form of :<attribute> <value> pairs after DEFTEST.  Also,
28I've added a DEFNOTE form to define note objects whose names
29can be attached to properties of tests, to enable selective
30disabling of classes of tests.
31
32The file doit.lsp disables some contentious tests under certain
33implementations using the note mechanism.  If any implementor
34wishes that some of these tests be inhibited in their implementation,
35please contact me and I will add code to do so.
36
37--------------------------------
38
39NOTE!!!
40
41This test suite is not intended to rank Common Lisp implementations.
42The tests have not be selected to reflect the importance or
43relative frequency of different CL features.  Implementations may
44even have extended the CL standard (arguably a good thing) in
45a way that causes certain tests to fail.
46
47
48
Note: See TracBrowser for help on using the repository browser.