racket/collects/tests/racket
2011-01-27 08:04:39 -07:00
..
benchmarks Generalize hash table literals and subtypes of symbol. 2011-01-26 14:23:19 -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 `regexp-replace*' with procedure and #f matches 2011-01-13 11:01:46 -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 fix SRFI-14 test 2011-01-27 08:04:39 -07: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 fix interaction of `continuation-mark-set-first' and prompts 2011-01-15 08:05:55 -07:00
contract-mzlib-test.rktl changed real-in to be an alias for between/c 2011-01-04 15:40:32 -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 Change instanceof/c to allow more contracts. 2011-01-25 14:07:30 -05:00
control.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
date.rktl extend date->seconds' and find-seconds' to work with UTC 2011-01-16 17:53:30 -07: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 call-with-file-lock/timeout 2011-01-20 13:33:02 -07: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 fix ffi handling of non-GCable pointers with offsets 2010-12-25 09:34:07 -06: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 Fixed a bug with complex numbers made from floats of differing precision. 2011-01-05 14:42:31 -05: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 interaction of `continuation-mark-set-first' and prompts 2011-01-15 08:05:55 -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 `read-language' when input has only comments 2011-01-16 19:01:45 -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 added set/c and made sets print as set, seteq, or seteqv 2011-01-08 13:49:01 -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 fix shared' for #:auto' fields and constructors without `make-' 2011-01-05 13:52:11 -07: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 add argument to `regexp-try-match' to match docs 2011-01-17 15:18:05 -07: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 fix uncaught-exception-handler handling of non-escaping escape handler 2011-01-20 14:01:33 -07: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 fix `vector-copy' range checking for starting position 2011-01-25 15:46:52 -07: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