如何使用Coverage.py库覆盖java测试

时间:2018-01-31 07:58:16

标签: api automation sonarqube coverage.py

Devlopment堆栈在Python(烧瓶)中,我们的自动化套件(API)用Java编码。 那么哪个最好的库可以用于代码覆盖

1 个答案:

答案 0 :(得分:0)

如果你有python测试,你可以使用coverage.py,它提供了可以使用SonarPython在SonarQube中导入的python代码覆盖:Python Coverage Results Import

如果你有java测试,你可以使用JaCoCo,它提供了可以使用SonarJava在SonarQube中导入的java代码覆盖:Usage of JaCoCo with Java Plugin

如果你有相同的项目python + java代码,两种语言的覆盖范围将上传到SonarQube。但是如果你正在寻找支持混合java和python代码的测试的覆盖工具,我的意思是用一种语言启动测试并用两种语言记录覆盖率,这个工具不存在。