aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main
diff options
context:
space:
mode:
authorGravatar juliexxia <juliexxia@google.com>2017-12-07 09:25:36 -0800
committerGravatar Copybara-Service <copybara-piper@google.com>2017-12-07 09:27:56 -0800
commitd6736496f0e1c35b7567f331988997892e32dfda (patch)
treed2151ab1f7c28940228f3f0cd7072dfb7d20b3b4 /src/main
parent8e3ef748768cb81c53680e1a8093f6249b00a096 (diff)
Report empty query results.
PiperOrigin-RevId: 178250626
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/com/google/devtools/build/lib/buildtool/BuildTool.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/buildtool/BuildTool.java b/src/main/java/com/google/devtools/build/lib/buildtool/BuildTool.java
index 7607c16f97..107510fa67 100644
--- a/src/main/java/com/google/devtools/build/lib/buildtool/BuildTool.java
+++ b/src/main/java/com/google/devtools/build/lib/buildtool/BuildTool.java
@@ -64,6 +64,7 @@ import com.google.devtools.build.lib.pkgcache.LoadingResult;
import com.google.devtools.build.lib.profiler.ProfilePhase;
import com.google.devtools.build.lib.profiler.Profiler;
import com.google.devtools.build.lib.query2.ConfiguredTargetQueryEnvironment;
+import com.google.devtools.build.lib.query2.engine.QueryEvalResult;
import com.google.devtools.build.lib.query2.engine.QueryException;
import com.google.devtools.build.lib.query2.engine.TargetLiteral;
import com.google.devtools.build.lib.query2.engine.ThreadSafeOutputFormatterCallback;
@@ -458,7 +459,7 @@ public final class BuildTool {
queryOptions == null
? new HashSet<>()
: ConfiguredTargetQueryEnvironment.parseOptions(queryOptions).toSettings());
- configuredTargetQueryEnvironment.evaluateQuery(
+ QueryEvalResult result = configuredTargetQueryEnvironment.evaluateQuery(
queryExpr,
new ThreadSafeOutputFormatterCallback<ConfiguredTarget>() {
@Override
@@ -475,6 +476,9 @@ public final class BuildTool {
}
}
});
+ if (result.isEmpty()) {
+ env.getReporter().handle(Event.info("Empty query results"));
+ }
}
private void maybeSetStopOnFirstFailure(BuildRequest request, BuildResult result) {