gpt4 book ai didi

unit-testing - Sonar 没有选择 Visual Studio 测试报告路径

转载 作者:行者123 更新时间:2023-12-02 01:39:45 24 4
gpt4 key购买 nike

我们在 TFS (2010) 团队构建上运行 SonarQube(5.0.1) 和 sonar.net-runner。

FxCop 工作正常,一切运行完美,我在 Sonar 中看到了所有问题。

但是,当我尝试在 Sonar 中提取测试结果时,我遇到了问题。

当我设置属性时 sonar.cs.vstest.reportsPathstrx 的绝对文件文件,它将我的测试结果发布到 Sonar 。 很棒 .

但是当我使用通配符时,我的测试结果不会在 Sonar 中发布。 不太好

我试过的配置。


#1
sonar.cs.vstest.reportsPaths=E:/Builds/1/74/TestResults/*.trx

#2
sonar.cs.vstest.reportsPaths=TestResults/*.trx

#3
sonar.cs.vstest.reportsPaths=**/*.trx

#4
sonar.cs.vstest.reportsPaths=.**/*.trx

全配置



# ----- Project identification
sonar.projectVersion=2.6.0.0914
sonar.projectName=MySolution
sonar.projectKey=Company:MySolution

# ----- Use UTF-8 encoding, otherwise analysis is unable to read files
sonar.sourceEncoding=UTF-8

# ----- Visual studio bootstrapper
# Enable the Visual Studio bootstrapper
sonar.visualstudio.enable=true

#Define the solution to run sonar against
sonar.visualstudio.solution=MySolution.sln

#Specify the pattern of the test projects
sonar.visualstudio.testProjectPattern=.*Test*.

#We are using custom output paths.
sonar.visualstudio.outputPaths=E:/Builds/1/74/Binaries

# ----- FxCop
sonar.cs.fxcop.aspnet=false
sonar.cs.fxcop.fxCopCmdPath=D:/Sonar.NET/FxCop/FxCopCmd.exe


# ----- Unit Test Results
sonar.cs.vstest.reportsPaths=.**/*.trx.


# This property is set because it is required by the SonarQube Runner.
# But it is not taken into account because the location of the source
# code is retrieved from the .sln and .csproj files.
sonar.sources=.

最佳答案

您需要提供 .trx 文件的完整路径。
sonar.cs.vstest.reportsPaths=../TestResults/TestResult.trx

关于unit-testing - Sonar 没有选择 Visual Studio 测试报告路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29140962/

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