diff options
author | dslomov <dslomov@google.com> | 2017-04-03 18:54:48 +0000 |
---|---|---|
committer | Marcel Hlopko <hlopko@google.com> | 2017-04-04 10:07:02 +0200 |
commit | 3f00727b700e5591218934d7a8df164cd572be65 (patch) | |
tree | af056be005b842763f39e707decb7a051db6bb91 /src/main/java/com/google/devtools/build/lib/skyframe/TargetPatternPhaseFunction.java | |
parent | e368bd491042f86c0c90b7a43413f44d12946bd0 (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.java | 6 |
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()); |