aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build
diff options
context:
space:
mode:
authorGravatar Miguel Alcon Pinto <malcon@google.com>2015-09-08 19:40:02 +0000
committerGravatar Damien Martin-Guillerez <dmarting@google.com>2015-09-08 22:27:47 +0000
commitea2f63c98f4334c7dfe81fc9a0a20fcf4732ed59 (patch)
tree62ee3476b12f2827a97373405e684a9990f9a75a /src/main/java/com/google/devtools/build
parent475a1344e16337d053dbb5d8a48379cd87bea042 (diff)
Add an attribute to proto and xml query outputs to mark packages that are in error.
-- MOS_MIGRATED_REVID=102582717
Diffstat (limited to 'src/main/java/com/google/devtools/build')
-rw-r--r--src/main/java/com/google/devtools/build/lib/query2/output/ProtoOutputFormatter.java2
-rw-r--r--src/main/java/com/google/devtools/build/lib/query2/output/XmlOutputFormatter.java2
2 files changed, 4 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/query2/output/ProtoOutputFormatter.java b/src/main/java/com/google/devtools/build/lib/query2/output/ProtoOutputFormatter.java
index 1fb878212b..639e124eba 100644
--- a/src/main/java/com/google/devtools/build/lib/query2/output/ProtoOutputFormatter.java
+++ b/src/main/java/com/google/devtools/build/lib/query2/output/ProtoOutputFormatter.java
@@ -221,6 +221,8 @@ public class ProtoOutputFormatter extends OutputFormatter implements UnorderedFo
for (String feature : inputFile.getPackage().getFeatures()) {
input.addFeature(feature);
}
+
+ input.setPackageContainsErrors(inputFile.getPackage().containsErrors());
}
for (Label visibilityDependency : target.getVisibility().getDependencyLabels()) {
diff --git a/src/main/java/com/google/devtools/build/lib/query2/output/XmlOutputFormatter.java b/src/main/java/com/google/devtools/build/lib/query2/output/XmlOutputFormatter.java
index 50ae1fe28b..60e085e51c 100644
--- a/src/main/java/com/google/devtools/build/lib/query2/output/XmlOutputFormatter.java
+++ b/src/main/java/com/google/devtools/build/lib/query2/output/XmlOutputFormatter.java
@@ -178,6 +178,8 @@ class XmlOutputFormatter extends AbstractUnorderedFormatter {
addSubincludedFilesToElement(doc, elem, inputFile);
addSkylarkFilesToElement(doc, elem, inputFile);
addFeaturesToElement(doc, elem, inputFile);
+ elem.setAttribute("package_contains_errors",
+ String.valueOf(inputFile.getPackage().containsErrors()));
}
addPackageGroupsToElement(doc, elem, inputFile);