无处可去Codeclimate 文档 https://docs.codeclimate.com/v1.0/docs/setting-up-test-coverage#section-supported-languages-and-formats编写了如何指定覆盖格式化程序。但是当我尝试向 Codeclimate 发送报道时:
./cc-test-reporter before-build
./cc-test-reporter after-build
它失败了:
错误:找不到任何可行的格式化程序。可用的格式化程序: simplecov、lcov、coverage.py、clover、gocov、gcov、cobertura、jacoco
I have gocov
安装。我还生成了一份报告goconv
:
gocov test -coverprofile=out
我尝试以各种方式将报告文件指定给 Codeclimate:
./cc-test-reporter after-build out
./cc-test-reporter after-build < out
但没有运气...
我没有找到任何与格式化程序相关的指令.codeclimate.yml
文件。该文档以超级“你知道”的风格编写,因此没有帮助。如何使用 Codeclimate 启用/发送测试覆盖率?
导出变量:
CC_TEST_REPORTER_ID=...
Run:
for pkg in $(go list ./... | grep -v vendor); do
go test -coverprofile=$(echo $pkg | tr / -).cover $pkg
done
echo "mode: set" > c.out
grep -h -v "^mode:" ./*.cover >> c.out
rm -f *.cover
./cc-test-reporter after-build
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)