670550e41d5bf099e1d9f08a2fcd1a58c11f4fbf
[ghc.git] / testsuite / tests / package / all.T
1 hide_all = '-hide-all-packages -XNoImplicitPrelude '
2 incr_containers = '-package "containers (Data.Map as Map, Data.Set)" '
3 inc_containers = '-package containers '
4 incr_ghc = '-package "ghc (HsTypes as MyHsTypes, HsUtils)" '
5 inc_ghc = '-package ghc '
6 hide_ghc = '-hide-package ghc '
7
8 test('package01',  normal, compile,      [hide_all + incr_containers])
9 test('package01e', normal, compile_fail, [hide_all + incr_containers])
10 test('package02',  normal, compile,      [hide_all + inc_containers + incr_containers])
11 test('package03',  normal, compile,      [hide_all + incr_containers + inc_containers])
12 test('package04',  normal, compile,      [incr_containers])
13 test('package05',  normal, compile,      [incr_ghc + inc_ghc])
14 test('package06',  normal, compile,      [incr_ghc])
15 test('package06e', normalise_version('ghc'), compile_fail, [incr_ghc])
16 test('package07e', normalise_version('ghc'), compile_fail, [incr_ghc + inc_ghc + hide_ghc])
17 test('package08e', normalise_version('ghc'), compile_fail, [incr_ghc + hide_ghc])
18 test('package09e', normal, compile_fail, ['-package "containers (Data.Map as M, Data.Set as M)"'])
19 test('package10',  normal, compile,      ['-hide-all-packages -package "ghc (UniqFM as Prelude)" '])
20
21 test('T4806', normal, compile_fail, ['-ignore-package containers'])
22 test('T4806a', normal, compile_fail, ['-ignore-package deepseq'])