diff options
author | Ulf Adams <ulfjack@google.com> | 2016-11-24 12:51:35 +0000 |
---|---|---|
committer | Dmitry Lomov <dslomov@google.com> | 2016-11-24 13:34:11 +0000 |
commit | 8829abaeec8fa0be7ea6d87cbfde656e9c780cf3 (patch) | |
tree | f0063ad8b10ec7a4db91948609aba5a50bc2cf94 /tools/BUILD | |
parent | 74ffaf7a7a1611fb693d5c37469dcd6ea1bf3715 (diff) |
Coverage support.
- open source CoverageCommand.java
- add a collect-coverage.sh script
- update test-setup.sh to be compatible with the coverage collector
- update StandaloneTestStrategy to provide the necessary env variables
- update StandaloneTestStrategy to set the right command line for coverage
- add support for C++ coverage
An HTML report can then be generated with genhtml like this:
genhtml -o report/ -p "$(readlink -f bazel-<project>)" path/to/coverage.dat
Progress on #1118.
--
MOS_MIGRATED_REVID=140125715
Diffstat (limited to 'tools/BUILD')
-rw-r--r-- | tools/BUILD | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/BUILD b/tools/BUILD index e2ba653096..64115aa06b 100644 --- a/tools/BUILD +++ b/tools/BUILD @@ -16,6 +16,7 @@ filegroup( "//tools/build_defs/pkg:srcs", "//tools/build_defs/repo:srcs", "//tools/build_rules:srcs", + "//tools/coverage:srcs", "//tools/proto/toolchains:srcs", "//tools/ide:srcs", "//tools/jdk:srcs", @@ -42,6 +43,7 @@ filegroup( "//tools/build_defs/repo:srcs", "//tools/build_rules:embedded_tools_srcs", "//tools/buildstamp:srcs", + "//tools/coverage:srcs", "//tools/proto/toolchains:srcs", "//tools/cpp:srcs", "//tools/genrule:srcs", |