Hadrian: Print all testsuite output to stdout
authorAndrey Mokhov <andrey.mokhov@gmail.com>
Mon, 26 Nov 2018 22:18:36 +0000 (22:18 +0000)
committerBen Gamari <ben@smart-cactus.org>
Sat, 1 Dec 2018 14:30:33 +0000 (09:30 -0500)
See https://ghc.haskell.org/trac/ghc/ticket/15951

hadrian/src/Rules/Test.hs

index d6ac7eb..9a314dc 100644 (file)
@@ -75,7 +75,10 @@ testRules = do
             setEnv "CHECK_API_ANNOTATIONS" annotationsPath
 
         -- Execute the test target.
-        buildWithCmdOptions env $ target (vanillaContext Stage2 compiler) RunTest [] []
+        -- We override the verbosity setting to make sure the user can see
+        -- the test output: https://ghc.haskell.org/trac/ghc/ticket/15951.
+        withVerbosity Loud $ buildWithCmdOptions env $
+            target (vanillaContext Stage2 compiler) RunTest [] []
 
 -- | Build extra programs and libraries required by testsuite
 needTestsuitePackages :: Action ()