diff options
author | simonmar <unknown> | 2006-01-18 16:31:12 +0000 |
---|---|---|
committer | simonmar <unknown> | 2006-01-18 16:31:12 +0000 |
commit | ff6b4956ebaab81177d9a684bcc386a24eb4fc94 (patch) | |
tree | 91ecf127f4c8fac83eff8e2c2225a6becbba437c /testsuite/tests/ghc-regress/arrows | |
parent | adf1df0b7708d47db5affd5b5aeddf6b2cb570a8 (diff) | |
download | haskell-ff6b4956ebaab81177d9a684bcc386a24eb4fc94.tar.gz |
[project @ 2006-01-18 16:31:10 by simonmar]
Add a fast version of the testsuite
The idea is to have a way to run as much of the testsuite as possible
in a short time, so that we'll run it more often (such as just before
checking in a change, for example). 'make fast' tries for good
coverage without using too many cycles. Currently it takes about 4
minutes on a fast machine with an optimised GHC build; I think this
might still be a little on the slow side.
When you say 'make fast' in testsuite/tests/ghc-regress, we run each
test only one way, and all of the long-running tests are omitted.
Also, to get the runtime down further, I arbitrarily omitted many of
the should_run tests (because these tend to take a lot longer than
should_compile or should_fail tests). I tried to keep a
representative few in each category.
Diffstat (limited to 'testsuite/tests/ghc-regress/arrows')
-rw-r--r-- | testsuite/tests/ghc-regress/arrows/should_run/all.T | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/testsuite/tests/ghc-regress/arrows/should_run/all.T b/testsuite/tests/ghc-regress/arrows/should_run/all.T index bb109f7981..adcfbb2d50 100644 --- a/testsuite/tests/ghc-regress/arrows/should_run/all.T +++ b/testsuite/tests/ghc-regress/arrows/should_run/all.T @@ -1,6 +1,6 @@ setTestOpts(only_compiler_types(['ghc'])) test('arrowrun001', normal, compile_and_run, ['']) -test('arrowrun002', normal, compile_and_run, ['']) +test('arrowrun002', skip_if_fast, compile_and_run, ['']) test('arrowrun003', normal, compile_and_run, ['']) -test('arrowrun004', normal, compile_and_run, ['']) +test('arrowrun004', skip_if_fast, compile_and_run, ['']) |