[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