aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules
diff options
context:
space:
mode:
authorGravatar Googler <noreply@google.com>2018-06-20 09:32:56 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-06-20 09:34:20 -0700
commitb97ba661ee03f23c6f14922d732b55faa2176842 (patch)
treec82bcc3c5029c22e7ab8024083e941f3f687b55e /src/main/java/com/google/devtools/build/lib/rules
parentd0c99bd1738c80389acf7b05d72f07eb6015029b (diff)
Don't instrument files generated by cc_proto_library for coverage
RELNOTES=None PiperOrigin-RevId: 201365986
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/cpp/proto/CcProtoAspect.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/proto/CcProtoAspect.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/proto/CcProtoAspect.java
index 9b49079b19..f4d3bb1570 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/cpp/proto/CcProtoAspect.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/proto/CcProtoAspect.java
@@ -249,6 +249,9 @@ public abstract class CcProtoAspect extends NativeAspectClass implements Configu
}
helper.addDeps(ruleContext.getPrerequisites("deps", TARGET));
+
+ // Don't instrument the generated C++ files even when --collect_code_coverage is set.
+ helper.setAllowCoverageInstrumentation(false);
return helper;
}