- 30 Jan, 2012 2 commits
-
-
Ian Lynagh authored
It was explicitly removing the program inbetween the two runs, but I don't see why that should be necessary.
-
Ian Lynagh authored
We now just sleep for 2 seconds, rather than using touch --date="now + 3 seconds" which doesn't work on OS X. OS X does have "touch -A", but that doesn't work on Linux.
-
- 06 Nov, 2011 1 commit
-
-
Ian Lynagh authored
-
- 18 Oct, 2011 1 commit
-
-
Simon Marlow authored
-
- 20 Jul, 2011 1 commit
-
-
dterei authored
-
- 20 Apr, 2011 1 commit
-
-
Simon Peyton Jones authored
In the testsuite there are numerous Makefiles that invoke $(TEST_HC). But, unlike the tests invoked directly by the harness, they didn't pass -dno-debug-output, or $(EXTRA_HC_OPTS). This patch goes part-way towards the goal of making the two consistent: * Almost all invocations in the Makefiles now go '$(TEST_HC)' $(TEST_HC_OPTS) * In test.mk we initialise TEST_HC_OPTS = -dno-debug-output $(EXTRA_HC_OPTS) Still to come (I don't know how to do these) * The invocations of TEST_HC via cabal are not treated (eg cabal01, cabal04), and they should be * TEST_HC_OPTS should probably be initialised the same way as the Python script computes the flags to pass to the TEST_HC that it calls directly
-
- 21 Oct, 2009 1 commit
-
-
Ian Lynagh authored
-
- 18 Sep, 2008 1 commit
-
-
Simon Marlow authored
-
- 23 Aug, 2008 1 commit
-
-
Ian Lynagh authored
-
- 07 Jul, 2008 1 commit
-
-
simonpj authored
-
- 07 Nov, 2002 1 commit
-
-
chak authored
Started on regression tests for Template Haskell
-
- 31 Jul, 2002 1 commit
-
-
simonmar authored
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.
-
- 21 Nov, 2001 1 commit
-
-
simonpj authored
Add Makefile
-
- 22 Aug, 2001 2 commits
-
-
simonmar authored
Add a Makefile here.
-
simonmar authored
Use makefiles in the subdirectories to ease running the test driver in a subdirectory. It can be run in the following ways: make -- run all the tests in the current directory make verbose -- as make test, but up the verbosity make accept -- run the tests, accepting the current output and you can also set some variables on the command line, eg. make accept TESTS=arr001 -- accept an individual test make EXTRA_HC_OPTS='-v' -- extra flags to the haskell compiler make CONFIG=<config> -- use a different test config this will all go in the docs at some point.
-