diff options
author | Roman Smrž <roman.smrz@seznam.cz> | 2023-08-24 21:55:06 +0200 |
---|---|---|
committer | Roman Smrž <roman.smrz@seznam.cz> | 2023-08-24 21:55:06 +0200 |
commit | ff5c3f5a91e249694f3b76109027cf9d0c717a7c (patch) | |
tree | 28cbf5a869066aae0f4915ad904a8d5b6d08bdc8 /src/Run.hs | |
parent | 66a8467a29a8850871606955211376178f691401 (diff) |
Option to wait at the end of each test
Changelog: Add --wait option to wait at the end of each test
Diffstat (limited to 'src/Run.hs')
-rw-r--r-- | src/Run.hs | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -83,7 +83,10 @@ runTest out opts test = do oldHandler <- installHandler processStatusChanged (CatchInfo sigHandler) Nothing res <- runExceptT $ flip runReaderT (tenv, tstate) $ fromTestRun $ do - withInternet $ \_ -> evalSteps (testSteps test) + withInternet $ \_ -> do + evalSteps (testSteps test) + when (optWait opts) $ do + void $ outPromptGetLine $ "Test '" <> testName test <> "' completed, waiting..." void $ installHandler processStatusChanged oldHandler Nothing |