diff options
author | Ian Lynagh <ian@well-typed.com> | 2012-11-30 18:41:32 +0000 |
---|---|---|
committer | Ian Lynagh <ian@well-typed.com> | 2012-11-30 18:41:32 +0000 |
commit | 16c29617ffd01e0a1a75dfabf4a0c2aa988dfe92 (patch) | |
tree | 02eb3c5206e59e7e8ca3fcaeb40a9c45aaf8d895 /testsuite/tests/safeHaskell | |
parent | 97e1ee6a56da21ca5f2751c9041e3fe43f87751e (diff) | |
download | haskell-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.T | 6 |
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]) |