Commit 14586f5d authored by Vladislav Zavialov's avatar Vladislav Zavialov Committed by Marge Bot
Browse files

Disable fragile test cases: T14697 T5559 T3424

See Trac #15072, Trac #16349, Trac #16350
parent 9059343e
...@@ -355,8 +355,11 @@ test('T13719', ...@@ -355,8 +355,11 @@ test('T13719',
test('T14697', test('T14697',
[ collect_compiler_stats('bytes allocated',10), [ collect_compiler_stats('bytes allocated',10),
# This generates too large of a command-line for poor Windows # This generates too large of a command-line for poor Windows and
when(opsys('mingw32'), expect_broken(15072)), # Darwin. The failure is non-deterministic, so we 'skip' it rather than
# 'expect_broken'. The solution is to teach the testsuite driver to
# invoke GHC with a response file, see Trac #15072
when(opsys('mingw32') or opsys('darwin'), skip),
pre_cmd('./genT14697'), pre_cmd('./genT14697'),
extra_files(['genT14697']), extra_files(['genT14697']),
extra_hc_opts('$(cat T14697-flags)'), # 10k -optP arguments extra_hc_opts('$(cat T14697-flags)'), # 10k -optP arguments
......
...@@ -87,7 +87,9 @@ test('prof-doc-fib', [], compile_and_run, ['']) ...@@ -87,7 +87,9 @@ test('prof-doc-fib', [], compile_and_run, [''])
test('prof-doc-last', [], compile_and_run, ['-fno-full-laziness']) test('prof-doc-last', [], compile_and_run, ['-fno-full-laziness'])
# unicode in cost centre names # unicode in cost centre names
test('T5559', [], compile_and_run, ['']) test('T5559',
[ skip # Skip due to non-deterministic failures on CI, see Trac #16350
], compile_and_run, [''])
# Note [consistent stacks] # Note [consistent stacks]
# Certain optimisations can change the stacks we get out of the # Certain optimisations can change the stacks we get out of the
......
...@@ -106,9 +106,13 @@ test('atomicinc', [ c_src, only_ways(['normal','threaded1', 'threaded2']) ], com ...@@ -106,9 +106,13 @@ test('atomicinc', [ c_src, only_ways(['normal','threaded1', 'threaded2']) ], com
test('atomicxchg', [ c_src, only_ways(['threaded1', 'threaded2']) ], test('atomicxchg', [ c_src, only_ways(['threaded1', 'threaded2']) ],
compile_and_run, ['']) compile_and_run, [''])
test('T3424', # it's slow: test('T3424',
[ when(fast(), skip), only_ways(['normal','threaded1','ghci']) ], [ # Skip due to non-deterministic timeouts on CI, see Trac #16349
compile_and_run, ['']) when(unregisterised(), skip),
# And it's slow in general
only_ways(['normal','threaded1','ghci'])
],
compile_and_run, [''])
# Test for out-of-range heap size # Test for out-of-range heap size
test('rtsflags001', [ only_ways(['normal']), exit_code(1), extra_run_opts('+RTS -H0m -RTS') ], compile_and_run, ['']) test('rtsflags001', [ only_ways(['normal']), exit_code(1), extra_run_opts('+RTS -H0m -RTS') ], compile_and_run, [''])
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment