[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.
Showing
- testsuite/README 6 additions, 0 deletionstestsuite/README
- testsuite/driver/testlib.py 25 additions, 15 deletionstestsuite/driver/testlib.py
- testsuite/mk/test.mk 20 additions, 7 deletionstestsuite/mk/test.mk
- testsuite/tests/ghc-regress/array/should_run/all.T 16 additions, 16 deletionstestsuite/tests/ghc-regress/array/should_run/all.T
- testsuite/tests/ghc-regress/arrows/should_run/all.T 2 additions, 2 deletionstestsuite/tests/ghc-regress/arrows/should_run/all.T
- testsuite/tests/ghc-regress/cabal/all.T 2 additions, 2 deletionstestsuite/tests/ghc-regress/cabal/all.T
- testsuite/tests/ghc-regress/ccall/should_run/all.T 1 addition, 1 deletiontestsuite/tests/ghc-regress/ccall/should_run/all.T
- testsuite/tests/ghc-regress/codeGen/should_run/all.T 1 addition, 1 deletiontestsuite/tests/ghc-regress/codeGen/should_run/all.T
- testsuite/tests/ghc-regress/concurrent/prog001/all.T 1 addition, 1 deletiontestsuite/tests/ghc-regress/concurrent/prog001/all.T
- testsuite/tests/ghc-regress/concurrent/should_run/all.T 22 additions, 11 deletionstestsuite/tests/ghc-regress/concurrent/should_run/all.T
- testsuite/tests/ghc-regress/deSugar/should_run/all.T 2 additions, 2 deletionstestsuite/tests/ghc-regress/deSugar/should_run/all.T
- testsuite/tests/ghc-regress/deriving/should_run/all.T 17 additions, 17 deletionstestsuite/tests/ghc-regress/deriving/should_run/all.T
- testsuite/tests/ghc-regress/driver/recomp001/all.T 1 addition, 1 deletiontestsuite/tests/ghc-regress/driver/recomp001/all.T
- testsuite/tests/ghc-regress/gadt/all.T 8 additions, 6 deletionstestsuite/tests/ghc-regress/gadt/all.T
- testsuite/tests/ghc-regress/lib/Generics/all.T 1 addition, 1 deletiontestsuite/tests/ghc-regress/lib/Generics/all.T
- testsuite/tests/ghc-regress/lib/Generics/bits/test.T 1 addition, 1 deletiontestsuite/tests/ghc-regress/lib/Generics/bits/test.T
- testsuite/tests/ghc-regress/lib/Generics/genUpTo/test.T 1 addition, 1 deletiontestsuite/tests/ghc-regress/lib/Generics/genUpTo/test.T
- testsuite/tests/ghc-regress/lib/Generics/geq/test.T 1 addition, 1 deletiontestsuite/tests/ghc-regress/lib/Generics/geq/test.T
- testsuite/tests/ghc-regress/lib/Generics/gshow/test.T 2 additions, 2 deletionstestsuite/tests/ghc-regress/lib/Generics/gshow/test.T
- testsuite/tests/ghc-regress/lib/Generics/gzip/test.T 1 addition, 1 deletiontestsuite/tests/ghc-regress/lib/Generics/gzip/test.T
Loading
Please register or sign in to comment