diff options
author | Ben Gamari <ben@smart-cactus.org> | 2019-06-13 20:21:03 -0400 |
---|---|---|
committer | Marge Bot <ben+marge-bot@smart-cactus.org> | 2019-06-15 23:34:25 -0400 |
commit | 57b718481d5363ab33df4c7814f74897418f79d7 (patch) | |
tree | 331ed2714167b2ea5722b0387d51e957329f40e1 /testsuite/tests | |
parent | ca721193fc71c065036deecfb9d4274fbfc6850d (diff) | |
download | haskell-57b718481d5363ab33df4c7814f74897418f79d7.tar.gz |
testsuite: Add assertions that way lists are in fact lists
Previously there were a few cases where operations like `omit_ways`
were incorrectly passed a single way (e.g. `omit_ways('threaded2')`).
This won't work as the author expected.
Diffstat (limited to 'testsuite/tests')
-rw-r--r-- | testsuite/tests/codeGen/should_compile/all.T | 2 | ||||
-rw-r--r-- | testsuite/tests/concurrent/should_run/all.T | 2 | ||||
-rw-r--r-- | testsuite/tests/dependent/should_compile/all.T | 14 | ||||
-rw-r--r-- | testsuite/tests/numeric/should_run/all.T | 2 | ||||
-rw-r--r-- | testsuite/tests/primops/should_run/all.T | 2 | ||||
-rw-r--r-- | testsuite/tests/quasiquotation/all.T | 4 | ||||
-rw-r--r-- | testsuite/tests/roles/should_compile/all.T | 14 | ||||
-rw-r--r-- | testsuite/tests/rts/all.T | 2 | ||||
-rw-r--r-- | testsuite/tests/simplCore/should_run/all.T | 2 |
9 files changed, 22 insertions, 22 deletions
diff --git a/testsuite/tests/codeGen/should_compile/all.T b/testsuite/tests/codeGen/should_compile/all.T index ed7f5f3699..5f5b8a208f 100644 --- a/testsuite/tests/codeGen/should_compile/all.T +++ b/testsuite/tests/codeGen/should_compile/all.T @@ -45,7 +45,7 @@ test('T14999', # Verify that we optimize away redundant jumps for unordered comparisons. test('T15196', [ unless(arch('x86_64'), skip), - only_ways('normal'), + only_ways(['normal']), ], makefile_test, []) test('T15723', diff --git a/testsuite/tests/concurrent/should_run/all.T b/testsuite/tests/concurrent/should_run/all.T index d770b4d593..b548f57f5a 100644 --- a/testsuite/tests/concurrent/should_run/all.T +++ b/testsuite/tests/concurrent/should_run/all.T @@ -239,7 +239,7 @@ test('conc067', ignore_stdout, compile_and_run, ['']) # omit threaded2, the behaviour of this test is non-deterministic with more # than one CPU. -test('conc068', [ omit_ways(['threaded2']), exit_code(1) ], compile_and_run, ['']) +test('conc068', [ omit_ways(concurrent_ways), exit_code(1) ], compile_and_run, ['']) test('setnumcapabilities001', [ only_ways(['threaded1','threaded2']), diff --git a/testsuite/tests/dependent/should_compile/all.T b/testsuite/tests/dependent/should_compile/all.T index 6a848cfc3d..a3fc4aca6e 100644 --- a/testsuite/tests/dependent/should_compile/all.T +++ b/testsuite/tests/dependent/should_compile/all.T @@ -1,10 +1,10 @@ -test('Dep1', only_ways('normal'), compile, ['']) -test('Dep2', only_ways('normal'), compile, ['']) -test('Dep3', only_ways('normal'), compile, ['']) -test('KindEqualities', only_ways('normal'), compile, ['']) -test('KindEqualities2', only_ways('normal'), compile, ['']) -test('Rae31', only_ways('normal'), compile, ['']) -test('RAE_T32b', only_ways('normal'), compile, ['']) +test('Dep1', only_ways(['normal']), compile, ['']) +test('Dep2', only_ways(['normal']), compile, ['']) +test('Dep3', only_ways(['normal']), compile, ['']) +test('KindEqualities', only_ways(['normal']), compile, ['']) +test('KindEqualities2', only_ways(['normal']), compile, ['']) +test('Rae31', only_ways(['normal']), compile, ['']) +test('RAE_T32b', only_ways(['normal']), compile, ['']) test('KindLevels', normal, compile, ['']) test('RaeBlogPost', normal, compile, ['']) test('mkGADTVars', normal, compile, ['']) diff --git a/testsuite/tests/numeric/should_run/all.T b/testsuite/tests/numeric/should_run/all.T index cf2e2ea8d6..de1f5bef14 100644 --- a/testsuite/tests/numeric/should_run/all.T +++ b/testsuite/tests/numeric/should_run/all.T @@ -7,7 +7,7 @@ test('arith001', normal, compile_and_run, ['']) test('arith002', normal, compile_and_run, ['']) test('arith003', normal, compile_and_run, ['']) test('arith004', normal, compile_and_run, ['']) -test('arith005', when(platform('i386-apple-darwin'), expect_broken_for(7043, 'ghci')), compile_and_run, ['']) +test('arith005', when(platform('i386-apple-darwin'), expect_broken_for(7043, ['ghci'])), compile_and_run, ['']) test('arith006', normal, compile_and_run, ['']) test('arith007', normal, compile_and_run, ['']) diff --git a/testsuite/tests/primops/should_run/all.T b/testsuite/tests/primops/should_run/all.T index e03cfd8a97..6f5a04c5ed 100644 --- a/testsuite/tests/primops/should_run/all.T +++ b/testsuite/tests/primops/should_run/all.T @@ -8,7 +8,7 @@ test('T4442', test('T10481', exit_code(1), compile_and_run, ['']) test('T10678', [ collect_stats('bytes allocated',5), - only_ways('normal') + only_ways(['normal']) ], compile_and_run, ['-O']) test('T11296', normal, compile_and_run, ['']) diff --git a/testsuite/tests/quasiquotation/all.T b/testsuite/tests/quasiquotation/all.T index 96471f50fc..a48b0f102f 100644 --- a/testsuite/tests/quasiquotation/all.T +++ b/testsuite/tests/quasiquotation/all.T @@ -3,8 +3,8 @@ test('T4150', [expect_broken(4150)], makefile_test, ['T4150']) test('T5204', req_interp, compile_fail, ['']) test('T7918', [req_interp, extra_run_opts('"' + config.libdir + '"'), - only_ways(config.ghc_th_way), unless(have_dynamic(), skip)], + only_ways([config.ghc_th_way]), unless(have_dynamic(), skip)], compile_and_run, ['-package ghc ' + config.ghc_th_way_flags]) test('T14028', - [req_interp, only_ways(config.ghc_th_way)], + [req_interp, only_ways([config.ghc_th_way])], makefile_test, ['T14028']) diff --git a/testsuite/tests/roles/should_compile/all.T b/testsuite/tests/roles/should_compile/all.T index 064202e73f..1e8599eaf3 100644 --- a/testsuite/tests/roles/should_compile/all.T +++ b/testsuite/tests/roles/should_compile/all.T @@ -1,12 +1,12 @@ setTestOpts(normalise_version('base','ghc-prim')) -test('Roles1', only_ways('normal'), compile, ['-ddump-tc -fprint-explicit-foralls -dsuppress-uniques']) -test('Roles2', only_ways('normal'), compile, ['-ddump-tc -fprint-explicit-foralls -dsuppress-uniques']) -test('Roles3', only_ways('normal'), compile, ['-ddump-tc -dsuppress-uniques']) -test('Roles4', only_ways('normal'), compile, ['-ddump-tc -dsuppress-uniques']) -test('Roles13', only_ways('normal'), compile, ['-ddump-simpl -dsuppress-uniques']) -test('Roles14', only_ways('normal'), compile, ['-ddump-tc -dsuppress-uniques']) -test('T8958', [normalise_fun(normalise_errmsg), only_ways('normal')], compile, ['-ddump-tc -dsuppress-uniques -fprint-typechecker-elaboration']) +test('Roles1', only_ways(['normal']), compile, ['-ddump-tc -fprint-explicit-foralls -dsuppress-uniques']) +test('Roles2', only_ways(['normal']), compile, ['-ddump-tc -fprint-explicit-foralls -dsuppress-uniques']) +test('Roles3', only_ways(['normal']), compile, ['-ddump-tc -dsuppress-uniques']) +test('Roles4', only_ways(['normal']), compile, ['-ddump-tc -dsuppress-uniques']) +test('Roles13', only_ways(['normal']), compile, ['-ddump-simpl -dsuppress-uniques']) +test('Roles14', only_ways(['normal']), compile, ['-ddump-tc -dsuppress-uniques']) +test('T8958', [normalise_fun(normalise_errmsg), only_ways(['normal'])], compile, ['-ddump-tc -dsuppress-uniques -fprint-typechecker-elaboration']) test('T10263', normal, compile, ['']) test('T9204b', [], multimod_compile, ['T9204b', '-v0']) test('T14101', normal, compile, ['']) diff --git a/testsuite/tests/rts/all.T b/testsuite/tests/rts/all.T index 173ed7c601..9f2c064f9b 100644 --- a/testsuite/tests/rts/all.T +++ b/testsuite/tests/rts/all.T @@ -316,7 +316,7 @@ test('T11788', when(ghc_dynamic(), skip), test('T10296a', [req_smp], makefile_test, ['T10296a']) -test('T10296b', [only_ways('threaded2')], compile_and_run, ['']) +test('T10296b', [only_ways(['threaded2'])], compile_and_run, ['']) test('numa001', [ extra_run_opts('8'), unless(unregisterised(), extra_ways(['debug_numa'])) ] , compile_and_run, ['']) diff --git a/testsuite/tests/simplCore/should_run/all.T b/testsuite/tests/simplCore/should_run/all.T index 9ec45e05b0..0d27d11d7f 100644 --- a/testsuite/tests/simplCore/should_run/all.T +++ b/testsuite/tests/simplCore/should_run/all.T @@ -86,7 +86,7 @@ test('T14868', compile_and_run, ['']) test('T14894', [when((arch('powerpc64') or arch('powerpc64le')), expect_broken(11261))], compile_and_run, ['']) test('T14965', normal, compile_and_run, ['']) -test('T15114', only_ways('optasm'), compile_and_run, ['']) +test('T15114', only_ways(['optasm']), compile_and_run, ['']) test('T15436', normal, compile_and_run, ['']) test('T15840', normal, compile_and_run, ['']) test('T15840a', normal, compile_and_run, ['']) |