Always run explicitly requested ways (extra_ways) for fast runs.
authorEdward Z. Yang <ezyang@cs.stanford.edu>
Sun, 20 Sep 2015 10:16:50 +0000 (12:16 +0200)
committerBen Gamari <ben@smart-cactus.org>
Sun, 20 Sep 2015 10:16:51 +0000 (12:16 +0200)
commitb89c49138fcd62a1175d67fac62d59ac2497bfdd
treed5b175c746ab564948ff555352087f2eec6481bd
parent8ee2b9532e3249c652f3bdabaf4ee9e3e3a282b9
Always run explicitly requested ways (extra_ways) for fast runs.

To keep validates fast, we only one run one way.  But I think that
it's important for some tests to run them a few ways, just to
make sure functionality, e.g. the profiler, is working.  This commit
changes the logic so that any way specified in extra_ways is always
run for fast.  The big changes is now profiling tests are run on
validate.

I also made it so the G1 garbage collector tests only run on slow.

Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
Test Plan: validate

Reviewers: austin, thomie, bgamari

Reviewed By: austin, thomie, bgamari

Subscribers: thomie

Differential Revision: https://phabricator.haskell.org/D1251
Makefile
testsuite/driver/testlib.py
testsuite/tests/codeGen/should_run/all.T