|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| ChangeLog | H A D | 12-Nov-2018 | 95 KiB | 3,444 | 2,008 |
| GNU-GPL | H A D | 12-Nov-2018 | 17.7 KiB | 341 | 282 |
| Makefile | H A D | 12-Nov-2018 | 1 KiB | 42 | 21 |
| Makefile.cmucl | H A D | 12-Nov-2018 | 352 | 18 | 11 |
| README | H A D | 12-Nov-2018 | 2.2 KiB | 77 | 51 |
| alltest.tst | H A D | 12-Nov-2018 | 57.1 KiB | 2,613 | 1,919 |
| array.tst | H A D | 12-Nov-2018 | 18.9 KiB | 788 | 502 |
| backquot.tst | H A D | 12-Nov-2018 | 7.8 KiB | 346 | 281 |
| bin-io.tst | H A D | 12-Nov-2018 | 5.7 KiB | 151 | 135 |
| bind.tst | H A D | 12-Nov-2018 | 11.6 KiB | 445 | 412 |
| bug001.lisp | H A D | 12-Nov-2018 | 5 KiB | 141 | 139 |
| bug002.lisp | H A D | 12-Nov-2018 | 8.8 KiB | 227 | 224 |
| characters.tst | H A D | 12-Nov-2018 | 7.9 KiB | 687 | 465 |
| clos.tst | H A D | 12-Nov-2018 | 152.2 KiB | 4,333 | 3,858 |
| conditions.tst | H A D | 12-Nov-2018 | 15.9 KiB | 583 | 509 |
| defhash.tst | H A D | 12-Nov-2018 | 1.6 KiB | 56 | 49 |
| encoding.tst | H A D | 12-Nov-2018 | 9.5 KiB | 238 | 209 |
| eval20.tst | H A D | 12-Nov-2018 | 10.5 KiB | 358 | 307 |
| excepsit.tst | H A D | 12-Nov-2018 | 22.5 KiB | 1,342 | 948 |
| ext-clisp.tst | H A D | 12-Nov-2018 | 18.8 KiB | 618 | 518 |
| ffi.tst | H A D | 12-Nov-2018 | 36.9 KiB | 1,301 | 1,048 |
| floeps.tst | H A D | 12-Nov-2018 | 1.9 KiB | 47 | 39 |
| format.tst | H A D | 12-Nov-2018 | 35.5 KiB | 1,298 | 1,007 |
| genstream.tst | H A D | 12-Nov-2018 | 8.9 KiB | 261 | 212 |
| hash-classes.lisp | H A D | 12-Nov-2018 | 3.7 KiB | 109 | 88 |
| hash.tst | H A D | 12-Nov-2018 | 9 KiB | 237 | 187 |
| hashlong.tst | H A D | 12-Nov-2018 | 4.3 KiB | 127 | 112 |
| hashtable.tst | H A D | 12-Nov-2018 | 3.6 KiB | 114 | 102 |
| iofkts.tst | H A D | 12-Nov-2018 | 21.3 KiB | 909 | 673 |
| lambda.tst | H A D | 12-Nov-2018 | 6.9 KiB | 327 | 240 |
| list-set.tst | H A D | 12-Nov-2018 | 911 | 31 | 24 |
| listeners.lisp | H A D | 12-Nov-2018 | 2.4 KiB | 66 | 46 |
| lists151.tst | H A D | 12-Nov-2018 | 7.5 KiB | 635 | 432 |
| lists152.tst | H A D | 12-Nov-2018 | 9.7 KiB | 884 | 631 |
| lists153.tst | H A D | 12-Nov-2018 | 430 | 18 | 15 |
| lists154.tst | H A D | 12-Nov-2018 | 5.9 KiB | 249 | 202 |
| lists155.tst | H A D | 12-Nov-2018 | 3.6 KiB | 176 | 149 |
| lists156.tst | H A D | 12-Nov-2018 | 2.2 KiB | 155 | 133 |
| loop.tst | H A D | 12-Nov-2018 | 30.1 KiB | 1,121 | 941 |
| macro8.tst | H A D | 12-Nov-2018 | 36.9 KiB | 1,286 | 1,100 |
| map.tst | H A D | 12-Nov-2018 | 6.2 KiB | 272 | 200 |
| mop-aux.lisp | H A D | 12-Nov-2018 | 43.1 KiB | 918 | 698 |
| mop.tst | H A D | 12-Nov-2018 | 140.4 KiB | 3,484 | 3,238 |
| mt.tst | H A D | 12-Nov-2018 | 9.5 KiB | 295 | 263 |
| number.tst | H A D | 12-Nov-2018 | 632.6 KiB | 11,039 | 7,347 |
| number2.tst | H A D | 12-Nov-2018 | 20.6 KiB | 636 | 541 |
| pack11.tst | H A D | 12-Nov-2018 | 18.9 KiB | 819 | 621 |
| path.tst | H A D | 12-Nov-2018 | 48.8 KiB | 1,455 | 1,255 |
| readtable.tst | H A D | 12-Nov-2018 | 2.9 KiB | 112 | 82 |
| restarts.tst | H A D | 12-Nov-2018 | 13.1 KiB | 389 | 339 |
| screen.tst | H A D | 12-Nov-2018 | 5.4 KiB | 140 | 126 |
| setf.tst | H A D | 12-Nov-2018 | 13.8 KiB | 707 | 521 |
| socket.tst | H A D | 12-Nov-2018 | 22.4 KiB | 631 | 517 |
| stackovf.tst | H A D | 12-Nov-2018 | 656 | 26 | 21 |
| steele7.tst | H A D | 12-Nov-2018 | 5.8 KiB | 422 | 311 |
| streams.tst | H A D | 12-Nov-2018 | 36.8 KiB | 1,306 | 927 |
| streamslong.tst | H A D | 12-Nov-2018 | 13.5 KiB | 333 | 306 |
| strings.tst | H A D | 12-Nov-2018 | 21.3 KiB | 1,258 | 848 |
| symbol10.tst | H A D | 12-Nov-2018 | 11.1 KiB | 550 | 410 |
| symbols.tst | H A D | 12-Nov-2018 | 16 KiB | 272 | 265 |
| tests.lisp | H A D | 12-Nov-2018 | 20.6 KiB | 486 | 447 |
| time.tst | H A D | 12-Nov-2018 | 3.4 KiB | 91 | 77 |
| tprint.tst | H A D | 12-Nov-2018 | 60.3 KiB | 1,590 | 1,406 |
| tread.tst | H A D | 12-Nov-2018 | 44 KiB | 2,167 | 1,513 |
| type.tst | H A D | 12-Nov-2018 | 24.8 KiB | 888 | 688 |
| unportable.tst | H A D | 12-Nov-2018 | 7.3 KiB | 264 | 204 |
| weak.tst | H A D | 12-Nov-2018 | 41.7 KiB | 1,398 | 1,260 |
| weakhash.tst | H A D | 12-Nov-2018 | 11.3 KiB | 377 | 334 |
| weakhash2.tst | H A D | 12-Nov-2018 | 3.5 KiB | 149 | 121 |
| weakptr.tst | H A D | 12-Nov-2018 | 2.4 KiB | 83 | 68 |
README
1This directory contains a test suite for testing Common Lisp (CLtL1)
2implementations.
3
4In its original version it was built by
5
6 Horst Friedrich, ISST of FhG <horst.friedrich@isst.fhg.de>
7 Ingo Mohr, ISST of FhG <ingo.mohr@isst.fhg.de>
8 Ulrich Kriegel, ISST of FhG <ulrich.kriegel@isst.fhg.de>
9 Windfried Heicking, ISST of FhG <winfried.heicking@isst.fhg.de>
10 Rainer Rosenmueller, ISST of FhG <rainer.rosenmueller@isst.fhg.de>
11
12at
13
14 Institut für Software- und Systemtechnik der Fraunhofer-Gesellschaft
15 (Fraunhofer Institute for Software Engineering and Systems Engineering)
16 Kurstraße 33
17 D-10117 Berlin
18 Germany
19
20for their Common Lisp implementation named XCL.
21
22What you see here is a version adapted to CLISP and AKCL by
23
24 Bruno Haible <haible@ma2s2.mathematik.uni-karlsruhe.de>
25
26at
27
28 Universität Karlsruhe
29 Mathematisches Institut II
30 Kaiserstraße 12
31 D-76131 Karlsruhe
32 Germany
33
34
35Operation:
36----------
37
38The files *.tst contain test forms and their corresponding results.
39You may feed the test forms one by one to an interpreter and compare the
40results you get with the predicted ones.
41
42This tasks is automated by tests.lisp. Run
43
44 > (load "tests")
45 > (run-all-tests)
46
47The differences between the results and the predicted ones are
48recorded in *.erg files. Empty *.erg files are removed.
49If you can't find any *.erg files after running the tests, then your
50implementation has passed the tests!
51
52
53Notes:
54------
55
56* The test suite covers only CLtL1.
57
58* The test suite is not "complete" in any sense. Anyway, it may be useful:
59 It has uncovered at least five severe bugs in CLISP and nineteen bugs
60 in AKCL.
61
62* Some results are implementation dependent. When using other implementations
63 than XCL, CLISP and AKCL, you may wish to insert your "predicted results",
64 protected by #+ and #-. Think twice before doing so as you may be
65 deliberately ignoring a bug in your implementation.
66
67* The test "tprint" is currently not used by tests.lisp.
68
69* Additions are welcome.
70
71
72Copyright:
73----------
74
75This test suite is copyrighted by the ISST of FhG and may be distributed
76under the terms of the GNU General Public License (see file GNU-GPL).
77