0

根据这篇文章,我最近决定不再创建单元测试和使用 Sonarqube 的测试覆盖率,至少现在我只关心E2E测试。话虽如此,我不想报告覆盖率,但我确实想报告我的测试套件的成功或失败,如果测试失败,我的质量门就会失败。我在我的中配置了以下内容sonarqube-scanner.js

'sonar.testExecutionReportPaths': 'test-results.xml'

这是我的自定义Playwright记者的输出:

<testExecutions version="1">
    <file path="tests/pages/test.spec.ts">
        <testCase name="Should load the page filtered by default with todays date" duration="32323">
            <failure message="short">sample failure text</failure>
        </testCase>
    </file>
</testExecutions>

我希望我的仪表板由于测试套件失败而失败,但它通过了。我想我有一些错误配置。有没有办法以上述报告无法通过质量门的方式配置 sonarqube?

4

0 回答 0