Skip to content

Commit 0e5df5d

Browse files
committed
Add tests of all:exes and all:tests
1 parent 3051c6e commit 0e5df5d

File tree

7 files changed

+44
-6
lines changed

7 files changed

+44
-6
lines changed
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# cabal clean
2+
# cabal v2-target
3+
Configuration is affected by the following files:
4+
- cabal.project
5+
Resolving dependencies...
6+
Fully qualified target forms:
7+
- a:exe:a-exe
8+
- b:exe:b-exe
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# cabal clean
2+
# cabal v2-target
3+
Configuration is affected by the following files:
4+
- cabal.project
5+
Resolving dependencies...
6+
Fully qualified target forms:
7+
- a:test:a-test
8+
- b:test:b-test

cabal-testsuite/PackageTests/Target/cabal.default-all.out

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,9 @@ Configuration is affected by the following files:
44
- cabal.project
55
Resolving dependencies...
66
Fully qualified target forms:
7+
- a:exe:a-exe
78
- a:lib:a
9+
- a:lib:a-sublib
10+
- b:exe:b-exe
811
- b:lib:b
12+
- b:lib:b-sublib

cabal-testsuite/PackageTests/Target/cabal.explicit-all.out

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,9 @@ Configuration is affected by the following files:
44
- cabal.project
55
Resolving dependencies...
66
Fully qualified target forms:
7+
- a:exe:a-exe
78
- a:lib:a
9+
- a:lib:a-sublib
10+
- b:exe:b-exe
811
- b:lib:b
12+
- b:lib:b-sublib

cabal-testsuite/PackageTests/Target/cabal.test.hs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,11 @@ main = do
88
cabalTest' "explicit-all" $ do
99
cabal "clean" []
1010
cabal "v2-target" ["all"]
11+
12+
cabalTest' "all-exes" $ do
13+
cabal "clean" []
14+
cabal "v2-target" ["all:exes"]
15+
16+
cabalTest' "all-tests" $ do
17+
cabal "clean" []
18+
cabal "v2-target" ["all:tests"]
Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
name: a
22
version: 0.1
33
license: BSD3
4-
cabal-version: >= 1.2
4+
cabal-version: >= 1.8
55
build-type: Simple
66

77
library
8-
exposed-modules: Foo
9-
build-depends: base
8+
library a-sublib
9+
executable a-exe
10+
test-suite a-test
11+
type: exitcode-stdio-1.0
12+
main-is: Test.hs
Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
name: b
22
version: 0.1
33
license: BSD3
4-
cabal-version: >= 1.2
4+
cabal-version: >= 1.8
55
build-type: Simple
66

77
library
8-
exposed-modules: Foo
9-
build-depends: base
8+
library b-sublib
9+
executable b-exe
10+
test-suite b-test
11+
type: exitcode-stdio-1.0
12+
main-is: Test.hs

0 commit comments

Comments
 (0)