mirror of
https://github.com/commercialhaskell/stackage.git
synced 2026-01-11 23:08:30 +01:00
More comprehensive test/benchmark skipping
This commit is contained in:
parent
fe1df2935d
commit
b66961d2d8
@ -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"
|
||||
]
|
||||
|
||||
Loading…
Reference in New Issue
Block a user