aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/skyframe/TargetPatternPhaseFunction.java
diff options
context:
space:
mode:
authorGravatar dslomov <dslomov@google.com>2017-04-03 18:54:48 +0000
committerGravatar Marcel Hlopko <hlopko@google.com>2017-04-04 10:07:02 +0200
commit3f00727b700e5591218934d7a8df164cd572be65 (patch)
treeaf056be005b842763f39e707decb7a051db6bb91 /src/main/java/com/google/devtools/build/lib/skyframe/TargetPatternPhaseFunction.java
parente368bd491042f86c0c90b7a43413f44d12946bd0 (diff)
Add "--build_manual_tests" options that forces manual tests to be built.
This is useful for IDEs and other tools utilizing command-line aspects for reflection over build graph. RELNOTES: None. PiperOrigin-RevId: 152038248
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/TargetPatternPhaseFunction.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/skyframe/TargetPatternPhaseFunction.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/TargetPatternPhaseFunction.java b/src/main/java/com/google/devtools/build/lib/skyframe/TargetPatternPhaseFunction.java
index 7a87ba202b..444fd4258a 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/TargetPatternPhaseFunction.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/TargetPatternPhaseFunction.java
@@ -189,7 +189,11 @@ final class TargetPatternPhaseFunction implements SkyFunction {
Environment env, TargetPatternList options) throws InterruptedException {
List<SkyKey> patternSkyKeys = new ArrayList<>();
for (TargetPatternSkyKeyOrException keyOrException :
- TargetPatternValue.keys(options.getTargetPatterns(), FilteringPolicies.FILTER_MANUAL,
+ TargetPatternValue.keys(
+ options.getTargetPatterns(),
+ options.getBuildManualTests()
+ ? FilteringPolicies.NO_FILTER
+ : FilteringPolicies.FILTER_MANUAL,
options.getOffset())) {
try {
patternSkyKeys.add(keyOrException.getSkyKey());