summaryrefslogtreecommitdiff
path: root/testsuite/README
Commit message (Collapse)AuthorAgeFilesLines
* tweak readmeDavid Terei2011-11-151-0/+2
|
* Docs have moved to the wikiIan Lynagh2007-08-031-424/+2
|
* Add "composes" to the driver docsIan Lynagh2007-08-021-3/+6
|
* Testsuite driver doc updatesIan Lynagh2007-08-021-31/+49
|
* Make it so that 'make boot' is optional in the testsuiteSimon Marlow2006-09-161-7/+1
| | | | mk/wordsize.mk and timeout/timeout get built automatically if necessary.
* add 'make boot' to the instructionsSimon Marlow2006-09-161-1/+7
|
* document stage=2, and clean up a little.Simon Marlow2006-07-101-6/+11
|
* [project @ 2006-01-18 16:31:10 by simonmar]simonmar2006-01-181-0/+6
| | | | | | | | | | | | | | | | | | 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.
* [project @ 2005-07-25 15:06:36 by simonmar]simonmar2005-07-251-8/+13
| | | | update
* [project @ 2004-11-10 12:20:00 by ross]ross2004-11-101-1/+3
| | | | | Add a make variable COMPILER (default: ghc) to select a configuration file from the config directory without have=ing to give a full path.
* [project @ 2004-11-09 13:49:08 by ross]ross2004-11-091-2/+8
| | | | | | | | | | | | | More compiler_type support: added the option functions omit_compiler_types(compilers) skip this test for certain compilers only_compiler_types(compilers) do this test for certain compilers only expect_fail_if_compiler_type(compiler) expect failure from a certain compiler and also use output files ending in -<compiler_type> if present.
* [project @ 2004-09-09 16:15:24 by igloo]igloo2004-09-091-0/+1
| | | | Testsuite cleaning.
* [project @ 2004-01-14 09:28:56 by simonmar]simonmar2004-01-141-8/+11
| | | | | While I'm here, add docs for a couple of other pre-defined functions which were missing.
* [project @ 2004-01-14 09:26:38 by simonmar]simonmar2004-01-141-0/+1
| | | | add mention of only_ways()
* [project @ 2003-08-04 14:53:20 by simonmar]simonmar2003-08-041-0/+20
| | | | Update following latest enhancements.
* [project @ 2002-12-02 15:37:27 by simonmar]simonmar2002-12-021-1/+20
| | | | Add some more notes, particularly on using ways, and mention the GHCi way.
* [project @ 2002-08-20 10:40:00 by simonmar]simonmar2002-08-201-0/+6
| | | | Add multimod_compile_fail
* [project @ 2002-07-31 14:24:18 by simonmar]simonmar2002-07-311-58/+255
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revamp the testsuite framework. The previous framework was an experiment that got a little out of control - a whole new language with an interpreter written in Haskell was rather heavyweight and left us with a maintenance problem. So the new test driver is written in Python. The downside is that you need Python to run the testsuite, but we don't think that's too big a problem since it only affects developers and Python installs pretty easily onto everything these days. Highlights: - 790 lines of Python, vs. 5300 lines of Haskell + 720 lines of <strange made-up language>. - the framework supports running tests in various "ways", which should catch more bugs. By default, each test is run in three ways: normal, -O, and -O -fasm. Additionally, if profiling libraries have been built, another way (-O -prof -auto-all) is added. I plan to also add a 'GHCi' way. Running tests multiple ways has already shown up some new bugs! - documentation is in the README file and is somewhat improved. - the framework is rather less GHC-specific, and could without much difficulty be coaxed into using other compilers. Most of the GHC-specificness is in a separate configuration file (config/ghc). Things may need a while to settle down. Expect some unexpected failures.
* [project @ 2001-08-29 13:59:05 by rrt]rrt2001-08-291-7/+8
| | | | Correct spurious instructions.
* [project @ 2001-08-22 10:57:35 by simonmar]simonmar2001-08-221-0/+134
Add a README file, which explains how to run the testsuite, how to update the expected output, and how to add new tests. It assimilates the contents of tests/ghc-regress/HOW_TO_ADD_A_TEST, which has been removed.