mirror of
https://github.com/commercialhaskell/stackage.git
synced 2026-02-22 19:17:53 +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
|
packageFlags _ = mempty
|
||||||
|
|
||||||
tryBuildTest :: PackageName -> Bool
|
tryBuildTest :: PackageName -> Bool
|
||||||
tryBuildTest = (`notMember` Old.skippedTests oldSettings)
|
tryBuildTest (PackageName name) = pack name `notMember` skippedTests
|
||||||
|
|
||||||
tryBuildBenchmark :: PackageName -> Bool
|
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