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.

近期下载者

相关文件


收藏者