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