diff options
| author | Roman Smrž <roman.smrz@seznam.cz> | 2026-08-24 22:58:17 +0200 |
|---|---|---|
| committer | Roman Smrž <roman.smrz@seznam.cz> | 2026-08-24 23:01:53 +0200 |
| commit | ec493e03b0415f43968c0a04598ada3272a0f0cf (patch) | |
| tree | e59a2c2f9566d3710f4f7d81cbbe0b584ac964ae /src/TestMode.hs | |
| parent | 24f39540d34c819c7870adce9f363af704c7cda7 (diff) | |
Diffstat (limited to 'src/TestMode.hs')
| -rw-r--r-- | src/TestMode.hs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/TestMode.hs b/src/TestMode.hs index 4d8c767..90ced30 100644 --- a/src/TestMode.hs +++ b/src/TestMode.hs @@ -88,6 +88,9 @@ runSingleTest test = do { optDefaultTool = fromMaybe "/bin/true" $ configTool =<< mbconfig , optTestDir = ".test" <> show num , optKeep = True + , optHookTestResult = \tname res -> do + flip runReaderT out $ outLine OutputTestRaw Nothing $ + "run-test-result " <> testNameBase tname <> " " <> (if res then "done" else "failed") } liftIO (runTest out opts lmGlobalDefs test) @@ -162,6 +165,5 @@ cmdRun = do Left err -> showError "run-failed" err Right tests -> do forM_ tests $ \test -> do - res <- runSingleTest test - cmdOut $ "run-test-result " <> testNameBase (testName test) <> " " <> (if res then "done" else "failed") + runSingleTest test cmdOut "run-done" |