diff --git a/cabal-testsuite/PackageTests/NewHaddock/Fails/Example.hs b/cabal-testsuite/PackageTests/NewHaddock/Fails/Example.hs new file mode 100644 index 0000000000000000000000000000000000000000..76287b43f72e789d9784c034f5e2ab0063798e52 --- /dev/null +++ b/cabal-testsuite/PackageTests/NewHaddock/Fails/Example.hs @@ -0,0 +1,6 @@ +module Example where + +import Prelude + +example :: Int +example = False diff --git a/cabal-testsuite/PackageTests/NewHaddock/Fails/cabal.out b/cabal-testsuite/PackageTests/NewHaddock/Fails/cabal.out new file mode 100644 index 0000000000000000000000000000000000000000..cbfc470cbba6e6e4426f13be65f3595dd3273634 --- /dev/null +++ b/cabal-testsuite/PackageTests/NewHaddock/Fails/cabal.out @@ -0,0 +1,15 @@ +# cabal v2-build +Resolving dependencies... +Build profile: -w ghc-<GHCVER> -O1 +In order, the following will be built: + - example-1.0 (lib) (first run) +Configuring library for example-1.0.. +Preprocessing library for example-1.0.. +Building library for example-1.0.. +# cabal v2-haddock +Build profile: -w ghc-<GHCVER> -O1 +In order, the following will be built: + - example-1.0 (lib) (first run) +Preprocessing library for example-1.0.. +Running Haddock on library for example-1.0.. +cabal: Failed to build documentation for example-1.0-inplace. diff --git a/cabal-testsuite/PackageTests/NewHaddock/Fails/cabal.project b/cabal-testsuite/PackageTests/NewHaddock/Fails/cabal.project new file mode 100644 index 0000000000000000000000000000000000000000..5356e76f67c76ea1cf221ce38a73edef1002225e --- /dev/null +++ b/cabal-testsuite/PackageTests/NewHaddock/Fails/cabal.project @@ -0,0 +1 @@ +packages: . \ No newline at end of file diff --git a/cabal-testsuite/PackageTests/NewHaddock/Fails/cabal.test.hs b/cabal-testsuite/PackageTests/NewHaddock/Fails/cabal.test.hs new file mode 100644 index 0000000000000000000000000000000000000000..e872b3164598fa2933161fce9127dd4e91c66b31 --- /dev/null +++ b/cabal-testsuite/PackageTests/NewHaddock/Fails/cabal.test.hs @@ -0,0 +1,6 @@ +import Test.Cabal.Prelude +import System.Exit (ExitCode (..)) + +main = cabalTest $ do + fails $ cabal "v2-build" ["example"] + fails $ cabal "v2-haddock" ["example"] diff --git a/cabal-testsuite/PackageTests/NewHaddock/Fails/example.cabal b/cabal-testsuite/PackageTests/NewHaddock/Fails/example.cabal new file mode 100644 index 0000000000000000000000000000000000000000..5096de78b5daf2c99c523261a71ee7a10ac0fa50 --- /dev/null +++ b/cabal-testsuite/PackageTests/NewHaddock/Fails/example.cabal @@ -0,0 +1,9 @@ +name: example +version: 1.0 +build-type: Simple +cabal-version: >=1.10 + +library + default-language: Haskell2010 + build-depends: base + exposed-modules: Example