X-Git-Url: http://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=test%2FTestSuite.hs;h=fa39ef3de373a3a921fef21a425111d55509db1e;hb=a8c2d85d8611f7f56eaa0c3406ec423d68f81f96;hp=468afeb84c60491081274b5e3c3dcdbc7d4e0910;hpb=006f90418a578308104b75362f0b595466900eed;p=hath.git diff --git a/test/TestSuite.hs b/test/TestSuite.hs index 468afeb..fa39ef3 100644 --- a/test/TestSuite.hs +++ b/test/TestSuite.hs @@ -1,8 +1,10 @@ -import Test.Tasty ( TestTree, defaultMain, localOption, testGroup ) -import Test.Tasty.QuickCheck ( QuickCheckTests(..), QuickCheckMaxRatio(..) ) -import Cidr ( cidr_properties, cidr_tests ) -import IPv4Address ( ipv4address_properties, ipv4address_tests ) -import Octet ( octet_properties, octet_tests ) +import Test.Tasty( TestTree, defaultMain, localOption, testGroup ) +import Test.Tasty.QuickCheck( + QuickCheckTests( QuickCheckTests ), + QuickCheckMaxRatio( QuickCheckMaxRatio )) +import Cidr( cidr_properties, cidr_tests ) +import IPv4Address( ipv4address_properties, ipv4address_tests ) +import Octet( octet_properties, octet_tests ) tests :: TestTree tests = testGroup "All Tests" [ @@ -13,8 +15,11 @@ tests = testGroup "All Tests" [ octet_properties, octet_tests ] +-- | Warning: the QuickCheckMaxRatio option is not a ratio. It's +-- currently set to \"100%\", so that the test suite passes even if +-- we have to throw out all of our random test cases. main :: IO () main = defaultMain $ localOption (QuickCheckTests 5000) $ - localOption (QuickCheckMaxRatio 50) tests + localOption (QuickCheckMaxRatio 5000) tests