racket/collects/tests/racket
2011-06-07 13:53:37 -06:00
..
benchmarks Channels compared to dd 2011-06-07 13:53:37 -06:00
embed-planet-1
embed-planet-2
lang
stress Move "fuzz.rkt" test to "tests/racket/stress". 2010-11-08 09:48:00 -05:00
ttt
.gitignore
all.rktl
async-channel.rktl
awk.rktl
basic.rktl mak argument to `make-immutable-hash' optional 2011-05-30 07:38:57 -06:00
binc.rktl
boundmap-test.rktl
bytes.rktl bytes-join 2011-02-02 10:37:57 -07:00
cache-image-snip-test.rktl
cat.rkt
censor.rktl
chaperone.rktl remove printf 2011-04-06 17:40:43 -06:00
char-set.rktl fix SRFI-14 test 2011-01-27 08:04:39 -07:00
chez-module.rktl
cm.rktl
cmdline.rktl
compat.rktl
compile.rktl
contmark.rktl fix interaction of `continuation-mark-set-first' and prompts 2011-01-15 08:05:55 -07:00
contract-mzlib-test.rktl Fixes more spelling errors. 2011-02-04 19:44:13 -07:00
contract-opt-tests.rkt add missing require, fix opt/c test suite 2011-03-29 22:43:18 -05:00
contract-stress-argmin.rkt
contract-stress-take-right.rkt
contract-test.rktl Add impersonator-contract? along with docs/tests. 2011-05-26 00:37:05 -04:00
control.rktl
date.rktl extend date->seconds' and find-seconds' to work with UTC 2011-01-16 17:53:30 -07:00
deep.rktl
dict.rktl
embed-in-c.c
embed-in-c.rktl
embed-me1.rkt
embed-me1b.rkt
embed-me1c.rkt
embed-me1d.rkt
embed-me1e.rkt
embed-me2.rkt
embed-me3.rkt
embed-me4.rktl
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-me12-rd.ss
embed-me12.ss
embed.rktl
etc.rktl
expand.rktl
fact.rktl
file.rktl `file-or-directory-permissions': expose more info, add write mode 2011-03-11 02:50:06 -06:00
filelib.rktl
fixnum.rktl clean up sequence & generator tests 2011-03-16 16:21:26 -06:00
flonum.rktl clean up sequence & generator tests 2011-03-16 16:21:26 -06:00
for-util.rkt clean up sequence & generator tests 2011-03-16 16:21:26 -06:00
for.rktl support exact nonnegative integers as sequences 2011-04-18 14:55:02 -06:00
foreign-test.c
foreign-test.rktl adjust _float' and _double' FFI types to accept any inexact real 2011-01-31 18:04:05 -07:00
function.rktl Move thunk' from unstable/function' into `racket/function'. 2011-06-07 03:38:06 -04:00
generator.rktl clean up sequence & generator tests 2011-03-16 16:21:26 -06:00
head.rktl
id-table-test.rktl
imap.rktl
iostream.rktl add streams to `racket' 2011-03-18 19:05:23 -06:00
ktest.rktl
kw.rktl
list.rktl Add shuffle' to racket/list'. 2010-11-12 17:21:11 -05:00
loadable.rktl
loadtest.rktl
logger.rktl
loop.rktl
ltest.rktl
macro.rktl fix `syntax-local-bind-syntaxes' argument checking 2011-03-16 06:36:48 -06:00
macrolib.rktl
makeflat.rktl
makeflats.rktl
math.rktl
moddep.rktl
modprot.rktl
module-reader.rktl
module.rktl
mpair.rktl
mz-tests.rktl
mzlib-tests.rktl fix mistakes uncovered by optimizer warnings 2011-05-03 06:57:48 -06:00
mzlonglong.c
mzq.rktl
name.rktl
namespac.rktl variable-reference->module-source test 2011-03-25 15:04:02 -06:00
nch.rktl
net.rktl
number.rktl Fix the 2-argument case of atan to conform to the documentation and 2011-03-17 13:10:19 -04:00
numstrs.rktl make inexacts `eqv?' only when precision is the same 2011-01-31 19:16:33 -07:00
object-old.rktl
object.rktl
oe.rktl
openssl.rktl
optimize.rktl fix problems with `letrec' splitting and constant procedures 2011-05-19 15:15:01 -07:00
pack.rktl
package-gen.rktl
package.rktl
parallel.rktl
param.rktl
path.rktl fix documented contracts for path functions 2011-05-04 11:40:01 -06:00
pathlib.rktl
pconvert.rktl
place-channel.rkt duplicate and cycle detection for places_deserialize_worker 2011-05-12 08:28:47 -06:00
place.rktl allow cyclic values over place channels 2011-04-20 07:21:10 -06:00
port.rktl
portlib.rktl
pp-regression.rktd
pretty.rktl fix `pretty-print' confusion about quasiquote 2011-03-11 08:02:30 -06:00
print.rktl
procs.rktl fix arity reporting for chaperoned procedures and some primitives 2011-04-08 07:54:41 -06:00
prompt-sfs.rkt
prompt-tests.rktl fix interaction of `continuation-mark-set-first' and prompts 2011-01-15 08:05:55 -07:00
prompt.rktl
quiet.rktl
read.rktl fix 0-field prefab immutability flag 2011-02-28 15:24:11 -07:00
README
readtable.rktl
resource.rktl fix coverage of `file/resource' tests 2011-02-05 08:33:27 -07:00
restart.rktl
runflats.rktl
rx.rktl
sandbox.rktl adjust sandbox memory-limit test timeout 2011-05-08 06:26:04 -06:00
scheme-tests.rktl
sequence.rktl support exact nonnegative integers as sequences 2011-04-18 14:55:02 -06:00
serialize.rktl
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
shared.rktl fix shared' for #:auto' fields and constructors without `make-' 2011-01-05 13:52:11 -07:00
srfi.rktl
stream.rktl fix `sequence->stream' 2011-05-19 15:59:08 -07:00
string-mzlib.rktl add argument to `regexp-try-match' to match docs 2011-01-17 15:18:05 -07:00
string.rktl
struct.rktl Property accessors are now able to accept 1 or 2 arguments 2011-05-25 10:47:59 -04:00
structlib.rktl
stx.rktl clean up `define-syntax-rules' 2011-02-11 09:59:42 -07:00
subprocess.rktl racket/system: fix problems with checking and empty-string arguments 2011-02-20 11:25:25 -07: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
syntax.rktl fix set!' of define-for-syntax'ed varable in `let-syntax' RHS 2010-11-16 20:18:11 -07:00
syntaxlibs.rktl fix mistakes uncovered by optimizer warnings 2011-05-03 06:57:48 -06:00
tcp.rktl
testing.rktl
thread.rktl fix uncaught-exception-handler handling of non-escaping escape handler 2011-01-20 14:01:33 -07:00
threadlib.rktl
thrport.rktl
trace.rktl racket/trace: fix for expr-style printing (i.e., default `print' mode) 2011-04-11 10:01:25 -06:00
trait.rktl
udp.rktl
uinc.rktl
uinc2.rktl
uinc3.rktl
uni-norm.rktl Fixes more spelling errors. 2011-02-04 19:44:13 -07:00
unicode.rktl
unit.rktl
unitsig.rktl
unsafe.rktl
vector.rktl fix `vector-map' error message 2011-04-14 11:36:08 -06:00
version.rktl
will.rktl
zo-marshal.rktl
ztest.rktl

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