-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Functions for conveniently marking some of the tests in a suite as being skipped. -- -- When tracking down a problem it can often be useful to temporarily -- disable some or many of the tests in a suite so that one can focus on -- the problematic tests. Rather than using a mess of comments, this -- module provides a function skip (and a few variants) that -- causses a test or an entire test suite to be skipped - specifically, -- they will still show up in the suite as being skipped, but they -- will not be run. @package test-framework-skip @version 1.0 module Test.Framework.Skip -- | Causes the given test or test suite to be skipped, though it will -- still show up as being skipped when the suite is run. If given -- a test suite, skip recursively applies it itself to the child -- tests and suites, all of which (except for the groups) will show up as -- being skipped when the test suite is run. skip :: Test -> Test -- | Instead of using the skip function, you can change -- testCase to skipTestCase to cause the test to be -- skipped. skipTestCase :: String -> a -> Test -- | Instead of using the skip function, you can change -- testGroup to skipTestGroup to cause the test suite to -- be skipped. skipTestGroup :: String -> [Test] -> Test -- | Instead of using the skip function, you can change -- testProperty to skipTestProperty to cause the test to -- be skipped. (Note that this work regardless of whether you are using -- QuickCheck or SmallCheck for this particular test.) skipTestProperty :: String -> a -> Test instance Typeable Skip instance Testlike Skip Skip Skip instance TestResultlike Skip Skip instance Show Skip