Testsuite: by default run all tests for a single way
authorThomas Miedema <thomasmiedema@gmail.com>
Thu, 27 Aug 2015 10:44:15 +0000 (12:44 +0200)
committerThomas Miedema <thomasmiedema@gmail.com>
Wed, 2 Sep 2015 18:29:35 +0000 (20:29 +0200)
commitc43c8e2c8a6780737b476ada871387a73c43ee68
tree7f3f8d2493a9c4799020e9d2a063d8d537fd1e74
parent32a9eada8dc4f61a2fb801edf1fda822cb56e0dd
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
.travis.yml
Makefile
testsuite/Makefile
testsuite/driver/testglobals.py
testsuite/driver/testlib.py
testsuite/mk/test.mk
testsuite/tests/concurrent/should_run/all.T
testsuite/tests/gadt/all.T
testsuite/tests/typecheck/should_run/all.T
validate