[commit: ghc] master: Testsuite: by default run all tests for a single way (c43c8e2)
git at git.haskell.org
git at git.haskell.org
Wed Sep 2 18:29:17 UTC 2015
Repository : ssh://git@git.haskell.org/ghc
On branch : master
Link : http://ghc.haskell.org/trac/ghc/changeset/c43c8e2c8a6780737b476ada871387a73c43ee68/ghc
>---------------------------------------------------------------
commit c43c8e2c8a6780737b476ada871387a73c43ee68
Author: Thomas Miedema <thomasmiedema at gmail.com>
Date: Thu Aug 27 12:44:15 2015 +0200
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
>---------------------------------------------------------------
c43c8e2c8a6780737b476ada871387a73c43ee68
.travis.yml | 2 ++
Makefile | 31 +++++++++++++++++++++++++++--
testsuite/Makefile | 5 ++++-
testsuite/driver/testglobals.py | 4 ++--
testsuite/driver/testlib.py | 9 +++++----
testsuite/mk/test.mk | 20 +++++++++++++------
testsuite/tests/concurrent/should_run/all.T | 6 +-----
testsuite/tests/gadt/all.T | 2 +-
testsuite/tests/typecheck/should_run/all.T | 5 +----
validate | 10 +++++-----
10 files changed, 64 insertions(+), 30 deletions(-)
Diff suppressed because of size. To see it, use:
git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --cc c43c8e2c8a6780737b476ada871387a73c43ee68
More information about the ghc-commits
mailing list