diff options
author | Thomas Miedema <thomasmiedema@gmail.com> | 2015-08-27 12:44:15 +0200 |
---|---|---|
committer | Thomas Miedema <thomasmiedema@gmail.com> | 2015-09-02 20:29:35 +0200 |
commit | c43c8e2c8a6780737b476ada871387a73c43ee68 (patch) | |
tree | 7f3f8d2493a9c4799020e9d2a063d8d537fd1e74 /validate | |
parent | 32a9eada8dc4f61a2fb801edf1fda822cb56e0dd (diff) | |
download | haskell-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-x | validate | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -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) |