aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/pkgcache/TestFilter.java
diff options
context:
space:
mode:
authorGravatar janakr <janakr@google.com>2018-02-14 17:16:00 -0800
committerGravatar Copybara-Service <copybara-piper@google.com>2018-02-14 17:18:51 -0800
commitbc09735be8868f345a25f9013e7c995d0871a8b4 (patch)
tree00b5aa781e5b8da2b5fc66392d4769db28a779f6 /src/main/java/com/google/devtools/build/lib/pkgcache/TestFilter.java
parent9565666426a94dc81f4173e2a60375bde59ce253 (diff)
Fix incorrect warning on negative test lang filter flags.
PiperOrigin-RevId: 185770217
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/pkgcache/TestFilter.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/pkgcache/TestFilter.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/pkgcache/TestFilter.java b/src/main/java/com/google/devtools/build/lib/pkgcache/TestFilter.java
index 56e8e8e616..d3aa9db71d 100644
--- a/src/main/java/com/google/devtools/build/lib/pkgcache/TestFilter.java
+++ b/src/main/java/com/google/devtools/build/lib/pkgcache/TestFilter.java
@@ -139,6 +139,9 @@ public final class TestFilter implements com.google.common.base.Predicate<Target
private static void checkLangFilters(
List<String> langFilterList, ExtendedEventHandler reporter, Set<String> allRuleNames) {
for (String lang : langFilterList) {
+ if (lang.startsWith("-")) {
+ lang = lang.substring(1);
+ }
if (!allRuleNames.contains(lang + "_test")) {
reporter.handle(
Event.warn("Unknown language '" + lang + "' in --test_lang_filters option"));