diff options
author | Alp Mestanogullari <alp@well-typed.com> | 2018-04-19 12:40:21 -0400 |
---|---|---|
committer | Ben Gamari <ben@smart-cactus.org> | 2018-04-19 13:18:15 -0400 |
commit | d9d801516dccab88b8083d34b465ee9ca8deb92f (patch) | |
tree | 697190e2c39c7b696d77c9d759acbda997d6a645 /testsuite/tests/rts | |
parent | 8f19ecc95fbaf2cc977531d721085d8441dc09b7 (diff) | |
download | haskell-d9d801516dccab88b8083d34b465ee9ca8deb92f.tar.gz |
testsuite: Fix `./validate --slow`
This fixes all unexpected passes and unexpected failures from a
`./validate --slow` run I did last week. I commented on many
tickets and created a few more as I was going through the failing
tests. A summary of the entire process is available at:
https://gist.github.com/alpmestan/c371840968f086c8dc5b56af8325f0a9
This is part of an attempt to have `./validate --slow` pass,
tracked in #14890. Another patch will be necessary for the unexpected
stats failures.
Test Plan: ./validate --slow (not green yet)
Reviewers: bgamari, simonmar
Subscribers: thomie, carter
Differential Revision: https://phabricator.haskell.org/D4546
Diffstat (limited to 'testsuite/tests/rts')
-rw-r--r-- | testsuite/tests/rts/all.T | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/testsuite/tests/rts/all.T b/testsuite/tests/rts/all.T index ffbd05c745..a2783887af 100644 --- a/testsuite/tests/rts/all.T +++ b/testsuite/tests/rts/all.T @@ -74,7 +74,9 @@ test('T2047', [ignore_stdout, extra_run_opts('+RTS -c -RTS')], # Blackhole-detection test. # Skip GHCi due to #2786 -test('T2783', [ omit_ways(['ghci']), exit_code(1) ], compile_and_run, ['']) +test('T2783', [ omit_ways(['ghci']), exit_code(1) + , expect_broken_for(2783, ['threaded1']) + ], compile_and_run, ['']) # Test the work-stealing deque implementation. We run this test in # both threaded1 (-threaded -debug) and threaded2 (-threaded) ways. @@ -98,7 +100,9 @@ test('stack003', [ omit_ways('ghci'), # uses unboxed tuples compile_and_run, ['']) # Test that +RTS -K0 (e.g. no stack limit) parses correctly -test('stack004', [extra_run_opts('+RTS -K0 -RTS') ], compile_and_run, ['']) +test('stack004', [ extra_run_opts('+RTS -K0 -RTS') + , expect_broken_for(14913, ['ghci']) + ], compile_and_run, ['']) test('atomicinc', [ c_src, only_ways(['normal','threaded1', 'threaded2']) ], compile_and_run, ['']) test('atomicxchg', [ c_src, only_ways(['threaded1', 'threaded2']) ], |