bazel-coverage-report
所属分类:collect
开发工具:Starlark
文件大小:0KB
下载次数:0
上传日期:2020-03-05 08:11:18
上 传 者:
sh-1993
说明: **未维护**Bazel的多语言覆盖率报告生成器,
(**NOT MAINTAINED** A multi-language coverage report generator for Bazel,)
文件列表:
.travis.yml (809, 2020-03-05)
BUILD (1204, 2020-03-05)
LICENSE (11357, 2020-03-05)
WORKSPACE (4620, 2020-03-05)
lint.sh (9082, 2020-03-05)
package.json (490, 2020-03-05)
private/ (0, 2020-03-05)
private/BUILD (1044, 2020-03-05)
private/format.bzl (2817, 2020-03-05)
private/pylint_bin.py (724, 2020-03-05)
private/requirements.txt (68, 2020-03-05)
report/ (0, 2020-03-05)
report/BUILD (937, 2020-03-05)
report/bazel.py (1263, 2020-03-05)
report/defs.bzl (1165, 2020-03-05)
report/generator.py (7057, 2020-03-05)
report/go.py (2589, 2020-03-05)
report/main.py (1494, 2020-03-05)
report/normalize.py (3636, 2020-03-05)
test/ (0, 2020-03-05)
test/BUILD (618, 2020-03-05)
test/R/ (0, 2020-03-05)
test/R/BUILD (1005, 2020-03-05)
test/R/DESCRIPTION (222, 2020-03-05)
test/R/LICENSE (11357, 2020-03-05)
test/R/NAMESPACE (45, 2020-03-05)
test/R/R/ (0, 2020-03-05)
test/R/R/fn.R (652, 2020-03-05)
test/R/ccdep/ (0, 2020-03-05)
test/R/ccdep/BUILD (740, 2020-03-05)
test/R/ccdep/ccdep.c (607, 2020-03-05)
test/R/ccdep/ccdep.h (586, 2020-03-05)
test/R/src/ (0, 2020-03-05)
test/R/src/Makevars (616, 2020-03-05)
test/R/src/fn.c (953, 2020-03-05)
test/R/src/fn.h (682, 2020-03-05)
test/R/src/lib/ (0, 2020-03-05)
test/R/src/lib/getCharacter.c (608, 2020-03-05)
... ...
# `bazel-coverage-report`
**Not maintained: Please look at forks instead!**
[![Build Status](https://travis-ci.org/hchauvin/bazel-coverage-report.svg?branch=master)](https://travis-ci.org/hchauvin/bazel-coverage-report)
`bazel-coverage-report` is a multi-language coverage report generator for
[Bazel](https://bazel.build). It is based on [genhtml](https://github.com/linux-test-project/lcov.git).
See the [example report](https://hchauvin.github.io/bazel-coverage-report/index.html) generated
for the `//test/...` targets.
Bug reports and feature requests are welcome.
## Usage
In your WORKSPACE:
```python
git_repository(
name = "hchauvin_bazel_coverage_report",
remote = "https://github.com/hchauvin/bazel-coverage-report.git",
commit = "{HEAD}",
)
load("@hchauvin_bazel_coverage_report//report:defs.bzl", "bazel_coverage_report_repositories")
bazel_coverage_report_repositories() # lcov, ...
```
Then:
1. Generate coverage data with `bazel coverage //your/targets/... --instrumentation_filter=<...>`
2. Build the coverage report generator: `bazel build @hchauvin_bazel_coverage_report//report:bin`
3. Generate the report: `bazel-bin/external/hchauvin_bazel_coverage_report/report/bin --dest_dir=`
## Supported languages
- C, C++
- Golang
- Javascript, Typescript
- Java, Kotlin
- R
See [`./WORKSPACE`](./WORKSPACE) for the version of the rules that are supported. Some of
these versions are pending Push Requests.
近期下载者:
相关文件:
收藏者: