packages feed

tasty-travis-0.1.2: Test.hs

import Test.Tasty
import Test.Tasty.HUnit
import Test.Tasty.Travis

main :: IO ()
main = defaultMainWithIngredients ingredients . testGroup "tasty-travis" $
    [ testGroup "Group 1"
        [ testCase "Test 1" $ return ()
        , testCase "Test 2" $ return ()
        , testCase "Test 3" $ return ()
        , testCase "Test 4" $ return ()
        ]
    , testGroup "Group 2" [ testCase "Test 1" $ return () ]
    , testGroup "Group 3"
        [ testCase "Test 0" $ return ()
        , testGroup "Group 4" $
            [ testCase "Test 1" $ return ()
            , testCase "Test 2" $ return ()
            , testCase "Test 3" $ return ()
            , testCase "Test 4" $ return ()
            ]
        ]
    , testGroup "Group 4" [ testCase "Test 1" $ return ()]
    ]
  where
    ingredients = [ listingTests , travisTestReporter travisConfig ]
    travisConfig = defaultConfig
      { travisFoldGroup = FoldMoreThan 2
      , travisSummaryWhen = SummaryAlways
      }