r9non-portable (uses Control.Exception, Control.Concurrent) experimentalshelarcy <shelarcy@gmail.com> %Deprecated: Backwards-compatible API  Variant of 2. Run a list of QuickCheck properties in parallel K chunks, using number of Haskell threads that can run truly simultaneously ; (on separate physical processors) at any given time. (see    for more details).  Variant of 2. Run a list of QuickCheck properties in parallel  chunks, using all Processors. >Run a list of QuickCheck properties in parallel chunks, using  n: Haskell threads (first argument), and test to a depth of d 2 (second argument). Compile your application with  '-threaded' and run  with the SMP runtime's '-N4') (or however many OS threads you want to  donate), for best results.  ! import Test.QuickCheck.Parallel  # do n <- getArgs >>= readIO . head / pRun n 1000 [ ("sort1", pDet prop_sort1) ]  Will run n0 threads over the property list, to depth 1000. ;Wrap a property, and run it on a deterministic set of data ?Wrap a property, and run it on a non-deterministic set of data x !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"##$%&'()*+,-./0102030405060708090:0;0<0=0>0?0@0A0B0C0D0E0F0G0HIJIJIKIKILIMINIOIPIPIQIQIRIRISISITITIUIUIVIWIXYZY[Y\Y]Y^Y_Y`YaYbYcYdYeYfYgYhYiYjYkYlmnmompmqmrmsmtmumvmwmxmymzm{m|m}m~pqc-0.4Test.QuickCheck.ParallelpRunpRun'pRunAllProcessors pRunWithNumpDetpNonModeNonDetDetTestDepthNamebase GHC.Conc.SyncgetNumCapabilitiesmycheckmytestsQuickCheck-2.4.2Test.QuickCheck.TestverboseCheckWithResultverboseCheckResultverboseCheckWith verboseCheckquickCheckWithResultquickCheckResultquickCheckWith quickCheckstdArgschattymaxSize maxDiscard maxSuccessreplayArgsoutputlabelsnumTestsSuccessGaveUpreasonusedSizeusedSeed numShrinksFailureNoExpectedFailureResultTest.QuickCheck.Propertydisjoin.||.conjoin.&&..&. forAllShrinkforAllwithin==>coverclassifycollectlabel expectFailureverbose whenFail'whenFail printTestCase shrinkingmapSizePropertypropertyTestablePropTest.QuickCheck.ModifiersBlindFixedOrdered OrderedListNonEmpty NonEmptyListPositiveNonZero NonNegativeShrink2Smart Shrinking shrinkState shrinkInit ShrinkStateTest.QuickCheck.Arbitrary orderedListvectorcoarbitraryShowcoarbitraryRealcoarbitraryIntegral><shrinkRealFracshrinkIntegral shrinkNothingarbitrarySizedBoundedIntegralarbitraryBoundedRandomarbitraryBoundedIntegralarbitrarySizedFractionalarbitrarySizedIntegralshrink arbitrary Arbitrary coarbitrary CoArbitraryTest.QuickCheck.GenvectorOflistOf1listOfgrowingElementselements frequencyoneof suchThatMaybesuchThatsamplesample'promotechooseresizesizedvariantGenTest.QuickCheck.TextrangesMkStrStr