racket/collects/tests/racket
2012-12-12 08:34:19 -07:00
..
benchmarks benchmark noise 2012-12-07 06:36:31 -06:00
embed-planet-1 more submodule repairs for `raco exe' 2012-07-16 10:02:13 -06:00
embed-planet-2
lang
place/distributed [Distributed Places] fix failing drdr tests 2012-07-31 13:56:38 -06:00
stress Added stress test: libmpfr C struct accessor vs. Racket struct accessor 2012-12-06 22:52:22 -07:00
ttt
.gitignore
all.rktl
async-channel.rktl
awk.rktl
basic.rktl Lots of bad TAB eliminations. 2012-11-07 11:22:20 -05:00
binc.rktl
bool.rkt
boundmap-test.rktl
bytes.rktl
cache-image-snip-test.rktl
cat.rkt
censor.rktl
chaperone.rktl fix problems with chaperones, printing, and cycles 2012-11-05 10:48:46 -07:00
char-set.rktl
chez-module.rktl
cm.rktl
cmdline.rktl
com-category.rkt
com.rkt ffi/com: implement vardesc-based dispatch 2012-10-05 12:26:14 -06:00
compat.rktl
compile.rktl
contmark.rktl fix optimizer for impersonated continuation mark keys 2012-06-27 09:57:50 -06:00
contract-helpers.rkt
contract-mzlib-test.rktl
contract-opt-tests.rkt
contract-rand-test.rkt
contract-stress-argmin.rkt
contract-stress-take-right.rkt
contract-test.rktl test that you can use flat-named-contract with a contract 2012-11-15 07:49:03 -06:00
control.rktl Lots of bad TAB eliminations. 2012-11-07 11:22:20 -05:00
cstruct.rktl ffi/unsafe: fixes related to `define-cstruct' and properties 2012-11-11 09:38:15 -07:00
ctool.rkt
date.rktl change contract on second' of date' to allow only 1 leap second 2012-06-23 02:04:55 -07:00
deep.rktl
dict.rktl
embed-in-c.c
embed-in-c.rkt fix default logging levels for stderr and syslog 2012-09-11 13:18:18 -06:00
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-me8.c
embed-me9.rkt
embed-me10.rkt
embed-me11-rd.rkt
embed-me11.rkt
embed-me12-rd.ss
embed-me12.ss
embed-me13.rkt
embed-me14.rkt
embed-me15-one.rkt
embed-me15.rkt
embed-me16.rkt
embed-me17.rkt more submodule repairs for `raco exe' 2012-07-16 10:02:13 -06:00
embed-me17a.rkt more submodule repairs for `raco exe' 2012-07-16 10:02:13 -06:00
embed-me18.rkt more submodule repairs for `raco exe' 2012-07-16 10:02:13 -06:00
embed-me18a.rkt more submodule repairs for `raco exe' 2012-07-16 10:02:13 -06:00
embed-me19.rkt raco exe: handle failing submodule search correctly 2012-09-23 10:47:24 -05:00
embed-me20.rkt fix raco exe' for module+' submodules 2012-10-17 16:28:41 -06:00
embed-me21.rkt fix `lazy-require' in phase levels other than 0 2012-11-11 09:38:16 -07:00
embed-place.rkt
embed.rktl fix `lazy-require' in phase levels other than 0 2012-11-11 09:38:16 -07:00
etc.rktl
expand.rktl
fact.rktl
ffi-call-final.rkt ffi/unsafe: defend against some finalization bugs 2012-10-21 08:11:45 -06:00
ffi-custodian.rkt ffi/unsafe/custodian: #:atexit?' -> #:at-exit?' 2012-08-12 20:25:47 -06:00
ffi-orig-place.rkt
file.rktl Cleanup junk files in a bunch of racket tests. 2012-11-24 16:37:36 -05:00
filelib.rktl Cleanup junk files in a bunch of racket tests. 2012-11-24 16:37:36 -05:00
fixnum.rktl
flonum.rktl add #:break' and #:final' to `for' forms 2012-09-14 14:57:35 -06:00
for-submod.rkt
for-util.rkt
for.rktl add tests for in-list', in-mlist', and `in-set' shortcut 2012-11-29 06:57:34 -07:00
foreign-test.c
foreign-test.rktl ffi: fix prop:cpointer so that it works with a procedure value 2012-12-07 06:43:30 -06:00
format.rkt add a test for the patch 2012-11-01 11:13:02 -06:00
function.rktl
generator.rktl racket/generator: add optional #:arity' clause to in-generator' 2012-09-14 13:02:55 -06:00
has-submod.rkt
head.rktl
id-table-test.rktl syntax/id-table: simplify use of chaperones 2012-08-29 20:44:04 -04:00
imap.rktl
iostream.rktl
ktest.rktl
kw.rktl
link.rkt
list.rktl Disable the #:before-first' and #:after-last' functionality in `add-between'. 2012-07-18 22:28:41 -04:00
load-handler.rkt
loadable.rktl
loadtest.rktl
logger.rktl define-logger: make (define-logger X)' define X-logger' 2012-12-07 06:36:31 -06:00
long-cmdline.rkt
loop.rktl
ltest.rktl
macro.rktl further improvements to source locations for `require' forms 2012-10-01 07:14:46 -06:00
macrolib.rktl
math.rktl
moddep.rktl fix `resolve-module-path-index' when w.r.t. is submodule 2012-11-11 09:38:15 -07:00
modprot.rktl
module-reader.rktl
module.rktl fix problem with re-expansion and renamed imports 2012-11-30 07:26:52 -07:00
mpair.rktl
mz-tests.rktl make splicing-syntax-parameterize' work with begin-for-syntax' 2012-12-01 08:12:33 -07:00
mzlib-tests.rktl fix `subprocess' test 2012-07-23 21:41:49 -05:00
mzlonglong.c
mzq.rktl
name.rktl
namespac.rktl SIGHUP and SIGTERM -> exn:break:hang-up' and exn:break:terminate' 2012-08-13 17:11:20 -06:00
nch.rktl
net.rktl
number.rktl fix `sqrt' on numbers with negative real and inexact-zero imag 2012-08-16 04:46:01 -06:00
numstrs.rktl fix parsing of complex numbers with special single flonums 2012-08-10 07:49:17 -06:00
object-old.rktl
object.rktl racket/class: add dynamic-get-field' and dynamic-set-field!' 2012-09-04 15:28:18 -06:00
oe.rktl
old-make-zo.rkt
optimize.rktl JIT: fix allocation of came-lambda closures over flonums 2012-11-23 08:20:05 -07:00
pack.rktl setup/pack: fix internal and contract errors 2012-08-10 07:49:17 -06:00
package-gen.rktl
package.rktl fix `syntax-local-get-shadower' for submodules 2012-07-22 21:43:20 -05:00
parallel-build.rkt
parallel-plot.rkt racket/draw: use Cairo in a single-threaded way 2012-07-30 08:07:49 -06:00
parallel.rktl
param.rktl Cleanup junk files in a bunch of racket tests. 2012-11-24 16:37:36 -05:00
path.rktl add `current-compiled-file-roots', PLTCOMPILEDROOTS, and -R/--compiled 2012-09-11 13:18:18 -06:00
pathlib.rktl
pconvert.rktl
place-chan-rand-help.rkt
place-chan-rand.rkt
place-channel-fd.rkt
place-channel-fd2.rkt
place-channel-ffi.rkt fix untagged cpointer as place-channel message 2012-11-23 08:20:05 -07:00
place-channel-fnl.rkt
place-channel-limits.rkt
place-channel-socket.rkt
place-channel.rkt fix problems with non-parallel places 2012-11-05 10:48:45 -07:00
place-master-gc.rkt
place-msg-gc.rkt
place-parallel.rkt
place-ports.rkt
place-stdio.rkt
place-struct-info.rkt fix problem with places and `struct-type-info' 2012-11-01 07:19:53 -06:00
place.rktl
place1.rkt
place2.rkt
places.rkt
port.rktl Cleanup junk files in a bunch of racket tests. 2012-11-24 16:37:36 -05:00
portlib.rktl add port shortcut for `make-{input,output}-port' 2012-08-28 08:54:26 -06:00
pp-regression.rktd disallow #fx()' and #fl()' notation in `read-syntax' mode 2012-12-03 10:42:35 -07:00
pretty.rktl win32: support MinGW build 2012-12-09 11:26:02 -07:00
print.rktl fix printing problem with flvectors 2012-12-05 05:56:59 -06:00
procs.rktl fix error message for `map', etc. on arity mismatch 2012-11-16 14:10:32 -07:00
prompt-sfs.rkt
prompt-tests.rktl
prompt.rktl fix `chaperone-prompt-tag' 2012-10-24 13:18:53 -07:00
quiet.rktl
read.rktl disallow #fx()' and #fl()' notation in `read-syntax' mode 2012-12-03 10:42:35 -07:00
README
readtable.rktl
resource.rktl
restart.rktl
runaway-place.rkt
runflats.rktl
rx.rktl
sandbox-gui.rkt
sandbox.rktl
scheme-tests.rktl
sequence.rktl
serialize.rktl Make srclocs serializable. 2012-12-06 17:53:04 -05:00
set.rktl Peephole optimization for iterating over an empty set (no allocation). 2012-12-07 06:39:27 -06:00
setup.rktl fix test to work with relative executable path 2012-08-06 14:27:29 -06:00
shared-tests.rktl
shared.rktl
srfi.rktl
stream.rktl Fix stream bug introduced by generics 2012-08-22 18:15:25 -04:00
string-mzlib.rktl
string.rktl Adjust the keyword names for string-join' following the change to add-between'. 2012-06-26 13:45:16 -04:00
struct.rktl Lots of bad TAB eliminations. 2012-11-07 11:22:20 -05:00
structlib.rktl
stx.rktl fix `quasisyntax' to better preserve syntax properties 2012-12-12 08:34:19 -07:00
stxparam.rktl make splicing-syntax-parameterize' work with begin-for-syntax' 2012-12-01 08:12:33 -07:00
submodule.rktl fix quoted submodule path in `all-from-out' 2012-11-23 08:30:01 -07:00
subprocess.rktl Cleanup junk files in a bunch of racket tests. 2012-11-24 16:37:36 -05:00
sync.rktl
syntax-tests.rktl
syntax.rktl change 'case' to use equal? 2012-11-26 17:58:04 -07:00
syntaxlibs.rktl
tcp.rktl
testing.rktl fix syntax checking for `case' 2012-10-24 13:18:53 -07:00
thread.rktl second attempt at removing reliance on tcp. available has been greatly simplified because it relied on the behavior the thread.rktl test is actually testing 2012-10-26 15:26:39 -06:00
threadlib.rktl
thrport.rktl
trace.rktl
trait.rktl
udp.rktl fix test to not depend on network connection 2012-11-04 06:09:21 -07:00
uinc.rktl
uinc2.rktl
uinc3.rktl
uni-norm.rktl
unicode.rktl
unit.rktl
unitsig.rktl fix `syntax-local-get-shadower' for submodules 2012-07-22 21:43:20 -05:00
unsafe.rktl JIT: push alternate target-register handling into inlined code 2012-11-14 19:17:42 -07:00
vector.rktl
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