simonmar 2006/01/18 08:31:13 PST
Modified files:
testsuite README
testsuite/driver testlib.py
testsuite/mk test.mk
testsuite/tests/ghc-regress/array/should_run all.T
testsuite/tests/ghc-regress/arrows/should_run all.T
testsuite/tests/ghc-regress/cabal all.T
testsuite/tests/ghc-regress/ccall/should_run all.T
testsuite/tests/ghc-regress/codeGen/should_run all.T
testsuite/tests/ghc-regress/concurrent/prog001 all.T
testsuite/tests/ghc-regress/concurrent/should_run all.T
testsuite/tests/ghc-regress/deSugar/should_run all.T
testsuite/tests/ghc-regress/deriving/should_run all.T
testsuite/tests/ghc-regress/driver/recomp001 all.T
testsuite/tests/ghc-regress/gadt all.T
testsuite/tests/ghc-regress/lib/Generics all.T
testsuite/tests/ghc-regress/lib/Generics/bits test.T
testsuite/tests/ghc-regress/lib/Generics/genUpTo test.T
testsuite/tests/ghc-regress/lib/Generics/geq test.T
testsuite/tests/ghc-regress/lib/Generics/gshow test.T
testsuite/tests/ghc-regress/lib/Generics/gzip test.T
testsuite/tests/ghc-regress/lib/Generics/paradise test.T
testsuite/tests/ghc-regress/lib/Generics/reify test.T
testsuite/tests/ghc-regress/lib/Generics/strings test.T
testsuite/tests/ghc-regress/lib/Generics/tree test.T
testsuite/tests/ghc-regress/lib/Generics/xmlish test.T
testsuite/tests/ghc-regress/lib/IO all.T
testsuite/tests/ghc-regress/lib/IORef all.T
testsuite/tests/ghc-regress/lib/net all.T
testsuite/tests/ghc-regress/lib/should_run all.T
testsuite/tests/ghc-regress/numeric/should_run all.T
testsuite/tests/ghc-regress/programs/10queens test.T
testsuite/tests/ghc-regress/programs/andre_monad test.T
testsuite/tests/ghc-regress/programs/andy_cherry test.T
testsuite/tests/ghc-regress/programs/barton-mangler-bug test.T
testsuite/tests/ghc-regress/programs/cholewo-eval test.T
testsuite/tests/ghc-regress/programs/cvh_unboxing test.T
testsuite/tests/ghc-regress/programs/fast2haskell test.T
testsuite/tests/ghc-regress/programs/fun_insts test.T
testsuite/tests/ghc-regress/programs/galois_raytrace test.T
testsuite/tests/ghc-regress/programs/jl_defaults test.T
testsuite/tests/ghc-regress/programs/joao-circular test.T
testsuite/tests/ghc-regress/programs/jq_readsPrec test.T
testsuite/tests/ghc-regress/programs/jtod_circint test.T
testsuite/tests/ghc-regress/programs/jules_xref test.T
testsuite/tests/ghc-regress/programs/jules_xref2 test.T
testsuite/tests/ghc-regress/programs/launchbury test.T
testsuite/tests/ghc-regress/programs/lennart_range test.T
testsuite/tests/ghc-regress/programs/lex test.T
testsuite/tests/ghc-regress/programs/life_space_leak test.T
testsuite/tests/ghc-regress/programs/maessen-hashtab test.T
testsuite/tests/ghc-regress/programs/north_array test.T
testsuite/tests/ghc-regress/programs/okeefe_neural test.T
testsuite/tests/ghc-regress/programs/record_upd test.T
testsuite/tests/ghc-regress/programs/rittri test.T
testsuite/tests/ghc-regress/programs/sanders_array test.T
testsuite/tests/ghc-regress/programs/seward-space-leak test.T
testsuite/tests/ghc-regress/programs/strict_anns test.T
testsuite/tests/ghc-regress/programs/thurston-modular-arith
test.T
testsuite/tests/ghc-regress/simplCore/should_compile all.T
testsuite/tests/ghc-regress/typecheck/prog001 test.T
testsuite/tests/ghc-regress/typecheck/prog002 test.T
testsuite/tests/ghc-regress/typecheck/should_run all.T
testsuite/tests/ghc-regress/typecheck/testeq1 test.T
Log:
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.
Revision Changes Path
1.13 +6 -0 fptools/testsuite/README
1.35 +25 -15 fptools/testsuite/driver/testlib.py
1.18 +20 -7 fptools/testsuite/mk/test.mk
1.7 +16 -16
fptools/testsuite/tests/ghc-regress/array/should_run/all.T
1.2 +2 -2
fptools/testsuite/tests/ghc-regress/arrows/should_run/all.T
1.5 +2 -2 fptools/testsuite/tests/ghc-regress/cabal/all.T
1.31 +1 -1
fptools/testsuite/tests/ghc-regress/ccall/should_run/all.T
1.22 +1 -1
fptools/testsuite/tests/ghc-regress/codeGen/should_run/all.T
1.2 +1 -1
fptools/testsuite/tests/ghc-regress/concurrent/prog001/all.T
1.49 +22 -11
fptools/testsuite/tests/ghc-regress/concurrent/should_run/all.T
1.10 +2 -2
fptools/testsuite/tests/ghc-regress/deSugar/should_run/all.T
1.17 +17 -17
fptools/testsuite/tests/ghc-regress/deriving/should_run/all.T
1.2 +1 -1
fptools/testsuite/tests/ghc-regress/driver/recomp001/all.T
1.13 +8 -6 fptools/testsuite/tests/ghc-regress/gadt/all.T
1.20 +1 -1 fptools/testsuite/tests/ghc-regress/lib/Generics/all.T
1.4 +1 -1
fptools/testsuite/tests/ghc-regress/lib/Generics/bits/test.T
1.4 +1 -1
fptools/testsuite/tests/ghc-regress/lib/Generics/genUpTo/test.T
1.4 +1 -1
fptools/testsuite/tests/ghc-regress/lib/Generics/geq/test.T
1.4 +2 -2
fptools/testsuite/tests/ghc-regress/lib/Generics/gshow/test.T
1.4 +1 -1
fptools/testsuite/tests/ghc-regress/lib/Generics/gzip/test.T
1.5 +1 -1
fptools/testsuite/tests/ghc-regress/lib/Generics/paradise/test.T
1.4 +1 -1
fptools/testsuite/tests/ghc-regress/lib/Generics/reify/test.T
1.4 +1 -1
fptools/testsuite/tests/ghc-regress/lib/Generics/strings/test.T
1.4 +1 -1
fptools/testsuite/tests/ghc-regress/lib/Generics/tree/test.T
1.4 +1 -1
fptools/testsuite/tests/ghc-regress/lib/Generics/xmlish/test.T
1.17 +2 -1 fptools/testsuite/tests/ghc-regress/lib/IO/all.T
1.6 +1 -1 fptools/testsuite/tests/ghc-regress/lib/IORef/all.T
1.11 +1 -1 fptools/testsuite/tests/ghc-regress/lib/net/all.T
1.16 +9 -9 fptools/testsuite/tests/ghc-regress/lib/should_run/all.T
1.13 +20 -18
fptools/testsuite/tests/ghc-regress/numeric/should_run/all.T
1.4 +1 -1
fptools/testsuite/tests/ghc-regress/programs/10queens/test.T
1.5 +1 -1
fptools/testsuite/tests/ghc-regress/programs/andre_monad/test.T
1.6 +2 -1
fptools/testsuite/tests/ghc-regress/programs/andy_cherry/test.T
1.7 +1 -1
fptools/testsuite/tests/ghc-regress/programs/barton-mangler-bug/test.T
1.8 +1 -1
fptools/testsuite/tests/ghc-regress/programs/cholewo-eval/test.T
1.5 +1 -1
fptools/testsuite/tests/ghc-regress/programs/cvh_unboxing/test.T
1.5 +1 -1
fptools/testsuite/tests/ghc-regress/programs/fast2haskell/test.T
1.4 +1 -1
fptools/testsuite/tests/ghc-regress/programs/fun_insts/test.T
1.10 +1 -1
fptools/testsuite/tests/ghc-regress/programs/galois_raytrace/test.T
1.4 +1 -1
fptools/testsuite/tests/ghc-regress/programs/jl_defaults/test.T
1.3 +1 -1
fptools/testsuite/tests/ghc-regress/programs/joao-circular/test.T
1.4 +1 -1
fptools/testsuite/tests/ghc-regress/programs/jq_readsPrec/test.T
1.4 +1 -1
fptools/testsuite/tests/ghc-regress/programs/jtod_circint/test.T
1.6 +1 -1
fptools/testsuite/tests/ghc-regress/programs/jules_xref/test.T
1.5 +1 -1
fptools/testsuite/tests/ghc-regress/programs/jules_xref2/test.T
1.5 +1 -1
fptools/testsuite/tests/ghc-regress/programs/launchbury/test.T
1.5 +1 -1
fptools/testsuite/tests/ghc-regress/programs/lennart_range/test.T
1.5 +1 -1 fptools/testsuite/tests/ghc-regress/programs/lex/test.T
1.6 +1 -1
fptools/testsuite/tests/ghc-regress/programs/life_space_leak/test.T
1.2 +1 -1
fptools/testsuite/tests/ghc-regress/programs/maessen-hashtab/test.T
1.5 +1 -1
fptools/testsuite/tests/ghc-regress/programs/north_array/test.T
1.8 +1 -1
fptools/testsuite/tests/ghc-regress/programs/okeefe_neural/test.T
1.5 +1 -1
fptools/testsuite/tests/ghc-regress/programs/record_upd/test.T
1.5 +1 -1
fptools/testsuite/tests/ghc-regress/programs/rittri/test.T
1.5 +1 -1
fptools/testsuite/tests/ghc-regress/programs/sanders_array/test.T
1.6 +1 -1
fptools/testsuite/tests/ghc-regress/programs/seward-space-leak/test.T
1.5 +1 -1
fptools/testsuite/tests/ghc-regress/programs/strict_anns/test.T
1.4 +1 -1
fptools/testsuite/tests/ghc-regress/programs/thurston-modular-arith/test.T
1.17 +1 -1
fptools/testsuite/tests/ghc-regress/simplCore/should_compile/all.T
1.4 +1 -1
fptools/testsuite/tests/ghc-regress/typecheck/prog001/test.T
1.3 +1 -1
fptools/testsuite/tests/ghc-regress/typecheck/prog002/test.T
1.36 +12 -0
fptools/testsuite/tests/ghc-regress/typecheck/should_run/all.T
1.2 +1 -1
fptools/testsuite/tests/ghc-regress/typecheck/testeq1/test.T
_______________________________________________
Cvs-fptools mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-fptools