racket/collects/tests/racket
2010-12-13 13:43:05 +00:00
..
benchmarks Fixed command-line options for gambit in benchmarks. 2010-11-19 12:10:42 -05:00
embed-planet-1 fix `planet'-path bug in module-name resolver for generated eecutables 2010-07-09 09:48:41 -06:00
embed-planet-2 fix `planet'-path bug in module-name resolver for generated eecutables 2010-07-09 09:48:41 -06:00
lang move tests/mzscheme to tests/racket 2010-04-27 18:28:39 -06:00
stress Move "fuzz.rkt" test to "tests/racket/stress". 2010-11-08 09:48:00 -05:00
ttt Change a bunch of "~%" and "~n" in format strings to "\n". 2010-08-25 17:17:01 -04:00
.gitignore move tests/mzscheme to tests/racket 2010-04-27 18:28:39 -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 fix problem with multiple captures of the same continuation 2010-11-09 16:48:23 -07: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
cat.rkt fix problem with Windows pipe writing 2010-07-06 10:59: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 add 'can-impersonate option to `make-struct-type-property' 2010-11-08 14:00:59 -07: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 fix cm test that used gl-info_rkt.zo (which is now gone) 2010-11-07 19:21:03 -07: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 More "~n" -> "\n" changes 2010-08-26 12:11:00 -04:00
contmark.rktl More "~n" -> "\n" changes 2010-08-26 12:11:00 -04:00
contract-mzlib-test.rktl update the mzlib contract test suite to the new error messages 2010-12-10 06:57:27 -06:00
contract-opt-tests.rkt "Racunit" -> "Rackunit" 2010-05-17 12:07:32 -04:00
contract-stress-argmin.rkt added two stress tests for ->i performance 2010-10-22 14:07:30 -05:00
contract-stress-take-right.rkt added two stress tests for ->i performance 2010-10-22 14:07:30 -05:00
contract-test.rktl a first attempt at a rewording of the blame error messages to admit the possibility that the contract was wrong and also to claim that fixing the blamed module or the contract is all that is required 2010-12-09 15:50:15 -06: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 More "~n" -> "\n" changes 2010-08-26 12:11:00 -04:00
dict.rktl Adding vector-set* and dict-set* exn tests 2010-08-12 14:10:19 -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 More "~n" -> "\n" changes 2010-08-26 12:11:00 -04:00
embed-me1b.rkt More "~n" -> "\n" changes 2010-08-26 12:11:00 -04:00
embed-me1c.rkt More "~n" -> "\n" changes 2010-08-26 12:11:00 -04:00
embed-me1d.rkt More "~n" -> "\n" changes 2010-08-26 12:11:00 -04:00
embed-me1e.rkt More "~n" -> "\n" changes 2010-08-26 12:11:00 -04:00
embed-me2.rkt More "~n" -> "\n" changes 2010-08-26 12:11:00 -04: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-me12-rd.ss fix yet more ss<->rkt problems that interfered with *SL executables 2010-08-30 14:35:18 -06:00
embed-me12.ss fix yet more ss<->rkt problems that interfered with *SL executables 2010-08-30 14:35:18 -06:00
embed.rktl fix yet more ss<->rkt problems that interfered with *SL executables 2010-08-30 14:35:18 -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 More "~n" -> "\n" changes 2010-08-26 12:11:00 -04:00
filelib.rktl more test repairs 2010-05-02 08:31:12 -06:00
fixnum.rktl Add tests for extended in-flvector and in-fxvector forms, refactoring common code to for-util.rkt 2010-12-03 14:33:38 +00:00
flonum.rktl Add tests for extended in-flvector and in-fxvector forms, refactoring common code to for-util.rkt 2010-12-03 14:33:38 +00:00
for-util.rkt Add tests for extended in-flvector and in-fxvector forms, refactoring common code to for-util.rkt 2010-12-03 14:33:38 +00:00
for.rktl Fix some errors with in-vector and derived forms: 2010-12-13 13:38:35 +00:00
foreign-test.c move tests/mzscheme to tests/racket 2010-04-27 18:28:39 -06:00
foreign-test.rktl Add a hack to get the environment variables from the visual studio batch 2010-12-10 05:15:14 -05: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
id-table-test.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
imap.rktl More "~n" -> "\n" changes 2010-08-26 12:11:00 -04: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 Add shuffle' to racket/list'. 2010-11-12 17:21:11 -05: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 More "~n" -> "\n" changes 2010-08-26 12:11:00 -04:00
ltest.rktl Change a bunch of "~%" and "~n" in format strings to "\n". 2010-08-25 17:17:01 -04:00
macro.rktl internal-definition contexts allow expressions mixed with definitions 2010-07-07 13:56:16 -06:00
macrolib.rktl More "~n" -> "\n" changes 2010-08-26 12:11:00 -04:00
makeflat.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
makeflats.rktl fix helper file for raco ctool test 2010-05-27 13:33:51 -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 fix namespace-anchor on non-module namespaces 2010-12-01 06:52:11 -07: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 cases when number functions produce 0: clarify docs and fix (atan 0 x) 2010-06-11 15:04:24 -06:00
numstrs.rktl fix broken inexact-reader configuration 2010-12-04 16:22:17 -07:00
object-old.rktl More "~n" -> "\n" changes 2010-08-26 12:11:00 -04:00
object.rktl Some repeated "and and"s and "the the"s, and two more typos. 2010-09-20 15:38:18 -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 fix bytecode compiler bugs in tracking known-flonum arguments 2010-11-12 15:28:57 -07:00
pack.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
package-gen.rktl More "~n" -> "\n" changes 2010-08-26 12:11:00 -04: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 More "~n" -> "\n" changes 2010-08-26 12:11:00 -04:00
path.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
pathlib.rktl Fixing path-only documentation and adding new test case 2010-07-19 13:56:01 -06:00
pconvert.rktl More "~n" -> "\n" changes 2010-08-26 12:11:00 -04:00
place-channel.rktl Places: fix asynchronous receive 2010-09-20 08:42:55 -06:00
place.rktl Places: check arguments 2010-09-09 10:28:34 -06:00
port.rktl A lot of "MzScheme" -> "Racket"s. 2010-05-16 18:26:26 -04:00
portlib.rktl More "~n" -> "\n" changes 2010-08-26 12:11:00 -04:00
pp-regression.rktd fix pretty-print graph bug 2010-09-14 08:05:35 -06:00
pretty.rktl print-boolean-long-form, #true, #false, read-accept-lang, flonum? 2010-10-08 15:13:04 -06:00
print.rktl print-boolean-long-form, #true, #false, read-accept-lang, flonum? 2010-10-08 15:13:04 -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 fix bug in composable continuations 2010-11-27 09:52:11 -07:00
prompt.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
quiet.rktl old typo 2010-11-01 08:25:35 -04:00
read.rktl fix exn raised in refab-struct read errors 2010-12-10 18:33:44 -07:00
README More plt-scheme -> racket-lang, specifically for planet and bugs urls. 2010-05-31 15:11:27 -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 Added interation forms for/vector, for*/vector, for/flvector, and for*/flvector and for-clause in-flvector. 2010-08-19 18:45:13 -04:00
serialize.rktl Fixing pr11196 and fixing bug in hash-eqv serialization 2010-09-13 10:44:21 -06:00
set.rktl remove 0 arg set-union. add workaround to docs 2010-11-29 00:34:57 -07: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 Change a bunch of "~%" and "~n" in format strings to "\n". 2010-08-25 17:17:01 -04: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 More "~n" -> "\n" changes 2010-08-26 12:11:00 -04:00
subprocess.rktl Change a bunch of "~%" and "~n" in format strings to "\n". 2010-08-25 17:17:01 -04:00
sync.rktl extend `sync/timeout' to allow a tail-position fail thunk for polling 2010-12-10 18:06:21 -07:00
syntax-tests.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
syntax.rktl fix set!' of define-for-syntax'ed varable in `let-syntax' RHS 2010-11-16 20:18:11 -07:00
tcp.rktl Change a bunch of "~%" and "~n" in format strings to "\n". 2010-08-25 17:17:01 -04:00
testing.rktl moved the teaching language test suites to their own directory 2010-09-02 15:41:02 -05:00
thread.rktl More "~n" -> "\n" changes 2010-08-26 12:11:00 -04: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 More "~n" -> "\n" changes 2010-08-26 12:11:00 -04: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 swap vector*-ref' and vector-ref', etc. 2010-10-25 11:22:35 -06:00
vector.rktl Adding vector-set* and dict-set* exn tests 2010-08-12 14:10:19 -06:00
version.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
will.rktl fix gc handling of ephemeron chains 2010-11-05 15:54:47 -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 Change a bunch of "~%" and "~n" in format strings to "\n". 2010-08-25 17:17:01 -04: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.racket-lang.org/
or (as a last resort) send mail to
  racket@racket-lang.org