diff options
-rw-r--r-- | testsuite/tests/ghc-api/T7478/all.T | 8 | ||||
-rw-r--r-- | testsuite/tests/plugins/all.T | 1 | ||||
-rw-r--r-- | testsuite/tests/quasiquotation/all.T | 1 |
3 files changed, 9 insertions, 1 deletions
diff --git a/testsuite/tests/ghc-api/T7478/all.T b/testsuite/tests/ghc-api/T7478/all.T index 71a4a84d9c..2d6fb083aa 100644 --- a/testsuite/tests/ghc-api/T7478/all.T +++ b/testsuite/tests/ghc-api/T7478/all.T @@ -1,2 +1,8 @@ -test('T7478', [extra_clean(['A','A.exe','B.o','B.hi','C.o','C.hi']), when(opsys('darwin'), expect_broken(8294))], run_command, ['$MAKE -s --no-print-directory T7478']) +test('T7478', + [ unless(have_dynamic(),skip), + , extra_clean(['A','A.exe','B.o','B.hi','C.o','C.hi']) + , when(opsys('darwin'), expect_broken(8294)) + ], + run_command, + ['$MAKE -s --no-print-directory T7478']) diff --git a/testsuite/tests/plugins/all.T b/testsuite/tests/plugins/all.T index 8f611c8eb1..7e5f9b407d 100644 --- a/testsuite/tests/plugins/all.T +++ b/testsuite/tests/plugins/all.T @@ -34,6 +34,7 @@ test('plugins05', test('plugins06', [ extra_clean(['LinkerTicklingPlugin.hi', 'LinkerTicklingPlugin.o']), + unless(have_dynamic(),skip), only_ways([config.ghc_plugin_way]) ], multimod_compile_and_run, ['plugins06', '-package ghc']) diff --git a/testsuite/tests/quasiquotation/all.T b/testsuite/tests/quasiquotation/all.T index 9f0335a591..5ccfc21fcf 100644 --- a/testsuite/tests/quasiquotation/all.T +++ b/testsuite/tests/quasiquotation/all.T @@ -12,6 +12,7 @@ test('T7918', extra_run_opts('"' + config.libdir + '"'), only_compiler_types(['ghc']), only_ways(['normal']), + unless(have_dynamic(),skip), extra_clean(['T7918A.hi', 'T7918A.o', 'T7918A.dyn_hi', 'T7918A.dyn_o', 'T7918B.hi', 'T7918B.o', 'T7918B.dyn_hi', 'T7918B.dyn_o'])], compile_and_run, |