Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | More helper conversions | Ian Lynagh | 2013-02-11 | 70 | -125/+132 |
| | |||||
* | Convert more helpers | Ian Lynagh | 2013-02-11 | 2 | -12/+3 |
| | |||||
* | Convert more helper functions | Ian Lynagh | 2013-02-11 | 35 | -114/+75 |
| | |||||
* | Convert more helper functions to the new scheme | Ian Lynagh | 2013-02-11 | 2 | -35/+8 |
| | |||||
* | Convert more helpers to the new scheme | Ian Lynagh | 2013-02-11 | 2 | -22/+7 |
| | |||||
* | Change '{if,unless}_arch' to 'arch' | Ian Lynagh | 2013-02-11 | 4 | -15/+6 |
| | |||||
* | Print a warning if we get framework failures when listing brokens | Ian Lynagh | 2013-02-11 | 1 | -0/+6 |
| | |||||
* | Handle duplicates in the brokens list | Ian Lynagh | 2013-02-11 | 1 | -4/+8 |
| | |||||
* | expect_broken_for should also be added to the list of brokens | Ian Lynagh | 2013-02-11 | 1 | -8/+10 |
| | |||||
* | Replace 'if_os' and 'unless_os' with 'opsys' | Ian Lynagh | 2013-02-11 | 8 | -31/+22 |
| | | | | The name 'os' clashes with a python library | ||||
* | Add 'make list_brokens' | Ian Lynagh | 2013-02-11 | 4 | -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 bound | Ian Lynagh | 2013-02-10 | 1 | -1/+2 |
| | |||||
* | Tweak another 32bit perf bound | Ian Lynagh | 2013-02-10 | 1 | -1/+2 |
| | |||||
* | More 32bit perf bound fixes | Ian Lynagh | 2013-02-10 | 1 | -6/+10 |
| | |||||
* | More 32bit perf test bound updates | Ian Lynagh | 2013-02-10 | 1 | -45/+57 |
| | |||||
* | More 32-bit perf updates | Ian Lynagh | 2013-02-10 | 1 | -13/+29 |
| | |||||
* | Rearrange the summary output | Ian Lynagh | 2013-02-10 | 1 | -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 tests | Ian Lynagh | 2013-02-10 | 1 | -14/+37 |
| | |||||
* | Merge branch 'master' of http://darcs.haskell.org/testsuite | Simon Peyton Jones | 2013-02-08 | 9 | -335/+284 |
|\ | |||||
| * | Remove unused helper functions | Ian Lynagh | 2013-02-08 | 1 | -6/+0 |
| | | |||||
| * | Convert remaining *_range_field's to *_num_field | Ian Lynagh | 2013-02-08 | 3 | -272/+241 |
| | | |||||
| * | Switch some more tests to use the new helpers | Ian Lynagh | 2013-02-08 | 1 | -32/+27 |
| | | |||||
| * | Replace 'if_platform' and 'unless_platform' with 'platform' | Ian Lynagh | 2013-02-08 | 7 | -26/+17 |
| | | |||||
* | | Merge branch 'master' of http://darcs.haskell.org/testsuite | Simon Peyton Jones | 2013-02-08 | 67 | -536/+639 |
|\ \ | |/ | |||||
| * | Convert to stats_num_field in perf/should_run | Ian Lynagh | 2013-02-07 | 1 | -96/+82 |
| | | |||||
| * | Allow a simpler form of stats_num_field where all platforms use the same value | Ian Lynagh | 2013-02-07 | 2 | -7/+11 |
| | | |||||
| * | Add a different sort of stats_num_field helper function | Ian Lynagh | 2013-02-07 | 2 | -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 bindings | Ian Lynagh | 2013-02-07 | 1 | -11/+0 |
| | | |||||
| * | Pass the test name to the test options | Ian Lynagh | 2013-02-07 | 24 | -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 options | Ian Lynagh | 2013-02-07 | 1 | -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 arguments | Ian Lynagh | 2013-02-07 | 1 | -4/+4 |
| | | |||||
| * | Define 'when' and 'unless' helpers | Ian Lynagh | 2013-02-07 | 6 | -100/+100 |
| | | | | | | | | This will reduce the number of helper functions that we need | ||||
| * | Simplify driver code slightly | Ian Lynagh | 2013-02-07 | 1 | -2/+1 |
| | | |||||
| * | Add a TEST="..." line to testsuite output | Ian Lynagh | 2013-02-07 | 1 | -0/+13 |
| | | | | | | | | | | This gives hte list of tests with unexpected results, so that you can easily run them again. | ||||
| * | add test for #7636 | Simon Marlow | 2013-02-07 | 3 | -0/+16 |
| | | |||||
| * | Fix perf bounds on amd64/Linux following the change to *_range_field | Ian Lynagh | 2013-02-07 | 3 | -17/+23 |
| | | |||||
| * | Make failing perf test output easier to read | Ian Lynagh | 2013-02-06 | 1 | -10/+23 |
| | | |||||
| * | Eliminate *_num_field | Ian Lynagh | 2013-02-06 | 5 | -149/+66 |
| | | | | | | | | We now use *_range_field everywhere instead | ||||
| * | Fix framework failure | Ian Lynagh | 2013-02-06 | 1 | -3/+2 |
| | | |||||
| * | dph/classes: fails for the moment, but earlier success was spurious | Manuel M T Chakravarty | 2013-02-06 | 1 | -1/+3 |
| | | |||||
| * | dph: tests with dph-lifted-copy need to use '-fno-vectorisation-avoidance if ↵ | Manuel M T Chakravarty | 2013-02-06 | 2 | -4/+4 |
| | | | | | | | | scalar closures get too big | ||||
| * | dph/words: don't inline the vectorised exported functions | Manuel M T Chakravarty | 2013-02-06 | 1 | -0/+2 |
| | | |||||
| * | Fix safePkg01 on Windows | Ian Lynagh | 2013-02-05 | 1 | -0/+4 |
| | | |||||
| * | Fix T7037 on Win64 | Ian Lynagh | 2013-02-05 | 2 | -5/+7 |
| | | |||||
| * | Use normalise_errmsg_fun rather than normalise_fun where appropriate | Ian Lynagh | 2013-02-05 | 2 | -6/+6 |
| | | |||||
| * | dynamicToo001 is broken on Windows (#7665) | Ian Lynagh | 2013-02-05 | 1 | -0/+1 |
| | | |||||
| * | Fix cabal01 on Windows | Ian Lynagh | 2013-02-05 | 2 | -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 Seipp | 2013-02-03 | 1 | -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 tests | Ian Lynagh | 2013-02-03 | 5 | -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 T6106 | Ian Lynagh | 2013-02-03 | 5 | -9/+30 |
| | | | | | | | | Fixes the test on Windows |