擅长:python、mysql、java
<p>您需要一个代码覆盖工具来分析单元测试覆盖了多少项目代码。在</p>
<p>如前所述,其中一个工具是<code>coverage</code>。在</p>
<p><code>coverage</code>工具可用于生成与SonarQube兼容的XML报告,然后将其上载到SonarQube。在</p>
<p>安装后,运行<code>coverage xml</code>。在</p>
<p>在您的<code>sonar-project.properties</code>中添加:</p>
<pre><code>sonar.python.coverage.reportPath=coverage.xml
</code></pre>
<p>请记住将自动生成的覆盖率输出文件添加到<code>.gitignore</code>:</p>
^{pr2}$