racket/collects/tests/mzscheme
2009-09-11 23:05:50 +00:00
..
benchmarks benchmark tabulation option 2009-01-16 18:31:03 +00:00
lang
ttt
advanced.ss
all.ss remove old net tests 2009-03-17 11:42:31 +00:00
async-channel.ss
awk.ss
basic.ss added hash-ref! and hash-has-key? 2009-04-05 04:35:12 +00:00
beg-adv.ss better interaction of HtDP languages with scheme/match 2009-07-16 16:11:12 +00:00
beg-bega.ss arithmetic functions should be standard 2009-05-15 18:26:16 +00:00
beg-intm.ss arithmetic functions should be standard 2009-05-15 18:26:16 +00:00
beg-intml.ss
bega-adv.ss better interaction of HtDP languages with scheme/match 2009-07-16 16:11:12 +00:00
beginner-abbr.ss
beginner.ss
binc.ss
boundmap-test.ss
cache-image-snip-test.ss
censor.ss
char-set.ss Fix bugs 10101 and 10100, patch from David Van Horn. 2009-03-03 01:50:09 +00:00
chez-module.ss
chkdoc.ss
cm.ss added automatic compilation to the module language, plus various other tweaks (contract library enhancement, bug fixes here and there) 2009-07-30 05:17:40 +00:00
cmdline.ss
compat.ss
compfile.ss
compile.ss
compilex.ss
contmark.ss
contract-mzlib-test.ss Fixing these back up to how they were before. 2009-01-14 21:31:46 +00:00
contract-opt-tests.ss
contract-test.ss Copy/paste error. 2009-09-11 19:39:08 +00:00
control.ss
cover-teach.ss
date.ss
deep.ss
dict.ss fix make-custom-weak-hash (PR 10232) 2009-05-09 13:37:28 +00:00
em-imp.ss
embed-in-c.c
embed-in-c.ss
embed-me1.ss
embed-me1b.ss
embed-me1c.ss
embed-me1d.ss
embed-me1e.ss
embed-me2.ss
embed-me3.ss
embed-me4.ss
embed-me5.ss
embed-me6.ss
embed-me7.ss
embed-me8.c
embed-me9.ss
embed-me10.ss
embed-me11-rd.ss
embed-me11.ss
embed.ss
etc.ss
expand.ss
fact.ss
file.ss fix custodian of tcp-accept-evt 2009-06-30 12:59:55 +00:00
filelib.ss
for.ss add generator tests back in 2009-08-27 16:42:17 +00:00
foreign-test.c scheme/foreign: allow #f as NULL function pointer, allow callback as cpointer 2009-01-03 18:51:15 +00:00
foreign-test.ss scheme/foreign: allow #f as NULL function pointer, allow callback as cpointer 2009-01-03 18:51:15 +00:00
function.ss compose now gets 0 or more inputs 2009-05-04 02:10:01 +00:00
head.ss
htdp-image.ss catching up with a change to collects/htdp/error.ss 2009-07-22 04:06:56 +00:00
htdp-test.ss
htdp.ss
id-table-test.ss merged changes from /branches/ryanc/sp2: 2009-07-03 19:47:25 +00:00
image.ss
imap.ss
intermediate-lambda.ss
intermediate.ss
intm-adv.ss arithmetic functions should be standard 2009-05-15 18:26:16 +00:00
intm-intml.ss
intmlam-adv.ss arithmetic functions should be standard 2009-05-15 18:26:16 +00:00
iobuf.ss
ktest.ss
kw.ss
list.ss fix foldr/foldr argument checking (PR 10215) 2009-05-04 02:20:06 +00:00
loadable.ss
loadtest.ss
logger.ss
loop.ss
ltest.ss
macro.ss free-id=? propagation through module exports; add 'not-free-identifier=? syntax property to disable free-id=? propagation; add prop:rename-transformer and prop:set-transformer; fix scheme/local so that local syntax bindings are visible to later definitions (v4.1.5.3) 2009-03-19 20:22:18 +00:00
macrolib.ss
makeflat.ss
makeflats.ss
md5.ss
moddep.ss
modprot.ss (v4.1.5.5) repair interaction of provides redirected by a rename-transformer, certification of access to unexported variables, and protected exports; also get rid of kernel-reprovide special case in export handling, because a more general export-sharing technique subsumed the special case long ago 2009-04-24 14:59:09 +00:00
module-reader.ss improved tests 2009-06-13 17:47:54 +00:00
module.ss fix problem with module->namespace and shadowing initial imports (pr 10264) (merge to 4.2) 2009-05-26 23:44:11 +00:00
mpair.ss
mz-tests.ss unsafe ops (v4.2.1.8) 2009-09-06 18:24:46 +00:00
mzlib-tests.ss fix a bad interaction between 'make-syntax-delta-introducer' and the top-level environment 2009-01-22 18:52:40 +00:00
mzlonglong.c
mzq.ss
mzthr.ss
name.ss
namespac.ss
nch.ss
net.ss remove old net tests 2009-03-17 11:42:31 +00:00
number.ss fix bug parsing polar notation conbined with #e 2009-05-20 00:18:15 +00:00
numstrs.ss fix bug parsing polar notation conbined with #e 2009-05-20 00:18:15 +00:00
object-old.ss
object.ss add equal<%> ad interface* 2008-12-28 15:05:02 +00:00
oe.ss
oee.ss
openssl.ss
optimize.ss dynamic-require and 0 mode; repair to unsafe-fl ops; x86_64 for Mac OS X 2009-09-11 23:05:50 +00:00
pack.ss
package-gen.ss
package.ss fix define after define* in package; doc repairs 2009-05-03 23:49:22 +00:00
parallel.ss
param.ss
path.ss
pathlib.ss fix a file-relative-path test for windows (merge to 4.1.4) 2009-01-19 04:32:46 +00:00
pconvert.ss added prop:print-converter 2009-03-04 02:54:22 +00:00
port.ss
portlib.ss
pp-regression.ss
pretty.ss
procs.ss
promise.ss added promise-forced? and promise-running? 2009-01-16 05:46:07 +00:00
prompt-sfs.ss
prompt-tests.ss
prompt.ss add propagated arguments to 'call-with-continuation-prompt'; streamline 'with-handlers' expansion; speed up slightly some JITted cross-module function calls 2009-01-02 21:57:31 +00:00
quiet.ss * More time for quiet.ss and for run-automated-tests.ss 2009-01-27 15:10:52 +00:00
read.ss
README
readtable.ss
restart.ss
runflats.ss
rx.ss
sandbox.ss test forbidden nested calls 2009-01-31 20:24:35 +00:00
scheme-tests.ss
serialize.ss
shared-tests.ss
shared.ss
srfi.ss
stream.ss
string-mzlib.ss
string.ss
struct.ss
structc.ss fix bad syntax 2009-06-07 09:21:41 +00:00
structlib.ss
stx.ss
subproc2.ss
subprocess.ss fix file-descriptor leak in process[*]/ports (PR 10229) 2009-05-04 12:22:01 +00:00
sync.ss
syntax-tests.ss merged changes from /branches/ryanc/sp2: 2009-07-03 19:47:25 +00:00
syntax.ss tests for quasiquote repair (merge to 4.2) 2009-05-28 13:04:35 +00:00
tcp.ss
testing.ss fix the test-suite sandbox 2008-12-19 20:58:56 +00:00
thread.ss some gc-related tests 2008-12-04 23:04:10 +00:00
threadlib.ss
thrport.ss
trait.ss
udp.ss
uinc.ss
uinc2.ss
uinc3.ss
uni-norm.ss
unicode.ss
unit.ss
unitsig.ss
unsafe.ss unsafe ops (v4.2.1.8) 2009-09-06 18:24:46 +00:00
version.ss
will.ss some gc-related tests 2008-12-04 23:04:10 +00:00
zo-marshal.ss all expression forms tested for zo-marshal 2009-03-06 23:27:10 +00:00
ztest.ss

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