packages feed

test-framework-sandbox 0.1.0 → 0.1.1

raw patch · 3 files changed

+11/−11 lines, 3 filesdep ~test-sandboxPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: test-sandbox

API changes (from Hackage documentation)

- Test.Framework.Providers.Sandbox: instance SandboxRetry ()
- Test.Framework.Providers.Sandbox: instance SandboxRetry Test
- Test.Framework.Providers.Sandbox.Internals: instance Show SandboxTestResult
- Test.Framework.Providers.Sandbox.Internals: instance Show SandboxTestRunning
- Test.Framework.Providers.Sandbox.Internals: instance TestResultlike SandboxTestRunning SandboxTestResult
- Test.Framework.Providers.Sandbox.Internals: instance Testlike SandboxTestRunning SandboxTestResult SandboxTest
- Test.Framework.Providers.Sandbox.Internals: instance Typeable SandboxTest
- Test.Framework.Providers.Sandbox.Internals: instance Typeable SandboxTestResult
- Test.Framework.Providers.Sandbox.Internals: instance Typeable SandboxTestRunning
+ Test.Framework.Providers.Sandbox: instance Test.Framework.Providers.Sandbox.SandboxRetry ()
+ Test.Framework.Providers.Sandbox: instance Test.Framework.Providers.Sandbox.SandboxRetry Test.Framework.Core.Test
+ Test.Framework.Providers.Sandbox.Internals: instance GHC.Show.Show Test.Framework.Providers.Sandbox.Internals.SandboxTestResult
+ Test.Framework.Providers.Sandbox.Internals: instance GHC.Show.Show Test.Framework.Providers.Sandbox.Internals.SandboxTestRunning
+ Test.Framework.Providers.Sandbox.Internals: instance Test.Framework.Core.TestResultlike Test.Framework.Providers.Sandbox.Internals.SandboxTestRunning Test.Framework.Providers.Sandbox.Internals.SandboxTestResult
+ Test.Framework.Providers.Sandbox.Internals: instance Test.Framework.Core.Testlike Test.Framework.Providers.Sandbox.Internals.SandboxTestRunning Test.Framework.Providers.Sandbox.Internals.SandboxTestResult Test.Framework.Providers.Sandbox.Internals.SandboxTest

Files

src/Test/Framework/Providers/Sandbox.hs view
@@ -97,9 +97,9 @@         exitHandler = throw         interruptHandler :: AsyncException -> Sandbox a         interruptHandler UserInterrupt = liftIO exitFailure-        interruptHandler e = Sandbox . throwError $ show e+        interruptHandler e = throwError $ show e         otherHandler :: SomeException -> Sandbox a-        otherHandler = Sandbox . throwError . show+        otherHandler = throwError . show  -- | Displays a progress update during a test. yieldProgress :: String     -- ^ Text to display
test-framework-sandbox.cabal view
@@ -1,5 +1,5 @@ Name:           test-framework-sandbox-Version:        0.1.0+Version:        0.1.1 Cabal-Version:  >= 1.14 Category:       Testing Synopsis:       test-sandbox support for the test-framework package@@ -29,14 +29,14 @@ Source-Repository this     Type:       git     Location:   https://github.com/gree/haskell-test-sandbox-    Tag:        test-framework-sandbox_0.1.0+    Tag:        test-framework-sandbox_0.1.1  Library     Exposed-modules:    Test.Framework.Providers.Sandbox                         Test.Framework.Providers.Sandbox.Internals      Build-Depends:      base >=4 && <5, ansi-terminal, lifted-base, mtl,-                        temporary, test-framework >=0.8.0.3, test-sandbox == 0.1.*,+                        temporary, test-framework >=0.8.0.3, test-sandbox >= 0.1.7,                         transformers      Hs-source-dirs:     src@@ -52,6 +52,6 @@                  , HUnit                  , test-framework >= 0.8.0.3                  , test-framework-sandbox == 0.1.*-                 , test-sandbox == 0.1.*+                 , test-sandbox >= 0.1.7                  , test-sandbox-hunit == 0.1.*   Main-Is:         test/test.hs
test/test.hs view
@@ -1,4 +1,4 @@-import Test.Framework.Providers.Sandbox (sandboxTests, sandboxTest, sandboxTestGroup, yieldProgress, withRetry)+import Test.Framework.Providers.Sandbox (sandboxTests, sandboxTest, sandboxTestGroup, withRetry) import Test.Sandbox import Test.Framework import Test.Sandbox.HUnit (assertEqual)@@ -13,12 +13,12 @@   sandboxTest "retry" $ do     val <- liftIO $ newIORef 0     withRetry 10 $ do-      val' <- liftIO $ readIORef val+      val' <- liftIO $ readIORef val :: Sandbox Integer       liftIO $ writeIORef val (val'+1)       assertEqual "retry 10(single)" 9 val'     withRetry 2 $ do       withRetry 3 $ do-        val' <- liftIO $ readIORef val+        val' <- liftIO $ readIORef val :: Sandbox Integer         liftIO $ writeIORef val (val'+1)         assertEqual "retry 6(double loop)" 15 val'   ]@@ -31,11 +31,11 @@   withRetry 10 $     sandboxTestGroup "retryTest(outside of testGroup)" [       sandboxTest "retry" $ do-        val' <- liftIO $ readIORef val+        val' <- liftIO $ readIORef val :: Sandbox Integer         liftIO $ writeIORef val (val'+1)         assertEqual "retry 10(single)" 9 val'     , sandboxTest "retry2" $ do-        val2' <- liftIO $ readIORef val2+        val2' <- liftIO $ readIORef val2 :: Sandbox Integer         liftIO $ writeIORef val2 (val2'+1)         assertEqual "retry 10(single)" 9 val2'     ]