racket/collects/tests/mzscheme
Eli Barzilay c3985c706c Change parsing of old versions:
NNNpN -> N.NN.N
  NNN.N -> N.NN.0.N
This is better than mapping NNN.N to N.NN.N, because it follows the
fact that NNN.N were not release versions, so they're mapped to
numbers that are not release versions now.

svn: r11398
2008-08-23 07:06:33 +00:00
..
benchmarks nbody binary arithmetic etc. 2008-08-19 03:29:04 +00:00
ttt use new require specs in many places 2008-02-23 09:42:03 +00:00
advanced.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
all.ss * Added `version->integer' 2008-07-14 07:56:18 +00:00
async-channel.ss finish fixing sandboxed test suites 2007-12-19 14:46:30 +00:00
awk.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
basic.ss fix letrec compilation when call/cc is used on the RHS of something that otherwise looks like it could be let*; add #%in annotations to decompiler output 2008-08-19 15:18:09 +00:00
beg-adv.ss check-expect tests for HtDP languages 2008-06-13 17:40:20 +00:00
beg-bega.ss
beg-intm.ss
beg-intml.ss
bega-adv.ss
beginner-abbr.ss fix mismatch between identifier and datums in module paths; revive HtDP language tests; fix quick's cache 2007-11-26 00:38:58 +00:00
beginner.ss fix mismatch between identifier and datums in module paths; revive HtDP language tests; fix quick's cache 2007-11-26 00:38:58 +00:00
binc.ss
boundmap-test.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
cache-image-snip-test.ss * Newlines at EOFs 2008-07-09 07:18:06 +00:00
censor.ss
char-set.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
chez-module.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
chkdoc.ss
cm.ss fix cm-accomplice and avoid redundant reader-module dependencies 2008-08-20 13:29:42 +00:00
cmdline.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
compat.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
compfile.ss
compile.ss
compilex.ss
contmark.ss v3.99.0.2 2007-11-13 12:40:00 +00:00
contract-mzlib-test.ss * Added svn:ignore to ignore test-generated files 2008-03-08 07:34:22 +00:00
contract-opt-tests.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
contract-test.ss PR 9442 2008-07-04 20:22:33 +00:00
control.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
cover-teach.ss * Newlines at EOFs 2008-07-09 07:18:06 +00:00
date.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
deep.ss new hash function names and ops (3.99.0.23) 2008-04-08 21:42:38 +00:00
dict.ss dictionaries 2008-04-21 17:26:35 +00:00
em-imp.ss
embed-me1.ss
embed-me2.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
embed-me3.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
embed-me4.ss
embed-me5.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
embed-me6.ss * Newlines at EOFs 2008-07-09 07:18:06 +00:00
embed-me7.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
embed-me8.c
embed-me9.ss
embed-me10.ss * Newlines at EOFs 2008-07-09 07:18:06 +00:00
embed-me11-rd.ss
embed-me11.ss
embed.ss fix mac sdk support; change initial namespace to not have 'module'; set up mzc --c-mods (still need docs) 2008-03-16 23:08:53 +00:00
etc.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
expand.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
fact.ss
file.ss Unicode 5.0, use U+FFFD as replacement char 2008-03-01 14:17:50 +00:00
filelib.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
for.ss clean up extended in-vector, in-string, and in-bytes 2008-08-07 12:13:21 +00:00
foreign-test.c
foreign-test.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
function.ss * Better versions of curry/r and negate, doc improvements, tests 2008-03-21 17:55:29 +00:00
gzip.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
head.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
htdp-image.ss adjusted require syntax 2008-08-10 05:18:38 +00:00
htdp-test.ss sync HtDP languages and test suite 2008-04-23 13:28:43 +00:00
htdp.ss equal? and hashing work on cyclic values 2007-12-27 11:07:14 +00:00
image.ss
imap.ss * Newlines at EOFs 2008-07-09 07:18:06 +00:00
intermediate-lambda.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
intermediate.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
intm-adv.ss fix mismatch between identifier and datums in module paths; revive HtDP language tests; fix quick's cache 2007-11-26 00:38:58 +00:00
intm-intml.ss
intmlam-adv.ss
iobuf.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
ktest.ss
kw.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
list.ss Added split-at' and split-at-right', with documentation and tests, 2008-07-02 13:12:26 +00:00
loadable.ss
loadtest.ss
logger.ss fix logger name handling 2008-07-17 17:41:05 +00:00
loop.ss
ltest.ss
macro.ss repair mz test suite 2007-11-18 04:34:49 +00:00
macrolib.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
makeflat.ss mzc -e repairs 2008-05-05 22:32:16 +00:00
makeflats.ss mzc -e repairs 2008-05-05 22:32:16 +00:00
md5.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
moddep.ss fix mod-collapse bug with 'up' elements relative to planet paths 2008-06-12 12:18:30 +00:00
module.ss %-encoding extension in module paths; new r6rs library name encoding 2008-07-09 15:41:38 +00:00
mpair.ss start mzc scribbling 2008-01-15 13:09:40 +00:00
mz.ss v4.0.2.4: logging 2008-07-17 15:20:17 +00:00
mzlib.ss * Move the scheme/contract tests to scheme.ss 2008-04-08 12:29:04 +00:00
mzlonglong.c
mzq.ss
mzthr.ss
name.ss disallow empty application; rename regexp-match/fail-without-reading to regexp-try-match 2007-12-29 13:51:32 +00:00
namespac.ss eval and phases (4.0.1.2) 2008-06-25 18:54:38 +00:00
nch.ss
net.ss net/url and tests fixes for windows 2008-04-11 01:12:01 +00:00
number.ss fix lcm on 0 2008-08-11 23:55:32 +00:00
numstrs.ss R6RS fixes; fix for <, >, <=, and >= with +nan.0 and a bignum or rational; compile two-byte regexp patterns (common for hand-rolled case-insensitivity, as in the R6RS parser) to a more compact and efficient representation 2008-03-06 04:56:47 +00:00
object-old.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
object.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
oe.ss
oee.ss
openssl.ss * Newlines at EOFs 2008-07-09 07:18:06 +00:00
optimize.ss add 'bitwise-bit-set?' and 'in-value' (v4.0.2.6) 2008-07-29 19:27:33 +00:00
pack.ss * Newlines at EOFs 2008-07-09 07:18:06 +00:00
package-gen.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
package.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
parallel.ss fix timeout in portlib test suite 2008-01-23 22:25:21 +00:00
param.ss more drscheme repairs and tests 2008-05-07 16:31:20 +00:00
path.ss repair mz test suite 2007-11-18 04:34:49 +00:00
pconvert.ss new hash function names and ops (3.99.0.23) 2008-04-08 21:42:38 +00:00
port.ss v3.99.0.2 2007-11-13 12:40:00 +00:00
portlib.ss * Newlines at EOFs 2008-07-09 07:18:06 +00:00
pp-regression.ss fix pretty-print so that special handling of 'lambda', 'quote', etc. doesn't hide sharing that shoul dbe displayed 2008-06-27 22:07:28 +00:00
pretty.ss fix pretty-print hash table test 2008-07-03 00:33:05 +00:00
procs.ss keyword in methods and apply; procedure-reduce-keyword-arity 2008-04-22 18:00:04 +00:00
promise.ss fix force for dealing with (lazy 0), add a test suite (simple one for now) 2008-04-07 19:33:48 +00:00
prompt-sfs.ss fix lack of space-safety in delimited continuations (related to recently fixed crashing bug) 2008-04-30 17:39:30 +00:00
prompt-tests.ss fix delim-cont bug (in the case that a captured continuation is delimited in the middle of a meta-contiuation that isn't the current one) 2008-04-30 03:01:40 +00:00
prompt.ss v3.99.0.2 2007-11-13 12:40:00 +00:00
quiet.ss disallow empty application; rename regexp-match/fail-without-reading to regexp-try-match 2007-12-29 13:51:32 +00:00
read.ss * Newlines at EOFs 2008-07-09 07:18:06 +00:00
README
readtable.ss * Newlines at EOFs 2008-07-09 07:18:06 +00:00
restart.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
runflats.ss mzc -e repairs 2008-05-05 22:32:16 +00:00
rx.ss test for tailing-vertical-bar regexp bug 2008-04-24 19:04:16 +00:00
sandbox.ss * Newlines at EOFs 2008-07-09 07:18:06 +00:00
scheme.ss keyword in methods and apply; procedure-reduce-keyword-arity 2008-04-22 18:00:04 +00:00
serialize.ss use new 'serialized=?' to tighten setup scribble fixpoint 2008-06-23 19:28:08 +00:00
shared-tests.ss shared 2007-12-19 21:32:07 +00:00
shared.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
srfi.ss NHW: Fix an error in the require statement for SRFI 66. 2008-06-06 13:21:07 +00:00
stream.ss
string-mzlib.ss * Move the scheme/contract tests to scheme.ss 2008-04-08 12:29:04 +00:00
string.ss add tests for match* + split 2008-05-03 06:05:09 +00:00
struct.ss allow duplicate struct properties if the values are eq?; add position-locations to text% 2008-07-21 18:54:09 +00:00
structc.ss
structlib.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
stx.ss eval and phases (4.0.1.2) 2008-06-25 18:54:38 +00:00
subproc2.ss
subprocess.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
sync.ss fix bug in thread-rewind-receive 2008-03-26 12:41:03 +00:00
syntax.ss doc corrections/clarifications for 'when' and 'lambda' 2008-07-08 14:55:06 +00:00
tcp.ss
testing.ss * Newlines at EOFs 2008-07-09 07:18:06 +00:00
thread.ss
threadlib.ss fix coroutine API and test to avoid timeout races 2008-03-06 14:08:29 +00:00
thrport.ss
trait.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
udp.ss fix udp test and update docs related to socket re-binding 2008-07-18 21:33:11 +00:00
uinc.ss
uinc2.ss
uinc3.ss
uni-norm.ss Unicode 5.0, use U+FFFD as replacement char 2008-03-01 14:17:50 +00:00
unicode.ss Unicode 5.0, use U+FFFD as replacement char 2008-03-01 14:17:50 +00:00
unit.ss * Newlines at EOFs 2008-07-09 07:18:06 +00:00
unitsig.ss * Newlines at EOFs 2008-07-09 07:18:06 +00:00
version.ss Change parsing of old versions: 2008-08-23 07:06:33 +00:00
will.ss
ztest.ss use new require specs in many places 2008-02-23 09:42:03 +00:00

To run most of the tests, run:
 > (load "PATHTOHERE/all.ss")
where PATHTOHERE is the path to this directory.  

Test failures may cause the test to stop before finishing, but most
test failures will let the test continue, and a summary message at the
end will enummerate the failures that occurred.

Some files and directories are created (in the current directory)
during the run. The files are named "tmp<N>" where <N> is a number.
The directory is named "deep". If the test suite passes, the directory
should be removed, but some "tmp<N>" files will remain. (The "tmp<N>"
files are automatically replaced if the test suite is run again.)

Additionally, test `expand' by running:
 > (load "PATHTOHERE/expand.ss")

Test compilation and writing/reading compiled code with:
 > (load "PATHTOHERE/compile.ss")

Run the standard tests with no output except for the results with:
 > (load "PATHTOHERE/quiet.ss")
(Also get an error code -- use with scripts.)

Run 3 copies of the test suite concurrently in separate threads:
 > (load "PATHTOHERE/parallel.ss")


Please report bugs using Help Desk, or
  http://bugs.plt-scheme.org/
or (as a last resort) send mail to
  scheme@plt-scheme.org