packages feed

tasty 0.11.0.1 → 0.11.0.2

raw patch · 3 files changed

+19/−6 lines, 3 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

Files

CHANGELOG.md view
@@ -1,6 +1,11 @@ Changes ======= +Version 0.11.0.2+----------------++Clarify `IsTest`’s specification with regard to exceptions+ Version 0.11.0.1 ---------------- 
Test/Tasty/Core.hs view
@@ -18,12 +18,14 @@ -- | If a test failed, 'FailureReason' describes why data FailureReason   = TestFailed-    -- ^ test provider indicated failure+    -- ^ test provider indicated failure of the code to test, either because+    -- the tested code returned wrong results, or raised an exception   | TestThrewException SomeException-    -- ^ test resulted in an exception. Note that some test providers may-    -- catch exceptions in order to provide more meaningful errors. In that-    -- case, the 'FailureReason' will be 'TestFailed', not-    -- 'TestThrewException'.+    -- ^ the test code itself raised an exception. Typical cases include missing+    -- example input or output files.+    --+    -- Usually, providers do not have to implement this, as their 'run' method+    -- may simply raise an exception.   | TestTimedOut Integer     -- ^ test didn't complete in allotted time   deriving Show@@ -95,6 +97,12 @@ -- the provider. class Typeable t => IsTest t where   -- | Run the test+  --+  -- This method should cleanly catch any exceptions in the code to test, and+  -- return them as part of the 'Result', see 'FailureReason' for an+  -- explanation. It is ok for 'run' to raise an exception if there is a+  -- problem with the test suite code itself (for example, if a file that+  -- should contain example data or expected output is not found).   run     :: OptionSet -- ^ options     -> t -- ^ the test to run
tasty.cabal view
@@ -2,7 +2,7 @@ --  see http://haskell.org/cabal/users-guide/  name:                tasty-version:             0.11.0.1+version:             0.11.0.2 synopsis:            Modern and extensible testing framework description:         Tasty is a modern testing framework for Haskell.                      It lets you combine your unit tests, golden