More comprehensive test/benchmark skipping

This commit is contained in:
Michael Snoyman 2014-12-07 12:57:24 +02:00
parent fe1df2935d
commit b66961d2d8

View File

@ -57,7 +57,19 @@ packageFlags :: PackageName -> Map FlagName Bool
packageFlags _ = mempty
tryBuildTest :: PackageName -> Bool
tryBuildTest = (`notMember` Old.skippedTests oldSettings)
tryBuildTest (PackageName name) = pack name `notMember` skippedTests
tryBuildBenchmark :: PackageName -> Bool
tryBuildBenchmark _ = True
tryBuildBenchmark (PackageName name) = pack name `notMember` skippedBenchs
skippedTests :: HashSet Text
skippedTests = (old ++ ) $ setFromList $ words =<<
[ "HTTP"
]
where
old = setFromList $ map unPackageName $ setToList $ Old.skippedTests oldSettings
skippedBenchs :: HashSet Text
skippedBenchs = setFromList $ words =<<
[ "machines"
]