From 5639b47d85137130037b5d2b998130a78e6a9b58 Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Sat, 7 Mar 2020 14:43:50 -0800 Subject: [PATCH] ;ci: use --pedantic for all; fix a warning with unit test suites --- .github/workflows/linux-nightly.yml | 4 ++-- .github/workflows/mac-nightly.yml | 1 + hledger-lib/test/unittest.hs | 1 + hledger/test/unittest.hs | 1 + 4 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/linux-nightly.yml b/.github/workflows/linux-nightly.yml index 1610697d8..4ff6caabb 100644 --- a/.github/workflows/linux-nightly.yml +++ b/.github/workflows/linux-nightly.yml @@ -172,8 +172,8 @@ jobs: - name: Build hledger and test unit tests, doc tests run: | - stack $ARGS build --ghc-options=-Werror --test --bench - # --no-terminal # --no-run-benchmarks + stack $ARGS build --pedantic --test --bench + # --ghc-options=-Werror --no-terminal # --no-run-benchmarks env: ARGS: ${{ matrix.plan.resolver }} diff --git a/.github/workflows/mac-nightly.yml b/.github/workflows/mac-nightly.yml index 4e930175d..435dafaf9 100644 --- a/.github/workflows/mac-nightly.yml +++ b/.github/workflows/mac-nightly.yml @@ -118,6 +118,7 @@ jobs: - name: Build hledger and test unit tests, doc tests run: | stack build --pedantic --test + # --ghc-options=-Werror - name: Install shelltestrunner run: | diff --git a/hledger-lib/test/unittest.hs b/hledger-lib/test/unittest.hs index dca9dbbbb..c47857d85 100644 --- a/hledger-lib/test/unittest.hs +++ b/hledger-lib/test/unittest.hs @@ -8,6 +8,7 @@ import "hledger-lib" Hledger (tests_Hledger) import System.Environment (setEnv) import Test.Tasty (defaultMain) +main :: IO () main = do setEnv "TASTY_HIDE_SUCCESSES" "true" setEnv "TASTY_ANSI_TRICKS" "false" -- helps the above diff --git a/hledger/test/unittest.hs b/hledger/test/unittest.hs index ac122f1bc..af9a77c6a 100644 --- a/hledger/test/unittest.hs +++ b/hledger/test/unittest.hs @@ -10,6 +10,7 @@ import Hledger.Cli (tests_Hledger_Cli) import System.Environment (setEnv) import Test.Tasty (defaultMain) +main :: IO () main = do setEnv "TASTY_HIDE_SUCCESSES" "true" setEnv "TASTY_ANSI_TRICKS" "false" -- helps the above