#覆盖率 #datadog #推送 #发布 #报告 #cargo #生成

app coverage-datadog-publisher

将代码覆盖率推送到 datadog

2 个不稳定版本

0.2.0 2023年6月27日
0.1.0 2023年6月27日

#459 in Cargo 插件

MIT 许可证

10KB
112 代码行

覆盖率 datadog 发布器

只是一个工具,可以将由 cargo-llvm-cov 生成的代码覆盖率发布到 Datadog。

用法

# generate your code coverage report
cargo llvm-cov --json --output-path cov.json
# publish your coverage report
coverate-datadog-publisher \
    --datadog-api-key <your datadog api key> \
    --datadog-site https://api.datadoghq.eu \ # optional but if you work in europe, use this
    --project-name <name of the project> \ # optional
    --commit-hash $(git rev-parse HEAD) \ # optional
    --branch-name $(git rev-parse --abbrev-ref HEAD) \ # optional
    --series-name ci.coverage \ # optional
    ./cov.json

更多选项请运行 coverate-datadog-publisher --help

依赖项

~6–18MB
~275K SLoC