summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* More helper conversionsIan Lynagh2013-02-1170-125/+132
|
* Convert more helpersIan Lynagh2013-02-112-12/+3
|
* Convert more helper functionsIan Lynagh2013-02-1135-114/+75
|
* Convert more helper functions to the new schemeIan Lynagh2013-02-112-35/+8
|
* Convert more helpers to the new schemeIan Lynagh2013-02-112-22/+7
|
* Change '{if,unless}_arch' to 'arch'Ian Lynagh2013-02-114-15/+6
|
* Print a warning if we get framework failures when listing brokensIan Lynagh2013-02-111-0/+6
|
* Handle duplicates in the brokens listIan Lynagh2013-02-111-4/+8
|
* expect_broken_for should also be added to the list of brokensIan Lynagh2013-02-111-8/+10
|
* Replace 'if_os' and 'unless_os' with 'opsys'Ian Lynagh2013-02-118-31/+22
| | | | The name 'os' clashes with a python library
* Add 'make list_brokens'Ian Lynagh2013-02-114-21/+46
| | | | | | Gives a list of tickets that the testsuite thinks are broken, and what bug it thinks is the reason. This can then be pasted into trac and 'previewed', which will show any closed tickets with strikeout.
* Tweak another 32bit perf boundIan Lynagh2013-02-101-1/+2
|
* Tweak another 32bit perf boundIan Lynagh2013-02-101-1/+2
|
* More 32bit perf bound fixesIan Lynagh2013-02-101-6/+10
|
* More 32bit perf test bound updatesIan Lynagh2013-02-101-45/+57
|
* More 32-bit perf updatesIan Lynagh2013-02-101-13/+29
|
* Rearrange the summary outputIan Lynagh2013-02-101-16/+18
| | | | | | In particular, the 3 values you most need to care about (framework failures, unexpected passes, unexpected failures) are now together in a block.
* Update 32bit perf results for the haddock testsIan Lynagh2013-02-101-14/+37
|
* Merge branch 'master' of http://darcs.haskell.org/testsuiteSimon Peyton Jones2013-02-089-335/+284
|\
| * Remove unused helper functionsIan Lynagh2013-02-081-6/+0
| |
| * Convert remaining *_range_field's to *_num_fieldIan Lynagh2013-02-083-272/+241
| |
| * Switch some more tests to use the new helpersIan Lynagh2013-02-081-32/+27
| |
| * Replace 'if_platform' and 'unless_platform' with 'platform'Ian Lynagh2013-02-087-26/+17
| |
* | Merge branch 'master' of http://darcs.haskell.org/testsuiteSimon Peyton Jones2013-02-0867-536/+639
|\ \ | |/
| * Convert to stats_num_field in perf/should_runIan Lynagh2013-02-071-96/+82
| |
| * Allow a simpler form of stats_num_field where all platforms use the same valueIan Lynagh2013-02-072-7/+11
| |
| * Add a different sort of stats_num_field helper functionIan Lynagh2013-02-072-13/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Uses look like stats_num_field('bytes allocated', [(wordsize(32), 45648, 5), (wordsize(64), 49400, 5)]) where the first matching triple will be used. e.g. we could override the Win32 expected values with: [(platform('i386-unknown-mingw32'), 41000, 5), (wordsize(32), 45648, 5), (wordsize(64), 49400, 5)]) with other 32-bit platforms falling through to the wordsize(32) case. This makes it easier to give different values for different platforms, while being sure that all platforms are covered.
| * Remove unused *_num_fields bindingsIan Lynagh2013-02-071-11/+0
| |
| * Pass the test name to the test optionsIan Lynagh2013-02-0724-118/+112
| | | | | | | | | | | | | | | | This allows them to give framework failures. I also had to change how setTestOpts works. Now, rather than applying the options to the directory's "default options", it just stores the options to be applied for each test (i.e. once we know the test name).
| * Change how the testsuite driver handles copying the test optionsIan Lynagh2013-02-071-5/+3
| | | | | | | | | | We now deepcopy the options for each test, which means that the test helpers don't need to worry about sharing.
| * Rename some argumentsIan Lynagh2013-02-071-4/+4
| |
| * Define 'when' and 'unless' helpersIan Lynagh2013-02-076-100/+100
| | | | | | | | This will reduce the number of helper functions that we need
| * Simplify driver code slightlyIan Lynagh2013-02-071-2/+1
| |
| * Add a TEST="..." line to testsuite outputIan Lynagh2013-02-071-0/+13
| | | | | | | | | | This gives hte list of tests with unexpected results, so that you can easily run them again.
| * add test for #7636Simon Marlow2013-02-073-0/+16
| |
| * Fix perf bounds on amd64/Linux following the change to *_range_fieldIan Lynagh2013-02-073-17/+23
| |
| * Make failing perf test output easier to readIan Lynagh2013-02-061-10/+23
| |
| * Eliminate *_num_fieldIan Lynagh2013-02-065-149/+66
| | | | | | | | We now use *_range_field everywhere instead
| * Fix framework failureIan Lynagh2013-02-061-3/+2
| |
| * dph/classes: fails for the moment, but earlier success was spuriousManuel M T Chakravarty2013-02-061-1/+3
| |
| * dph: tests with dph-lifted-copy need to use '-fno-vectorisation-avoidance if ↵Manuel M T Chakravarty2013-02-062-4/+4
| | | | | | | | scalar closures get too big
| * dph/words: don't inline the vectorised exported functionsManuel M T Chakravarty2013-02-061-0/+2
| |
| * Fix safePkg01 on WindowsIan Lynagh2013-02-051-0/+4
| |
| * Fix T7037 on Win64Ian Lynagh2013-02-052-5/+7
| |
| * Use normalise_errmsg_fun rather than normalise_fun where appropriateIan Lynagh2013-02-052-6/+6
| |
| * dynamicToo001 is broken on Windows (#7665)Ian Lynagh2013-02-051-0/+1
| |
| * Fix cabal01 on WindowsIan Lynagh2013-02-052-2/+5
| | | | | | | | | | | | | | We were getting a Creating library file: dist\build\libHStest-1.0-ghc7.7.20130205.dll.a message on stderr. We can't turn it off, so now the test just normalises it away.
| * Skip ghci/linking tests if we don't have ghci.Austin Seipp2013-02-031-2/+6
| | | | | | | | | | | | Otherwise, you get annoying failures if you run 'make fast stage=1'. Signed-off-by: Austin Seipp <mad.one@gmail.com>
| * Tidy up some testsIan Lynagh2013-02-035-15/+16
| | | | | | | | | | We now use pre_cmd rather than cmd_prefix wherever possible. Also, pass "-s --no-print-directory" whenever we use pre_cmd.
| * Use a proper executable (rather than a shell script) in T6106Ian Lynagh2013-02-035-9/+30
| | | | | | | | Fixes the test on Windows