summaryrefslogtreecommitdiff
path: root/testsuite/tests/perf
diff options
context:
space:
mode:
authorVladislav Zavialov <vlad.z.4096@gmail.com>2019-02-24 01:03:35 +0300
committerMarge Bot <ben+marge-bot@smart-cactus.org>2019-02-24 16:23:11 -0500
commit14586f5d737ec5dc828633267b50dcf0d47e1696 (patch)
tree51fc631adde403c49dbd5348c8d52ec2edfb8514 /testsuite/tests/perf
parent9059343e8d1fc94ac62145688d6fdd70a791eaf1 (diff)
downloadhaskell-14586f5d737ec5dc828633267b50dcf0d47e1696.tar.gz
Disable fragile test cases: T14697 T5559 T3424
See Trac #15072, Trac #16349, Trac #16350
Diffstat (limited to 'testsuite/tests/perf')
-rw-r--r--testsuite/tests/perf/compiler/all.T7
1 files changed, 5 insertions, 2 deletions
diff --git a/testsuite/tests/perf/compiler/all.T b/testsuite/tests/perf/compiler/all.T
index 82847c2e56..c6548c1970 100644
--- a/testsuite/tests/perf/compiler/all.T
+++ b/testsuite/tests/perf/compiler/all.T
@@ -355,8 +355,11 @@ test('T13719',
test('T14697',
[ collect_compiler_stats('bytes allocated',10),
- # This generates too large of a command-line for poor Windows
- when(opsys('mingw32'), expect_broken(15072)),
+ # This generates too large of a command-line for poor Windows and
+ # 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'),
extra_files(['genT14697']),
extra_hc_opts('$(cat T14697-flags)'), # 10k -optP arguments