racket/collects/tests/racket
2010-05-26 19:48:31 -04:00
..
benchmarks Documented the typed benchmarks. 2010-05-26 19:48:31 -04:00
lang move tests/mzscheme to tests/racket 2010-04-27 18:28:39 -06:00
ttt use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
.gitignore move tests/mzscheme to tests/racket 2010-04-27 18:28:39 -06:00
advanced.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
all.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
async-channel.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
awk.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
basic.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
beg-adv.rktl Fix syntax error in ASL 2010-05-19 15:11:41 -06:00
beg-bega.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
beg-intm.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
beg-intml.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
bega-adv.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
beginner-abbr.rktl A lot of "MzScheme" -> "Racket"s. 2010-05-16 18:26:26 -04:00
beginner.rktl A lot of "MrEd" -> "GRacket"s. 2010-05-16 23:46:05 -04:00
binc.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
boundmap-test.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
cache-image-snip-test.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
censor.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
chaperone.rktl fix problem with chaperone of chaperoned hash 2010-05-05 09:23:40 -06:00
char-set.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
chez-module.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
cm.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
cmdline.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
compat.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
compile.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
contmark.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
contract-mzlib-test.rktl Adjusted list/c to stand alone, rather than using cons/c, so that it prints as itself. 2010-05-10 16:39:07 -04:00
contract-opt-tests.rkt "Racunit" -> "Rackunit" 2010-05-17 12:07:32 -04:00
contract-test.rktl Fix for optional keyword contracts used on make-keyword-procedure results. 2010-05-25 13:01:42 -04:00
control.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
date.rktl Fixing an innoculous test case failure I introduced, by override the platform's time zone. 2010-05-25 06:54:28 -06:00
deep.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
dict.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
embed-in-c.c move tests/mzscheme to tests/racket 2010-04-27 18:28:39 -06:00
embed-in-c.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
embed-me1.rkt move tests/mzscheme to tests/racket 2010-04-27 18:28:39 -06:00
embed-me1b.rkt move tests/mzscheme to tests/racket 2010-04-27 18:28:39 -06:00
embed-me1c.rkt move tests/mzscheme to tests/racket 2010-04-27 18:28:39 -06:00
embed-me1d.rkt move tests/mzscheme to tests/racket 2010-04-27 18:28:39 -06:00
embed-me1e.rkt move tests/mzscheme to tests/racket 2010-04-27 18:28:39 -06:00
embed-me2.rkt move tests/mzscheme to tests/racket 2010-04-27 18:28:39 -06:00
embed-me3.rkt move tests/mzscheme to tests/racket 2010-04-27 18:28:39 -06:00
embed-me4.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
embed-me5.rkt move tests/mzscheme to tests/racket 2010-04-27 18:28:39 -06:00
embed-me6.rkt move tests/mzscheme to tests/racket 2010-04-27 18:28:39 -06:00
embed-me7.rkt move tests/mzscheme to tests/racket 2010-04-27 18:28:39 -06:00
embed-me8.c move tests/mzscheme to tests/racket 2010-04-27 18:28:39 -06:00
embed-me9.rkt move tests/mzscheme to tests/racket 2010-04-27 18:28:39 -06:00
embed-me10.rkt move tests/mzscheme to tests/racket 2010-04-27 18:28:39 -06:00
embed-me11-rd.rkt move tests/mzscheme to tests/racket 2010-04-27 18:28:39 -06:00
embed-me11.rkt fix some tests for drdr 2010-04-28 11:02:31 -06:00
embed.rktl fix problems with raco exe 2010-05-26 17:07:09 -06:00
etc.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
expand.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
fact.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
file.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
filelib.rktl more test repairs 2010-05-02 08:31:12 -06:00
fixnum.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
for.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
foreign-test.c move tests/mzscheme to tests/racket 2010-04-27 18:28:39 -06:00
foreign-test.rktl A lot of "MzScheme" -> "Racket"s. 2010-05-16 18:26:26 -04:00
function.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
head.rktl A lot of "plt-scheme.org" -> "racket-lang.org"s. 2010-05-17 00:53:12 -04:00
htdp-image.rktl A lot of "MrEd" -> "GRacket"s. 2010-05-16 23:46:05 -04:00
htdp-test.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
htdp.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
id-table-test.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
imap.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
intermediate-lambda.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
intermediate.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
intm-adv.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
intm-intml.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
intmlam-adv.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
ktest.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
kw.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
list.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
loadable.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
loadtest.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
logger.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
loop.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
ltest.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
macro.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
macrolib.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
makeflat.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
makeflats.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
math.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
moddep.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
modprot.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
module-reader.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
module.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
mpair.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
mz-tests.rktl switch printer to constructor+quote style 2010-05-06 10:33:42 -06:00
mzlib-tests.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
mzlonglong.c move tests/mzscheme to tests/racket 2010-04-27 18:28:39 -06:00
mzq.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
name.rktl A lot of "MzScheme" -> "Racket"s. 2010-05-16 18:26:26 -04:00
namespac.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
nch.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
net.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
number.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
numstrs.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
object-old.rktl A lot of "MzScheme" -> "Racket"s. 2010-05-16 18:26:26 -04:00
object.rktl A lot of "MzScheme" -> "Racket"s. 2010-05-16 18:26:26 -04:00
oe.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
openssl.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
optimize.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
pack.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
package-gen.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
package.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
parallel.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
param.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
path.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
pathlib.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
pconvert.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
place-channel.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
port.rktl A lot of "MzScheme" -> "Racket"s. 2010-05-16 18:26:26 -04:00
portlib.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
pp-regression.rktd move tests/mzscheme to tests/racket 2010-04-27 18:28:39 -06:00
pretty.rktl switch printer to constructor+quote style 2010-05-06 10:33:42 -06:00
print.rktl change prop:custom-print-as-constructor to more general prop:custom-print-quotable 2010-05-10 18:32:25 -06:00
procs.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
prompt-sfs.rkt fix some tests for drdr 2010-04-28 11:02:31 -06:00
prompt-tests.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
prompt.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
quiet.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
read.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
README Fix two random emails. 2010-05-17 04:03:28 -04:00
readtable.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
restart.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
runflats.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
rx.rktl fix regexp sub-pattern reporting 2010-05-15 08:36:11 -06:00
sandbox.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
scheme-tests.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
serialize.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
set.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
shared-tests.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
shared.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
srfi.rktl A lot of "MzScheme" -> "Racket"s. 2010-05-16 18:26:26 -04:00
stream.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
string-mzlib.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
string.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
struct.rktl change prop:custom-print-as-constructor to more general prop:custom-print-quotable 2010-05-10 18:32:25 -06:00
structlib.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
stx.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
subprocess.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
sync.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
syntax-tests.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
syntax.rktl switch printer to constructor+quote style 2010-05-06 10:33:42 -06:00
tcp.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
testing.rktl A lot of "MzScheme" -> "Racket"s. 2010-05-16 18:26:26 -04:00
thread.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
threadlib.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
thrport.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
trace.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
trait.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
udp.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
uinc.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
uinc2.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
uinc3.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
uni-norm.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
unicode.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
unit.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
unitsig.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
unsafe.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
vector.rktl fix racket/vector test and doc typo 2010-05-05 06:18:52 -06:00
version.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
will.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
zo-marshal.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
ztest.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06: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
  racket@racket-lang.org