diff options
author | juliexxia <juliexxia@google.com> | 2017-12-07 09:25:36 -0800 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2017-12-07 09:27:56 -0800 |
commit | d6736496f0e1c35b7567f331988997892e32dfda (patch) | |
tree | d2151ab1f7c28940228f3f0cd7072dfb7d20b3b4 /src/main | |
parent | 8e3ef748768cb81c53680e1a8093f6249b00a096 (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.java | 6 |
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) { |