gpt4 book ai didi

unit-testing - Sonarqube 忽略测试执行数据

转载 作者:行者123 更新时间:2023-12-03 09:32:08 25 4
gpt4 key购买 nike

我正在尝试使用 sonar.testExecutionReportPaths 导入通用测试执行.
我正在使用文档中提供的 xml 文件格式。
我在路径属性中使用文件的完整路径。并且文件存在。

我不明白为什么我的文件被忽略。任何的想法 ?

sonar.testExecutionReportPaths = "C:\Program Files (x86)\Jenkins\workspace\CI\Sonarqube.xml"
sonar.test.inclusions = "**\*Test*.cs"

这是来自 Sonar Runner 的日志:
INFO: Sensor Generic Test Executions Report
INFO: Parsing C:\Program Files (x86)\Jenkins\workspace\CI\Sonarqube.xml
WARNING: WARN: Property 'sonar.genericcoverage.unitTestReportPaths' is deprecated. Please use 'sonar.testExecutionReportPaths' instead.
INFO: Imported test execution data for 0 files
INFO: Test execution data ignored for 5 unknown files, including:
C:\Program Files (x86)\Jenkins\workspace\CI\Tests\A-Test.cs
C:\Program Files (x86)\Jenkins\workspace\CI\Tests\B-Tests.cs
C:\Program Files (x86)\Jenkins\workspace\CI\Tests\C-Tests.cs
C:\Program Files (x86)\Jenkins\workspace\CI\Tests\D-Test.cs
C:\Program Files (x86)\Jenkins\workspace\CI\Tests\E-Test.cs
INFO: Sensor Generic Test Executions Report (done) | time=265ms

这是通用 XMl 文件的一部分:
<testExecutions version="1">
<file path="C:\Program Files (x86)\Jenkins\workspace\CI\Tests\A-Test.cs">
<testCase name="My A Test" duration="1210" />
</file>
<file path="C:\Program Files (x86)\Jenkins\workspace\CI\Tests\B-Tests.cs">
<testCase name="My B Test" duration="566" />
</file>
</testExecutions>

谢谢!

最佳答案

对我来说是什么是添加:sonar.testExecutionReportPaths=coverage/test-report.xml
sonar.tests=src
sonar.test.inclusions=**/*.spec.ts
到我的 sonar-project.properties 文件。 “Sonar 扫描仪节点”。

关于unit-testing - Sonarqube 忽略测试执行数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48784225/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com