summaryrefslogtreecommitdiff
path: root/testsuite/tests/cabal/all.T
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite/tests/cabal/all.T')
-rw-r--r--testsuite/tests/cabal/all.T33
1 files changed, 15 insertions, 18 deletions
diff --git a/testsuite/tests/cabal/all.T b/testsuite/tests/cabal/all.T
index 5f1b308565..3f07527584 100644
--- a/testsuite/tests/cabal/all.T
+++ b/testsuite/tests/cabal/all.T
@@ -4,16 +4,14 @@ def normaliseDynlibNames(str):
def ignore_warnings(str):
return re.sub(r'Warning:.*\n', '', str)
-test('ghcpkg01', [extra_files(['test.pkg', 'test2.pkg', 'test3.pkg'])], run_command, ['$MAKE -s --no-print-directory ghcpkg01'])
+test('ghcpkg01', [extra_files(['test.pkg', 'test2.pkg', 'test3.pkg'])], makefile_test, [])
# Use ignore_stderr to prevent (when HADDOCK_DOCS=NO):
# warning: haddock-interfaces .. doesn't exist or isn't a file
-test('ghcpkg02', [ignore_stderr], run_command,
- ['$MAKE -s --no-print-directory ghcpkg02'])
+test('ghcpkg02', [ignore_stderr], makefile_test, [])
test('ghcpkg03', [extra_files(['test.pkg', 'test2.pkg', 'test4.pkg']),
- normalise_errmsg_fun(normaliseDynlibNames)], run_command,
- ['$MAKE -s --no-print-directory ghcpkg03'])
+ normalise_errmsg_fun(normaliseDynlibNames)], makefile_test, [])
def normalise_package_order(s):
# Package order is not deterministic?
@@ -22,8 +20,7 @@ def normalise_package_order(s):
s)
test('ghcpkg04', [extra_files(['test.pkg', 'test5.pkg']),
- normalise_errmsg_fun(normalise_package_order)], run_command,
- ['$MAKE -s --no-print-directory ghcpkg04'])
+ normalise_errmsg_fun(normalise_package_order)], makefile_test, [])
# Sometimes we get spurious warnings from ghc-pkg about missing
# haddock-interfaces; this filters them out.
@@ -33,27 +30,27 @@ def normalise_haddock_junk( str ):
test('ghcpkg05',
[extra_files(['test2.pkg', 'test3.pkg']),
normalise_errmsg_fun(normalise_haddock_junk, normaliseDynlibNames, ignore_warnings)],
- run_command, ['$MAKE -s --no-print-directory ghcpkg05'])
-test('ghcpkg06', [extra_files(['test.pkg', 'testdup.pkg'])], run_command, ['$MAKE -s --no-print-directory ghcpkg06'])
+ makefile_test, [])
+test('ghcpkg06', [extra_files(['test.pkg', 'testdup.pkg'])], makefile_test, [])
-test('ghcpkg07', [extra_files(['test.pkg', 'test7a.pkg', 'test7b.pkg'])], run_command, ['$MAKE -s --no-print-directory ghcpkg07'])
+test('ghcpkg07', [extra_files(['test.pkg', 'test7a.pkg', 'test7b.pkg'])], makefile_test, [])
# Test that we *can* compile a module that also belongs to a package
# (this was disallowed in GHC 6.4 and earlier)
test('pkg01', normal, compile, [''])
-test('T1750', [], run_command, ['$MAKE -s --no-print-directory T1750'])
+test('T1750', [], makefile_test, [])
-test('T5442a', [extra_files(['test.pkg'])], run_command, ['$MAKE -s --no-print-directory T5442a'])
+test('T5442a', [extra_files(['test.pkg'])], makefile_test, [])
-test('T5442b', [extra_files(['test.pkg'])], run_command, ['$MAKE -s --no-print-directory T5442b'])
+test('T5442b', [extra_files(['test.pkg'])], makefile_test, [])
-test('T5442c', [extra_files(['test.pkg'])], run_command, ['$MAKE -s --no-print-directory T5442c'])
+test('T5442c', [extra_files(['test.pkg'])], makefile_test, [])
-test('T5442d', [extra_files(['shadow1.pkg', 'shadow2.pkg', 'shadow4.pkg'])], run_command, ['$MAKE -s --no-print-directory T5442d'])
+test('T5442d', [extra_files(['shadow1.pkg', 'shadow2.pkg', 'shadow4.pkg'])], makefile_test, [])
-test('shadow', [], run_command, ['$MAKE -s --no-print-directory shadow'])
+test('shadow', [], makefile_test, [])
-test('T12485a', [extra_files(['shadow1.pkg', 'shadow2.pkg', 'shadow3.pkg'])], run_command, ['$MAKE -s --no-print-directory T12485a'])
+test('T12485a', [extra_files(['shadow1.pkg', 'shadow2.pkg', 'shadow3.pkg'])], makefile_test, [])
-test('T13703', [extra_files(['test13703a.pkg', 'test13703b.pkg'])], run_command, ['$MAKE -s --no-print-directory T13703'])
+test('T13703', [extra_files(['test13703a.pkg', 'test13703b.pkg'])], makefile_test, [])