diff --git a/serversession/tests/Main.hs b/serversession/tests/Main.hs index 79f75b8..e9bd33e 100644 --- a/serversession/tests/Main.hs +++ b/serversession/tests/Main.hs @@ -93,9 +93,13 @@ main = hspec $ parallel $ do let checkEmptySession (sessionMap, SaveSessionToken msession time) = do -- Saved time is close to now, session map is empty, -- there's no reference to an existing session. - let point1 = 0.1 {- second -} :: Double + -- + -- We used to use 0.1 seconds, but Travis + -- intermittently had troubles with it, e.g.: + -- + let closeEnough = 2 {- seconds -} :: Double now <- TI.getCurrentTime - abs (realToFrac $ TI.diffUTCTime now time) `shouldSatisfy` (< point1) + abs (realToFrac $ TI.diffUTCTime now time) `shouldSatisfy` (< closeEnough) sessionMap `shouldBe` TNTSessionData msession `shouldSatisfy` isNothing