From f6575228c444501da337a559c5276a2029be0e4a Mon Sep 17 00:00:00 2001 From: Harendra Kumar Date: Fri, 19 Aug 2022 15:23:03 +0530 Subject: [PATCH] Make doctest build faster (no optimization) --- .github/workflows/haskell.yml | 2 +- cabal.project.doctest | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/haskell.yml b/.github/workflows/haskell.yml index 28a3ebdd1..e9b85596f 100644 --- a/.github/workflows/haskell.yml +++ b/.github/workflows/haskell.yml @@ -207,7 +207,7 @@ jobs: rm -f cabal-docspec.xz chmod a+x $HOME/.cabal/bin/cabal-docspec cabal update - cabal build all + cabal build --project-file cabal.project.doctest all $HOME/.cabal/bin/cabal-docspec --version $HOME/.cabal/bin/cabal-docspec --timeout 60 --check-properties --property-variables xs elif test -z "$COVERAGE" diff --git a/cabal.project.doctest b/cabal.project.doctest index c33c304a9..548c7b4a6 100644 --- a/cabal.project.doctest +++ b/cabal.project.doctest @@ -1,6 +1,8 @@ packages: streamly.cabal , core/streamly-core.cabal , docs/streamly-docs.cabal + -- for QuickCheck in property doctests + , test/streamly-tests.cabal -- Keep the flags same as cabal.project.O0 because we utilize the same build -- for doctest in CI. @@ -16,3 +18,7 @@ package streamly-core package streamly-docs flags: -opt ghc-options: -O0 -Werror + +package streamly-tests + flags: -opt + ghc-options: -O0 -Werror