racket/collects/tests/racket
..
benchmarks
lang
ttt
.gitignore
advanced.rkt
all.rkt
async-channel.rkt
awk.rkt
basic.rkt
beg-adv.rkt
beg-bega.rkt
beg-intm.rkt
beg-intml.rkt
bega-adv.rkt
beginner-abbr.rkt
beginner.rkt
binc.rkt
boundmap-test.rkt
cache-image-snip-test.rkt
censor.rkt
chaperone.rkt
char-set.rkt
chez-module.rkt
cm.rkt
cmdline.rkt
compat.rkt
compile.rkt
contmark.rkt
contract-mzlib-test.rkt
contract-opt-tests.rkt
contract-test.rkt
control.rkt
date.rkt
deep.rkt
dict.rkt
embed-in-c.c
embed-in-c.rkt
embed-me1.rkt
embed-me1b.rkt
embed-me1c.rkt
embed-me1d.rkt
embed-me1e.rkt
embed-me2.rkt
embed-me3.rkt
embed-me4.rkt
embed-me5.rkt
embed-me6.rkt
embed-me7.rkt
embed-me8.c
embed-me9.rkt
embed-me10.rkt
embed-me11-rd.rkt
embed-me11.rkt
embed.rkt
etc.rkt
expand.rkt
fact.rkt
file.rkt
filelib.rkt
fixnum.rkt
for.rkt
foreign-test.c
foreign-test.rkt
function.rkt
head.rkt
htdp-image.rkt
htdp-test.rkt
htdp.rkt
id-table-test.rkt
imap.rkt
intermediate-lambda.rkt
intermediate.rkt
intm-adv.rkt
intm-intml.rkt
intmlam-adv.rkt
ktest.rkt
kw.rkt
list.rkt
loadable.rkt
loadtest.rkt
logger.rkt
loop.rkt
ltest.rkt
macro.rkt
macrolib.rkt
makeflat.rkt
makeflats.rkt
math.rkt
moddep.rkt
modprot.rkt
module-reader.rkt
module.rkt
mpair.rkt
mz-tests.rkt
mzlib-tests.rkt
mzlonglong.c
mzq.rkt
name.rkt
namespac.rkt
nch.rkt
net.rkt
number.rkt
numstrs.rkt
object-old.rkt
object.rkt
oe.rkt
openssl.rkt
optimize.rkt
pack.rkt
package-gen.rkt
package.rkt
parallel.rkt
param.rkt
path.rkt
pathlib.rkt
pconvert.rkt
place-channel.rkt
port.rkt
portlib.rkt
pp-regression.rktd
pretty.rkt
procs.rkt
prompt-sfs.rkt
prompt-tests.rkt
prompt.rkt
quiet.rkt
read.rkt
README
readtable.rkt
restart.rkt
runflats.rkt
rx.rkt
sandbox.rkt
scheme-tests.rkt
serialize.rkt
set.rkt
shared-tests.rkt
shared.rkt
srfi.rkt
stream.rkt
string-mzlib.rkt
string.rkt
struct.rkt
structlib.rkt
stx.rkt
subprocess.rkt
sync.rkt
syntax-tests.rkt
syntax.rkt
tcp.rkt
testing.rkt
thread.rkt
threadlib.rkt
thrport.rkt
trace.rkt
trait.rkt
udp.rkt
uinc.rkt
uinc2.rkt
uinc3.rkt
uni-norm.rkt
unicode.rkt
unit.rkt
unitsig.rkt
unsafe.rkt
vector.rkt
version.rkt
will.rkt
zo-marshal.rkt
ztest.rkt

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