summaryrefslogtreecommitdiff
path: root/validate
diff options
context:
space:
mode:
authorThomas Miedema <thomasmiedema@gmail.com>2015-08-27 12:44:15 +0200
committerThomas Miedema <thomasmiedema@gmail.com>2015-09-02 20:29:35 +0200
commitc43c8e2c8a6780737b476ada871387a73c43ee68 (patch)
tree7f3f8d2493a9c4799020e9d2a063d8d537fd1e74 /validate
parent32a9eada8dc4f61a2fb801edf1fda822cb56e0dd (diff)
downloadhaskell-c43c8e2c8a6780737b476ada871387a73c43ee68.tar.gz
Testsuite: by default run all tests for a single way
`make test` now runs all tests for a single way only. Use `make slowtest` to get the previous behaviour (i.e. run all tests for all ways). The intention is to use this new `make test` setting for Phabricator, as a reasonable compromise between `make fasttest` (what it previously used) and a fullblown `make slowtest` (which runs all tests for all ways). See Note [validate and testsuite speed] in toplevel Makefile. Differential Revision: https://phabricator.haskell.org/D1178
Diffstat (limited to 'validate')
-rwxr-xr-xvalidate10
1 files changed, 5 insertions, 5 deletions
diff --git a/validate b/validate
index 5f24e19bd1..188605ddb4 100755
--- a/validate
+++ b/validate
@@ -18,9 +18,9 @@ Flags:
compiler the test suite covers.
2008-07-01: 63% slower than the default.
HTML generated here: testsuite/hpc_output/hpc_index.html
- --fast Omit dyn way, omit binary distribution
- --slow Build stage2 with -DDEBUG. Skips tests that call
- compiler_stats_num_field.
+ --fast Omit binary distribution. Omit certain tests.
+ --slow Build stage2 with -DDEBUG. Run tests for all WAYS,
+ but skip those that call compiler_stats_num_field.
2008-07-01: 14% slower than the default.
--dph Also build libraries/dph and run associated tests.
--quiet More pretty build log.
@@ -248,11 +248,11 @@ fi
case "$speed" in
SLOW)
- MAKE_TEST_TARGET=fulltest
+ MAKE_TEST_TARGET=slowtest
BINDIST="BINDIST=YES"
;;
NORMAL)
- MAKE_TEST_TARGET=fasttest
+ MAKE_TEST_TARGET=test
BINDIST="BINDIST=YES"
;;
FAST)