summaryrefslogtreecommitdiff
path: root/testsuite/tests/profiling/should_run/all.T
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite/tests/profiling/should_run/all.T')
-rw-r--r--testsuite/tests/profiling/should_run/all.T34
1 files changed, 34 insertions, 0 deletions
diff --git a/testsuite/tests/profiling/should_run/all.T b/testsuite/tests/profiling/should_run/all.T
new file mode 100644
index 0000000000..5fe2c22eb2
--- /dev/null
+++ b/testsuite/tests/profiling/should_run/all.T
@@ -0,0 +1,34 @@
+# Test for #1227, #1418
+
+extra_prof_ways = ['prof_hc_hb', 'prof_hb', 'prof_hd', 'prof_hy', 'prof_hr']
+
+test('heapprof001',
+ composes([only_ways(prof_ways + extra_prof_ways),
+ extra_ways(extra_prof_ways),
+ req_profiling,
+ extra_run_opts('7')]),
+ compile_and_run, [''])
+
+test('2592',
+ [only_ways(['profasm']), req_profiling,
+ extra_run_opts('+RTS -M1m -RTS'), exit_code(251)],
+ compile_and_run, [''])
+
+test('T3001',
+ [only_ways(['prof_hb']), extra_ways(['prof_hb']), req_profiling],
+ compile_and_run, [''])
+
+test('T3001-2',
+ [only_ways(['prof_hb']), extra_ways(['prof_hb']), req_profiling],
+ compile_and_run, ['-package bytestring'])
+
+test('scc001', [expect_broken(4414), req_profiling],
+ run_command, ['$MAKE -s --no-print-directory scc001'])
+
+
+test('5314',
+ composes([only_ways(prof_ways + extra_prof_ways),
+ extra_ways(extra_prof_ways),
+ req_profiling]),
+ compile_and_run,
+ [''])