racket/collects/tests/mzscheme
2008-08-29 21:45:38 +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 test allowing first-order functions to higher-order primitives 2006-10-22 01:46:02 +00:00
beg-intm.ss
beg-intml.ss Updated ellipsis error message in htdp languages. 2007-07-10 21:23:33 +00:00
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 369.10 2007-04-20 01:16:15 +00:00
embed-me9.ss 369.10 2007-04-20 01:16:15 +00:00
embed-me10.ss * Newlines at EOFs 2008-07-09 07:18:06 +00:00
embed-me11-rd.ss test and fix hook for create-embedding-executable 2007-04-25 00:43:51 +00:00
embed-me11.ss test and fix hook for create-embedding-executable 2007-04-25 00:43:51 +00:00
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 369.8 2007-02-14 02:41:49 +00:00
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 Better output: using quiet.ss will show nothing except for section 2006-07-07 23:46:35 +00:00
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 more problems collapsing planet paths 2008-08-29 21:45:38 +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 Better output: using quiet.ss will show nothing except for section 2006-07-07 23:46:35 +00:00
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 more base64-related changes 2008-08-28 21:00:53 +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 Better output: using quiet.ss will show nothing except for section 2006-07-07 23:46:35 +00:00
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 document the last change 2006-07-07 23:47:06 +00:00
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 improve parallel testing 2007-02-03 22:15:36 +00:00
threadlib.ss fix coroutine API and test to avoid timeout races 2008-03-06 14:08:29 +00:00
thrport.ss Better output: using quiet.ss will show nothing except for section 2006-07-07 23:46:35 +00:00
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 369.12 2007-05-01 23:46:51 +00:00
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