Skip to content

Commit 5423a6b

Browse files
committed
Modify cabal-install build-tools-depends test adding bad exe
The executable is unused so it shouldn't need to be built and cause problems. Also, convert the test to use the testsuite
1 parent 6dbaa92 commit 5423a6b

File tree

8 files changed

+11
-4
lines changed

8 files changed

+11
-4
lines changed

cabal-install/tests/IntegrationTests/new-build/build_tool_depends.sh

Lines changed: 0 additions & 3 deletions
This file was deleted.

cabal-install/tests/IntegrationTests/new-build/build_tool_depends/cabal.project

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
packages: client
2+
optional-packages: pre-proc
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,8 @@ executable zero-to-one
1010
main-is: MyCustomPreprocessor.hs
1111
build-depends: base, directory
1212
default-language: Haskell2010
13+
14+
executable bad-do-not-build-me
15+
main-is: MyMissingPreprocessor.hs
16+
build-depends: base, directory
17+
default-language: Haskell2010
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
import Test.Cabal.Prelude
2+
-- Test unneed version bound on internal build-tools deps
3+
main = cabalTest $ do
4+
cabal "new-build" ["client"]

0 commit comments

Comments
 (0)