diff --git a/testsuite/tests/driver/T21097b/T21097b.stdout b/testsuite/tests/driver/T21097b/T21097b.stdout index e0380edd6c4009a9cd641755524dbc516e387966..f4f12d91c8bd6c45f65a12512505b78636404269 100644 --- a/testsuite/tests/driver/T21097b/T21097b.stdout +++ b/testsuite/tests/driver/T21097b/T21097b.stdout @@ -1,5 +1 @@ - -==================== Module Map ==================== Foo a-0.1 (exposed package) - - diff --git a/testsuite/tests/driver/T21097b/all.T b/testsuite/tests/driver/T21097b/all.T index ee47c0610ee28eb982664482e60fa21829874b54..f58203358fa6d7ce3f002df1e789d88e1a825aff 100644 --- a/testsuite/tests/driver/T21097b/all.T +++ b/testsuite/tests/driver/T21097b/all.T @@ -1,6 +1,15 @@ +def normalise_t21097b_output(s): + res = "" + for l in s.splitlines(): + if 'Foo' in l: + res += l + res += "\n" + return res + # Package b is unusable (broken dependency) and reexport Foo from a (which is usable) test('T21097b', [ extra_files(["pkgdb", "pkgdb/a.conf", "pkgdb/b.conf", "Test.hs"]) , ignore_stderr + , normalise_fun(normalise_t21097b_output) , exit_code(2) ], makefile_test, [])