diff options
author | David Terei <davidterei@gmail.com> | 2011-07-20 11:09:03 -0700 |
---|---|---|
committer | David Terei <davidterei@gmail.com> | 2011-07-20 11:26:35 -0700 |
commit | 16514f272fb42af6e9c7674a9bd6c9dce369231f (patch) | |
tree | e4f332b45fe65e2a7a2451be5674f887b42bf199 /testsuite/tests/driver/dynamic_flags_002 | |
parent | ebd422aed41048476aa61dd4c520d43becd78682 (diff) | |
download | haskell-16514f272fb42af6e9c7674a9bd6c9dce369231f.tar.gz |
Move tests from tests/ghc-regress/* to just tests/*
Diffstat (limited to 'testsuite/tests/driver/dynamic_flags_002')
15 files changed, 87 insertions, 0 deletions
diff --git a/testsuite/tests/driver/dynamic_flags_002/A_First.hs b/testsuite/tests/driver/dynamic_flags_002/A_First.hs new file mode 100644 index 0000000000..94b0986dbd --- /dev/null +++ b/testsuite/tests/driver/dynamic_flags_002/A_First.hs @@ -0,0 +1,5 @@ + +{-# OPTIONS_GHC -Wall -Werror #-} + +module A_First where + diff --git a/testsuite/tests/driver/dynamic_flags_002/A_Main.hs b/testsuite/tests/driver/dynamic_flags_002/A_Main.hs new file mode 100644 index 0000000000..19486af9cc --- /dev/null +++ b/testsuite/tests/driver/dynamic_flags_002/A_Main.hs @@ -0,0 +1,6 @@ + +module A_Main where + +import A_First () -- Turns on -Wall -Werror +import A_Second () -- Is not -Wall clean + diff --git a/testsuite/tests/driver/dynamic_flags_002/A_Second.hs b/testsuite/tests/driver/dynamic_flags_002/A_Second.hs new file mode 100644 index 0000000000..6543b6b4cf --- /dev/null +++ b/testsuite/tests/driver/dynamic_flags_002/A_Second.hs @@ -0,0 +1,6 @@ + +module A_Second where + +-- Not -Wall clean: Missing signature: +a = 'c' + diff --git a/testsuite/tests/driver/dynamic_flags_002/B_First.hs b/testsuite/tests/driver/dynamic_flags_002/B_First.hs new file mode 100644 index 0000000000..ef944f57f8 --- /dev/null +++ b/testsuite/tests/driver/dynamic_flags_002/B_First.hs @@ -0,0 +1,6 @@ + +module B_First where + +-- Not -Wall clean: Missing signature: +a = 'c' + diff --git a/testsuite/tests/driver/dynamic_flags_002/B_Main.hs b/testsuite/tests/driver/dynamic_flags_002/B_Main.hs new file mode 100644 index 0000000000..ed1367f0b4 --- /dev/null +++ b/testsuite/tests/driver/dynamic_flags_002/B_Main.hs @@ -0,0 +1,6 @@ + +module B_Main where + +import B_First () -- Is not -Wall clean +import B_Second () -- Turns on -Wall -Werror + diff --git a/testsuite/tests/driver/dynamic_flags_002/B_Second.hs b/testsuite/tests/driver/dynamic_flags_002/B_Second.hs new file mode 100644 index 0000000000..a3efdb491c --- /dev/null +++ b/testsuite/tests/driver/dynamic_flags_002/B_Second.hs @@ -0,0 +1,5 @@ + +{-# OPTIONS_GHC -Wall -Werror #-} + +module B_Second where + diff --git a/testsuite/tests/driver/dynamic_flags_002/C_Child.hs b/testsuite/tests/driver/dynamic_flags_002/C_Child.hs new file mode 100644 index 0000000000..86241fb3e4 --- /dev/null +++ b/testsuite/tests/driver/dynamic_flags_002/C_Child.hs @@ -0,0 +1,5 @@ + +{-# OPTIONS_GHC -Wall -Werror #-} + +module C_Child where + diff --git a/testsuite/tests/driver/dynamic_flags_002/C_Main.hs b/testsuite/tests/driver/dynamic_flags_002/C_Main.hs new file mode 100644 index 0000000000..c7decbc546 --- /dev/null +++ b/testsuite/tests/driver/dynamic_flags_002/C_Main.hs @@ -0,0 +1,8 @@ + +module C_Main where + +import C_Child () -- Turns on -Wall -Werror + +-- Not -Wall clean: Missing signature: +a = 'c' + diff --git a/testsuite/tests/driver/dynamic_flags_002/D_Child.hs b/testsuite/tests/driver/dynamic_flags_002/D_Child.hs new file mode 100644 index 0000000000..bfe4d4a42d --- /dev/null +++ b/testsuite/tests/driver/dynamic_flags_002/D_Child.hs @@ -0,0 +1,6 @@ + +module D_Child where + +-- Not -Wall clean: Missing signature: +a = 'c' + diff --git a/testsuite/tests/driver/dynamic_flags_002/D_Main.hs b/testsuite/tests/driver/dynamic_flags_002/D_Main.hs new file mode 100644 index 0000000000..2b69a8ce4c --- /dev/null +++ b/testsuite/tests/driver/dynamic_flags_002/D_Main.hs @@ -0,0 +1,7 @@ + +{-# OPTIONS_GHC -Wall -Werror #-} + +module D_Main where + +import D_Child () -- Is not -Wall clean + diff --git a/testsuite/tests/driver/dynamic_flags_002/Makefile b/testsuite/tests/driver/dynamic_flags_002/Makefile new file mode 100644 index 0000000000..4a268530f1 --- /dev/null +++ b/testsuite/tests/driver/dynamic_flags_002/Makefile @@ -0,0 +1,4 @@ +TOP=../../.. +include $(TOP)/mk/boilerplate.mk +include $(TOP)/mk/test.mk + diff --git a/testsuite/tests/driver/dynamic_flags_002/ManyFirst.hs b/testsuite/tests/driver/dynamic_flags_002/ManyFirst.hs new file mode 100644 index 0000000000..0ecb0c2d42 --- /dev/null +++ b/testsuite/tests/driver/dynamic_flags_002/ManyFirst.hs @@ -0,0 +1,6 @@ + +module ManyFirst where + +-- Not -Wall clean: Missing signature: +a = 'c' + diff --git a/testsuite/tests/driver/dynamic_flags_002/ManySecond.hs b/testsuite/tests/driver/dynamic_flags_002/ManySecond.hs new file mode 100644 index 0000000000..ac67a3be2b --- /dev/null +++ b/testsuite/tests/driver/dynamic_flags_002/ManySecond.hs @@ -0,0 +1,5 @@ + +{-# OPTIONS_GHC -Wall -Werror #-} + +module ManySecond where + diff --git a/testsuite/tests/driver/dynamic_flags_002/ManyThird.hs b/testsuite/tests/driver/dynamic_flags_002/ManyThird.hs new file mode 100644 index 0000000000..2f3df77398 --- /dev/null +++ b/testsuite/tests/driver/dynamic_flags_002/ManyThird.hs @@ -0,0 +1,6 @@ + +module ManyThird where + +-- Not -Wall clean: Missing signature: +a = 'c' + diff --git a/testsuite/tests/driver/dynamic_flags_002/all.T b/testsuite/tests/driver/dynamic_flags_002/all.T new file mode 100644 index 0000000000..3b0072ba6b --- /dev/null +++ b/testsuite/tests/driver/dynamic_flags_002/all.T @@ -0,0 +1,6 @@ +test('dynamic_flags_002A', skip_if_fast, multimod_compile, ['A_Main', '-v0']) +test('dynamic_flags_002B', skip_if_fast, multimod_compile, ['B_Main', '-v0']) +test('dynamic_flags_002C', skip_if_fast, multimod_compile, ['C_Main', '-v0']) +test('dynamic_flags_002D', skip_if_fast, multimod_compile, ['D_Main', '-v0']) +test('dynamic_flags_002Many', skip_if_fast, multimod_compile, ['ManyFirst ManySecond ManyThird', '-v0']) + |