{"id":13450607,"url":"https://github.com/hchauvin/bazel-coverage-report","last_synced_at":"2025-03-23T16:31:50.592Z","repository":{"id":98217088,"uuid":"129957189","full_name":"hchauvin/bazel-coverage-report","owner":"hchauvin","description":"**NOT MAINTAINED** A multi-language coverage report generator for Bazel","archived":true,"fork":false,"pushed_at":"2020-03-05T08:11:18.000Z","size":707,"stargazers_count":21,"open_issues_count":6,"forks_count":27,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-07-31T07:15:44.022Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://hchauvin.github.io/bazel-coverage-report/index.html","language":"Starlark","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hchauvin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2018-04-17T19:51:26.000Z","updated_at":"2024-03-25T10:51:02.000Z","dependencies_parsed_at":"2023-05-18T16:30:17.921Z","dependency_job_id":null,"html_url":"https://github.com/hchauvin/bazel-coverage-report","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hchauvin%2Fbazel-coverage-report","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hchauvin%2Fbazel-coverage-report/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hchauvin%2Fbazel-coverage-report/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hchauvin%2Fbazel-coverage-report/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hchauvin","download_url":"https://codeload.github.com/hchauvin/bazel-coverage-report/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221856420,"owners_count":16892439,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-31T07:00:36.639Z","updated_at":"2024-10-28T16:31:39.444Z","avatar_url":"https://github.com/hchauvin.png","language":"Starlark","funding_links":[],"categories":["Tooling"],"sub_categories":["General"],"readme":"# `bazel-coverage-report`\n\n**Not maintained: Please look at forks instead!**\n\n[![Build Status](https://travis-ci.org/hchauvin/bazel-coverage-report.svg?branch=master)](https://travis-ci.org/hchauvin/bazel-coverage-report)\n\n`bazel-coverage-report` is a multi-language coverage report generator for\n[Bazel](https://bazel.build).  It is based on [genhtml](https://github.com/linux-test-project/lcov.git).\n\nSee the [example report](https://hchauvin.github.io/bazel-coverage-report/index.html) generated\nfor the `//test/...` targets.\n\nBug reports and feature requests are welcome.\n\n## Usage\n\nIn your WORKSPACE:\n```python\ngit_repository(\n    name = \"hchauvin_bazel_coverage_report\",\n    remote = \"https://github.com/hchauvin/bazel-coverage-report.git\",\n    commit = \"{HEAD}\",\n)\nload(\"@hchauvin_bazel_coverage_report//report:defs.bzl\", \"bazel_coverage_report_repositories\")\nbazel_coverage_report_repositories()  # lcov, ...\n```\n\nThen:\n\n1. Generate coverage data with `bazel coverage //your/targets/... --instrumentation_filter=\u003c...\u003e`\n2. Build the coverage report generator: `bazel build @hchauvin_bazel_coverage_report//report:bin`\n3. Generate the report: `bazel-bin/external/hchauvin_bazel_coverage_report/report/bin --dest_dir=\u003cdest dir\u003e`\n\n## Supported languages\n\n- C, C++\n- Golang\n- Javascript, Typescript\n- Java, Kotlin\n- R\n\nSee [`./WORKSPACE`](./WORKSPACE) for the version of the rules that are supported.  Some of\nthese versions are pending Push Requests.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhchauvin%2Fbazel-coverage-report","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhchauvin%2Fbazel-coverage-report","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhchauvin%2Fbazel-coverage-report/lists"}