Commit graph

53 commits

Author SHA1 Message Date
Juan Jose Garcia Ripoll
918354841b Ignore errors when deleting the temporary file in ANSI-TESTS 2012-05-30 22:42:18 +02:00
Juan Jose Garcia Ripoll
7fe3c475ae Better locate the ECL files in Mingw when testing 2012-05-09 23:14:40 +02:00
Juan Jose Garcia Ripoll
6d4e0108dd Added mop-features as a possible test 2012-05-04 21:50:33 +02:00
Juan Jose Garcia Ripoll
7f195ec616 Verify that COMPUTE-APPLICABLE-METHODS[-USING-CLASSES] are honored by ECL 2012-04-25 00:12:47 +02:00
Juan Jose Garcia Ripoll
b90c7a0db6 Test that compute-discriminating-function is called by ECL 2012-04-25 00:02:13 +02:00
Juan Jose Garcia Ripoll
13ed478428 Added regression tests for compute-applicable-methods-using-classes 2012-04-21 22:57:18 +02:00
Juan Jose Garcia Ripoll
94454151a8 Regression tests for MOP dependents 2012-04-21 21:54:53 +02:00
Juanjo Garcia-Ripoll
12fd4b0ddd In mp-tools.lsp, leave some time for the threads to exit before counting the stray ones 2012-04-18 22:39:45 +02:00
Juanjo Garcia-Ripoll
b830540bf7 Do not load the C compiler when running the tests in Windows 2012-04-18 22:39:40 +02:00
Juanjo Garcia-Ripoll
5d0f084a06 In Windows, removed a test that uses 'ln' 2012-04-18 22:39:34 +02:00
Juan Jose Garcia Ripoll
c0b462b4a6 Deactivate regression tests of the C compiler when it is not available. 2012-04-17 23:10:09 +02:00
Juanjo Garcia-Ripoll
e00ffc768a Computation of pathnames in src/tests/config.lsp.in was broken under Windows 2012-04-17 23:08:59 +02:00
Juan Jose Garcia Ripoll
abf312520f Added tests for mailboxes 2012-04-15 22:45:44 +02:00
Juan Jose Garcia Ripoll
6a328b259c Added tests for 1-to-N blocking and non-blocking communication using semaphores 2012-04-15 22:45:07 +02:00
Juan Jose Garcia Ripoll
6328098b3b Remove numbers from the coverage tests of sem-001.lsp 2012-04-15 20:39:33 +02:00
Juan Jose Garcia Ripoll
324f2c59cc Test that when we have N+M processes and we increase the semaphore count by N, only N awake. 2012-04-15 11:41:10 +02:00
Juan Jose Garcia Ripoll
65c5ac1410 Test that an interrupted resignals the awake message 2012-04-15 11:34:31 +02:00
Juan Jose Garcia Ripoll
6301581f3a Added tests for semaphores 2012-04-15 11:10:13 +02:00
Juan Jose Garcia Ripoll
1141033a25 Added a new test form that ensures no processes are left behind 2012-04-15 10:18:59 +02:00
Juan Jose Garcia Ripoll
868f666533 Added a test to ensure the integrity of mutexes after interrupts. 2012-04-14 23:40:04 +02:00
Juan Jose Garcia Ripoll
b987c38ab5 New tests for mutexes 2012-04-14 20:36:49 +02:00
Juan Jose Garcia Ripoll
92b4546538 Removed debug statement from cmp-0007-circular-load-form 2012-04-14 19:47:52 +02:00
Juan Jose Garcia Ripoll
8b763b1f5d Removed debug statement from mutex-001.lsp 2012-04-14 19:44:57 +02:00
Juan Jose Garcia Ripoll
21d74d98b0 Missing parenthesis. 2012-04-14 19:44:27 +02:00
Juan Jose Garcia Ripoll
8f377195b7 Remove stray quote from test form. 2012-04-14 19:39:31 +02:00
Juan Jose Garcia Ripoll
8c50ac9311 In CMP-0007-CIRCULAR-LOAD-FORM, need-to-make-load-form-p was missing an argument. 2012-04-14 19:38:02 +02:00
Juan Jose Garcia Ripoll
47d8845f4c In test CL-0022-INSPECT-STRUCT, provide the quit command to INSPECT so that it does not signal an EOF error. 2012-04-14 19:34:49 +02:00
Juan Jose Garcia Ripoll
ac117cf97a Some of the changes for the Windows tests broke the Unix platform 2011-12-30 22:09:40 +01:00
Juan Jose Garcia Ripoll
932c6223ad Added automated tests to the MSVC port 2011-12-30 17:03:37 +01:00
Juan Jose Garcia Ripoll
2c0bead95f Eliminate the dependency on quicklisp for unpacking/unzipping files, including quicklisp's minitar and Pierre Mai's deflate. 2011-12-08 11:29:12 +01:00
Juan Jose Garcia Ripoll
979edcc6f3 Cleanup the download code and ensure cleaning of unused directories. 2011-12-08 11:02:11 +01:00
Juan Jose Garcia Ripoll
769296844e Missin argument in quicklisp-test-template 2011-12-08 00:10:58 +01:00
Juan Jose Garcia Ripoll
60577f43c9 SBCL needs a QUIT statement because it will not exit even when the input stream is empty. 2011-12-08 00:07:59 +01:00
Juan Jose Garcia Ripoll
9b3594e460 Remove ECL specific code from the quicklisp tests. 2011-12-08 00:02:43 +01:00
Juan Jose Garcia Ripoll
460287c948 Added testing of quicklisp libraries 2011-12-07 23:59:53 +01:00
Juan Jose Garcia Ripoll
528f7fb7dd ECL must be installed prior to testing 2011-12-07 23:40:23 +01:00
Juan Jose Garcia Ripoll
b8f40bb884 The regression test suite did not have the right location of the ansi test suite 2011-12-07 22:59:02 +01:00
Juan Jose Garcia Ripoll
95836f194f The tests are now integral part of ECL's makefile and can also be used to test other implementations. 2011-12-07 22:48:34 +01:00
Juan Jose Garcia Ripoll
9837f88e35 Functions to run the ANSI and the regression tests. 2011-12-07 20:11:21 +01:00
Juan Jose Garcia Ripoll
5def42b060 Added a directory of tests and tools to extract quicklisp and ansi-tests into it. 2011-12-06 18:35:45 +01:00
jjgarcia
9e997c4d31 Removed tests because they now belong in the new test-suite project 2005-10-19 13:59:43 +00:00
jjgarcia
d29a70e5a9 Removed unmatched parenthesis 2005-02-17 12:42:28 +00:00
jjgarcia
a37d5d4f73 More fixes of the test suite (M. Goffioul) 2004-11-30 10:43:08 +00:00
jjgarcia
b9cea0b408 Fix more tests (Michael Goffioul) 2004-11-29 16:49:04 +00:00
jjgarcia
2f7c73a3ac Fix the output of several tests (Michael Goffioul) 2004-11-29 13:10:56 +00:00
jjgarcia
90a0382ae8 + Fixes in the routines that deal with pathnames: it is now possible to
use *DEFAULT-PATHNAME-DEFAULTS* as current working directory, because it
is set to the initial directory and because it can be updated with SI::CHDIR.
+ Pathname versions are now properly handled and printed. At least for logical
pathnames, because physical namestrings cannot have version numbers.
+ An error is signaled when one tries to print _readably_ a pathname that does
not have a namestring such that parsing this namestring produces the same
pathname. This happens, for instance, with pathnames that do not have hosts,
or that have version numbers and are not logical.
+ Fixes in the CLOS subsystem: ADD-METHOD and REMOVE-METHOD now update the
GENERIC-FUNCTION slot of method objects, and output the right values.
It is now possible to use two nested SYMBOL-MACROLET that define the same
symbols.
2004-01-08 11:03:05 +00:00
jjgarcia
b55dafa58d Finished the port to MingW32. 2003-12-01 11:21:47 +00:00
jjgarcia
5edc1bb191 Parse properly filenames with a leading dot, like ~/.ecl.lsp or ~/.eclrc 2003-06-27 16:16:26 +00:00
jjgarcia
9667a63a60 Fix FORMAT control ~C so that ~C behaves as WRITE-CHAR. 2003-05-27 12:33:59 +00:00
jjgarcia
c2aa136143 Various minor fixes, and an important set of changes to teach the compiler
and the interpreter to understand (SETF fname) function names, and to handle
them without creating auxiliary symbols.
2003-04-28 15:55:22 +00:00