racket/collects/tests/mzscheme
Eli Barzilay 8d6438c526 set svn:eol-style
svn: r11100
2008-08-06 05:58:02 +00:00
..
benchmarks set svn:eol-style 2008-08-06 05:58:02 +00:00
ttt use new require specs in many places 2008-02-23 09:42:03 +00:00
advanced.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
all.ss * Added `version->integer' 2008-07-14 07:56:18 +00:00
async-channel.ss finish fixing sandboxed test suites 2007-12-19 14:46:30 +00:00
awk.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
basic.ss refine fix of equal? on immutable hash tables and add a test 2008-07-10 13:50:56 +00:00
beg-adv.ss check-expect tests for HtDP languages 2008-06-13 17:40:20 +00:00
beg-bega.ss test allowing first-order functions to higher-order primitives 2006-10-22 01:46:02 +00:00
beg-intm.ss Adding collects, with all the right properties (except eoln-style). 2005-05-27 18:56:37 +00:00
beg-intml.ss Updated ellipsis error message in htdp languages. 2007-07-10 21:23:33 +00:00
bega-adv.ss Adding collects, with all the right properties (except eoln-style). 2005-05-27 18:56:37 +00:00
beginner-abbr.ss fix mismatch between identifier and datums in module paths; revive HtDP language tests; fix quick's cache 2007-11-26 00:38:58 +00:00
beginner.ss fix mismatch between identifier and datums in module paths; revive HtDP language tests; fix quick's cache 2007-11-26 00:38:58 +00:00
binc.ss Adding collects, with all the right properties (except eoln-style). 2005-05-27 18:56:37 +00:00
boundmap-test.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
cache-image-snip-test.ss * Newlines at EOFs 2008-07-09 07:18:06 +00:00
censor.ss Adding collects, with all the right properties (except eoln-style). 2005-05-27 18:56:37 +00:00
char-set.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
chez-module.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
chkdoc.ss Adding collects, with all the right properties (except eoln-style). 2005-05-27 18:56:37 +00:00
cmdline.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
compat.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
compfile.ss Adding collects, with all the right properties (except eoln-style). 2005-05-27 18:56:37 +00:00
compile.ss Adding collects, with all the right properties (except eoln-style). 2005-05-27 18:56:37 +00:00
compilex.ss Adding collects, with all the right properties (except eoln-style). 2005-05-27 18:56:37 +00:00
contmark.ss v3.99.0.2 2007-11-13 12:40:00 +00:00
contract-mzlib-test.ss * Added svn:ignore to ignore test-generated files 2008-03-08 07:34:22 +00:00
contract-opt-tests.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
contract-test.ss PR 9442 2008-07-04 20:22:33 +00:00
control.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
cover-teach.ss * Newlines at EOFs 2008-07-09 07:18:06 +00:00
date.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
deep.ss new hash function names and ops (3.99.0.23) 2008-04-08 21:42:38 +00:00
dict.ss dictionaries 2008-04-21 17:26:35 +00:00
em-imp.ss Adding collects, with all the right properties (except eoln-style). 2005-05-27 18:56:37 +00:00
embed-me1.ss Adding collects, with all the right properties (except eoln-style). 2005-05-27 18:56:37 +00:00
embed-me2.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
embed-me3.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
embed-me4.ss Adding collects, with all the right properties (except eoln-style). 2005-05-27 18:56:37 +00:00
embed-me5.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
embed-me6.ss * Newlines at EOFs 2008-07-09 07:18:06 +00:00
embed-me7.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
embed-me8.c 369.10 2007-04-20 01:16:15 +00:00
embed-me9.ss 369.10 2007-04-20 01:16:15 +00:00
embed-me10.ss * Newlines at EOFs 2008-07-09 07:18:06 +00:00
embed-me11-rd.ss test and fix hook for create-embedding-executable 2007-04-25 00:43:51 +00:00
embed-me11.ss test and fix hook for create-embedding-executable 2007-04-25 00:43:51 +00:00
embed.ss fix mac sdk support; change initial namespace to not have 'module'; set up mzc --c-mods (still need docs) 2008-03-16 23:08:53 +00:00
etc.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
expand.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
fact.ss Adding collects, with all the right properties (except eoln-style). 2005-05-27 18:56:37 +00:00
file.ss Unicode 5.0, use U+FFFD as replacement char 2008-03-01 14:17:50 +00:00
filelib.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
for.ss Add support for start/stop/step parameters to in-vector comprehension forms. Vector like comprehensions (strings etc) actually support this as well, when used in the body of the for comprehension. However this will not be documented as support do not extend to sequences defined outside a comprehension. 2008-08-04 18:38:47 +00:00
foreign-test.c 369.8 2007-02-14 02:41:49 +00:00
foreign-test.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
function.ss * Better versions of curry/r and negate, doc improvements, tests 2008-03-21 17:55:29 +00:00
gzip.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
head.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
htdp-image.ss * Newlines at EOFs 2008-07-09 07:18:06 +00:00
htdp-test.ss sync HtDP languages and test suite 2008-04-23 13:28:43 +00:00
htdp.ss equal? and hashing work on cyclic values 2007-12-27 11:07:14 +00:00
image.ss Adding collects, with all the right properties (except eoln-style). 2005-05-27 18:56:37 +00:00
imap.ss * Newlines at EOFs 2008-07-09 07:18:06 +00:00
intermediate-lambda.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
intermediate.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
intm-adv.ss fix mismatch between identifier and datums in module paths; revive HtDP language tests; fix quick's cache 2007-11-26 00:38:58 +00:00
intm-intml.ss Adding collects, with all the right properties (except eoln-style). 2005-05-27 18:56:37 +00:00
intmlam-adv.ss Adding collects, with all the right properties (except eoln-style). 2005-05-27 18:56:37 +00:00
iobuf.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
ktest.ss Adding collects, with all the right properties (except eoln-style). 2005-05-27 18:56:37 +00:00
kw.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
list.ss Added split-at' and split-at-right', with documentation and tests, 2008-07-02 13:12:26 +00:00
loadable.ss Adding collects, with all the right properties (except eoln-style). 2005-05-27 18:56:37 +00:00
loadtest.ss Better output: using quiet.ss will show nothing except for section 2006-07-07 23:46:35 +00:00
logger.ss fix logger name handling 2008-07-17 17:41:05 +00:00
loop.ss Adding collects, with all the right properties (except eoln-style). 2005-05-27 18:56:37 +00:00
ltest.ss Adding collects, with all the right properties (except eoln-style). 2005-05-27 18:56:37 +00:00
macro.ss repair mz test suite 2007-11-18 04:34:49 +00:00
macrolib.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
makeflat.ss mzc -e repairs 2008-05-05 22:32:16 +00:00
makeflats.ss mzc -e repairs 2008-05-05 22:32:16 +00:00
md5.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
moddep.ss fix mod-collapse bug with 'up' elements relative to planet paths 2008-06-12 12:18:30 +00:00
module.ss %-encoding extension in module paths; new r6rs library name encoding 2008-07-09 15:41:38 +00:00
mpair.ss start mzc scribbling 2008-01-15 13:09:40 +00:00
mz.ss v4.0.2.4: logging 2008-07-17 15:20:17 +00:00
mzlib.ss * Move the scheme/contract tests to scheme.ss 2008-04-08 12:29:04 +00:00
mzlonglong.c Adding collects, with all the right properties (except eoln-style). 2005-05-27 18:56:37 +00:00
mzq.ss Adding collects, with all the right properties (except eoln-style). 2005-05-27 18:56:37 +00:00
mzthr.ss Better output: using quiet.ss will show nothing except for section 2006-07-07 23:46:35 +00:00
name.ss disallow empty application; rename regexp-match/fail-without-reading to regexp-try-match 2007-12-29 13:51:32 +00:00
namespac.ss eval and phases (4.0.1.2) 2008-06-25 18:54:38 +00:00
nch.ss Adding collects, with all the right properties (except eoln-style). 2005-05-27 18:56:37 +00:00
net.ss net/url and tests fixes for windows 2008-04-11 01:12:01 +00:00
number.ss fix gcd & lcm on single negative argument (PR 9330) 2008-04-30 12:26:09 +00:00
numstrs.ss R6RS fixes; fix for <, >, <=, and >= with +nan.0 and a bignum or rational; compile two-byte regexp patterns (common for hand-rolled case-insensitivity, as in the R6RS parser) to a more compact and efficient representation 2008-03-06 04:56:47 +00:00
object-old.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
object.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
oe.ss Adding collects, with all the right properties (except eoln-style). 2005-05-27 18:56:37 +00:00
oee.ss Better output: using quiet.ss will show nothing except for section 2006-07-07 23:46:35 +00:00
openssl.ss * Newlines at EOFs 2008-07-09 07:18:06 +00:00
optimize.ss add 'bitwise-bit-set?' and 'in-value' (v4.0.2.6) 2008-07-29 19:27:33 +00:00
pack.ss * Newlines at EOFs 2008-07-09 07:18:06 +00:00
package-gen.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
package.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
parallel.ss fix timeout in portlib test suite 2008-01-23 22:25:21 +00:00
param.ss more drscheme repairs and tests 2008-05-07 16:31:20 +00:00
path.ss repair mz test suite 2007-11-18 04:34:49 +00:00
pconvert.ss new hash function names and ops (3.99.0.23) 2008-04-08 21:42:38 +00:00
port.ss v3.99.0.2 2007-11-13 12:40:00 +00:00
portlib.ss * Newlines at EOFs 2008-07-09 07:18:06 +00:00
pp-regression.ss fix pretty-print so that special handling of 'lambda', 'quote', etc. doesn't hide sharing that shoul dbe displayed 2008-06-27 22:07:28 +00:00
pretty.ss fix pretty-print hash table test 2008-07-03 00:33:05 +00:00
procs.ss keyword in methods and apply; procedure-reduce-keyword-arity 2008-04-22 18:00:04 +00:00
promise.ss fix force for dealing with (lazy 0), add a test suite (simple one for now) 2008-04-07 19:33:48 +00:00
prompt-sfs.ss fix lack of space-safety in delimited continuations (related to recently fixed crashing bug) 2008-04-30 17:39:30 +00:00
prompt-tests.ss fix delim-cont bug (in the case that a captured continuation is delimited in the middle of a meta-contiuation that isn't the current one) 2008-04-30 03:01:40 +00:00
prompt.ss v3.99.0.2 2007-11-13 12:40:00 +00:00
quiet.ss disallow empty application; rename regexp-match/fail-without-reading to regexp-try-match 2007-12-29 13:51:32 +00:00
read.ss * Newlines at EOFs 2008-07-09 07:18:06 +00:00
README document the last change 2006-07-07 23:47:06 +00:00
readtable.ss * Newlines at EOFs 2008-07-09 07:18:06 +00:00
restart.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
runflats.ss mzc -e repairs 2008-05-05 22:32:16 +00:00
rx.ss test for tailing-vertical-bar regexp bug 2008-04-24 19:04:16 +00:00
sandbox.ss * Newlines at EOFs 2008-07-09 07:18:06 +00:00
scheme.ss keyword in methods and apply; procedure-reduce-keyword-arity 2008-04-22 18:00:04 +00:00
serialize.ss use new 'serialized=?' to tighten setup scribble fixpoint 2008-06-23 19:28:08 +00:00
shared-tests.ss shared 2007-12-19 21:32:07 +00:00
shared.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
srfi.ss NHW: Fix an error in the require statement for SRFI 66. 2008-06-06 13:21:07 +00:00
stream.ss Adding collects, with all the right properties (except eoln-style). 2005-05-27 18:56:37 +00:00
string-mzlib.ss * Move the scheme/contract tests to scheme.ss 2008-04-08 12:29:04 +00:00
string.ss add tests for match* + split 2008-05-03 06:05:09 +00:00
struct.ss allow duplicate struct properties if the values are eq?; add position-locations to text% 2008-07-21 18:54:09 +00:00
structc.ss Adding collects, with all the right properties (except eoln-style). 2005-05-27 18:56:37 +00:00
structlib.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
stx.ss eval and phases (4.0.1.2) 2008-06-25 18:54:38 +00:00
subproc2.ss Adding collects, with all the right properties (except eoln-style). 2005-05-27 18:56:37 +00:00
subprocess.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
sync.ss fix bug in thread-rewind-receive 2008-03-26 12:41:03 +00:00
syntax.ss doc corrections/clarifications for 'when' and 'lambda' 2008-07-08 14:55:06 +00:00
tcp.ss Adding collects, with all the right properties (except eoln-style). 2005-05-27 18:56:37 +00:00
testing.ss * Newlines at EOFs 2008-07-09 07:18:06 +00:00
thread.ss improve parallel testing 2007-02-03 22:15:36 +00:00
threadlib.ss fix coroutine API and test to avoid timeout races 2008-03-06 14:08:29 +00:00
thrport.ss Better output: using quiet.ss will show nothing except for section 2006-07-07 23:46:35 +00:00
trait.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
udp.ss fix udp test and update docs related to socket re-binding 2008-07-18 21:33:11 +00:00
uinc.ss Adding collects, with all the right properties (except eoln-style). 2005-05-27 18:56:37 +00:00
uinc2.ss Adding collects, with all the right properties (except eoln-style). 2005-05-27 18:56:37 +00:00
uinc3.ss Adding collects, with all the right properties (except eoln-style). 2005-05-27 18:56:37 +00:00
uni-norm.ss Unicode 5.0, use U+FFFD as replacement char 2008-03-01 14:17:50 +00:00
unicode.ss Unicode 5.0, use U+FFFD as replacement char 2008-03-01 14:17:50 +00:00
unit.ss * Newlines at EOFs 2008-07-09 07:18:06 +00:00
unitsig.ss * Newlines at EOFs 2008-07-09 07:18:06 +00:00
version.ss removed leftovers 2008-07-14 15:37:56 +00:00
will.ss 369.12 2007-05-01 23:46:51 +00:00
ztest.ss use new require specs in many places 2008-02-23 09:42:03 +00: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
  scheme@plt-scheme.org