diff options
author | Matthew Pickering <matthewtpickering@gmail.com> | 2021-09-23 09:00:27 +0100 |
---|---|---|
committer | Marge Bot <ben+marge-bot@smart-cactus.org> | 2021-09-28 01:53:36 -0400 |
commit | 2896369067027f2b283a9d2e902560c822defc4e (patch) | |
tree | 4168d5f3afcc87dee14453e3f7d63bba5713fa2a /hadrian/src/Rules/Test.hs | |
parent | 219f7f5060e64f5f88e65019daa1811342e8b8af (diff) | |
download | haskell-2896369067027f2b283a9d2e902560c822defc4e.tar.gz |
hadrian: Rework the verbosity levels
Before we really only had two verbosity levels, normal and verbose.
There are now three levels:
Normal: Commands show stderr (no stdout) and minimal build failure messages.
Verbose (-V): Commands also show stdout, build failure message contains
callstack and additional information
Diagnostic (-VV): Very verbose output showing all command lines and passing -v3 to cabal commands.
-V is similar to the default verbosity from before (but a little more
verbose)
Diffstat (limited to 'hadrian/src/Rules/Test.hs')
-rw-r--r-- | hadrian/src/Rules/Test.hs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/hadrian/src/Rules/Test.hs b/hadrian/src/Rules/Test.hs index a9511ad0d4..7e19798b10 100644 --- a/hadrian/src/Rules/Test.hs +++ b/hadrian/src/Rules/Test.hs @@ -173,7 +173,7 @@ testRules = do -- Execute the test target. -- We override the verbosity setting to make sure the user can see -- the test output: https://gitlab.haskell.org/ghc/ghc/issues/15951. - withVerbosity Verbose $ buildWithCmdOptions env $ + withVerbosity Diagnostic $ buildWithCmdOptions env $ target (vanillaContext Stage2 compiler) RunTest [] [] -- | Build the timeout program. |