Commit Graph

11 Commits

Author SHA1 Message Date
Matthew Flatt
b29b18178b raco test: fix error summary in direct mode
Also, fix a doc typo

original commit: 58d425c00c
2013-12-30 12:15:18 -07:00
Matthew Flatt
51e419cfc2 raco test: run ".scrbl" files by default; check cmdline args for all files
To test a file that ends in".ss", ".scm", etc., add a
`test-command-line-arguments` entry to an "info.rkt" file.

original commit: e44b15c032
2013-12-30 12:15:18 -07:00
Matthew Flatt
ba1038998f raco test: use executable-yield-handler before exit
original commit: 4a19403288
2013-12-30 12:13:57 -07:00
Matthew Flatt
65ece182a7 raco test: add test-command-line-arguments field for "info.rkt"
Also, make `--drdr` timeout 90 seconds instead of 600.

original commit: f830768c37
2013-12-30 12:13:57 -07:00
Matthew Flatt
7ff04c1dfa raco test: fix process command-line handling and adjust timeout handling
original commit: bbb0c5f6e9
2013-12-29 09:40:22 -06:00
Matthew Flatt
11c41cb89b raco test: add "info.rkt" field test-omit-paths
Using an "info.rkt" field is a fallback for when a submodule
won't do (e.g., because the module doesn't normally compile).

original commit: 81a03d59de
2013-12-29 08:35:21 -06:00
Matthew Flatt
48f4bed9aa raco test: default mode more like before
By default, a single file runs directly, instead of in a subprocess,
and stderr is not checked. That's both more in line with the old
behavior and more suitable for DrDr's use in running an individual
test.

Also, get rid of the `drdr` submodule, which doesn't look like a good
idea anymore.

original commit: 3b3c3726ba
2013-12-29 06:40:15 -06:00
Matthew Flatt
92481e65d3 raco test: add DrDr-like modes
Run tests in separate processes, support tests in
parallel, flag tests with non-zero exit codes or
stderr output as failing, add timeout support, etc.

Use the `--drdr` flag as a shorthand for DrDr-like flags.
The `--drdr` flag causes `raco test` to check for a `drdr`
submodule, then a `test` submodule, then run the module
directly. (The idea is that DrDr will eventualy try the
same sequence.) A test can declare an alternate timeout
through a `config` sub-submodule (and the idea is that
"props" will go away).

original commit: 0db19423b4
2013-12-28 19:55:31 -06:00
Jay McCarthy
b94fd95bbf Continue fixing PR14175 by looking at all links files
original commit: 8e2622857f
2013-11-19 14:20:59 -07:00
Jay McCarthy
f35ba28b1f Fix PR14175
original commit: 80ba30eaab
2013-11-19 13:22:48 -07:00
Matthew Flatt
afe7f46d35 move some test & doc collections out of "racket-" pkgs to new pkgs
original commit: 1920ac59ab
2013-10-15 17:50:32 -06:00