summaryrefslogtreecommitdiff
path: root/testsuite/tests/safeHaskell
diff options
context:
space:
mode:
authorIan Lynagh <ian@well-typed.com>2012-11-30 18:41:32 +0000
committerIan Lynagh <ian@well-typed.com>2012-11-30 18:41:32 +0000
commit16c29617ffd01e0a1a75dfabf4a0c2aa988dfe92 (patch)
tree02eb3c5206e59e7e8ca3fcaeb40a9c45aaf8d895 /testsuite/tests/safeHaskell
parent97e1ee6a56da21ca5f2751c9041e3fe43f87751e (diff)
downloadhaskell-16c29617ffd01e0a1a75dfabf4a0c2aa988dfe92.tar.gz
Make some tests independent of the version number of the array package
Diffstat (limited to 'testsuite/tests/safeHaskell')
-rw-r--r--testsuite/tests/safeHaskell/check/pkg01/all.T6
1 files changed, 5 insertions, 1 deletions
diff --git a/testsuite/tests/safeHaskell/check/pkg01/all.T b/testsuite/tests/safeHaskell/check/pkg01/all.T
index 2d9e5d7f36..7c0b4111d4 100644
--- a/testsuite/tests/safeHaskell/check/pkg01/all.T
+++ b/testsuite/tests/safeHaskell/check/pkg01/all.T
@@ -2,6 +2,9 @@
def f( opts ):
opts.only_ways = ['normal']
+def normaliseArrayPackage(str):
+ return re.sub('array-[0-9]+(\.[0-9]+)*', 'array-<VERSION>', str)
+
def normaliseBytestringPackage(str):
return re.sub('bytestring-[0-9]+(\.[0-9]+)*', 'bytestring-<VERSION>', str)
@@ -28,7 +31,8 @@ make_args = 'VANILLA=' + vanilla + ' PROF=' + prof + ' DYN=' + dyn
# and can be changed correctly
test('safePkg01',
[clean_cmd('$MAKE -s --no-print-directory cleanPackageDatabase.safePkg01'),
- normalise_fun(normaliseBytestringPackage)],
+ two_normalisers(normalise_fun(normaliseArrayPackage),
+ normalise_fun(normaliseBytestringPackage))],
run_command,
['$MAKE -s --no-print-directory safePkg01 ' + make_args])