Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# &引用;单元测试1“;但在它下面的列表是空的_C#_Sonarqube_Xunit.net - Fatal编程技术网

C# &引用;单元测试1“;但在它下面的列表是空的

C# &引用;单元测试1“;但在它下面的列表是空的,c#,sonarqube,xunit.net,C#,Sonarqube,Xunit.net,然后,我在SonarSource/sonar examples/tree/master/projects/languages/csharp下打开了一个命令提示符,并运行以下命令(基于“单元测试执行结果导入(C#,VB.NET)”@docs.sonaqube.org/pages/viewpage.action?pageId=6389772): 在metric/tests/list下,我得到了“unittests1”,这是可以的,但在它下面,列表是空的: 为什么? 控制台中的相关部分: INFO:

然后,我在SonarSource/sonar examples/tree/master/projects/languages/csharp下打开了一个命令提示符,并运行以下命令(基于“单元测试执行结果导入(C#,VB.NET)”@docs.sonaqube.org/pages/viewpage.action?pageId=6389772):

在metric/tests/list下,我得到了“unittests1”,这是可以的,但在它下面,列表是空的:

为什么?

控制台中的相关部分:

INFO: Sensor org.sonar.plugins.csharp.CSharpUnitTestResultsProvider$CSharpUnitTestResultsImportSensor
INFO: Parsing the XUnit Test Results file C:\workspace\SonarSource-sonar-examples-92828b2\projects\languages\csharp\XUnitResults.xml
INFO: Sensor org.sonar.plugins.csharp.CSharpUnitTestResultsProvider$CSharpUnitTestResultsImportSensor (done) | time=15ms
SonarQube 5.6 w嵌入式h2(额外插件:C#5.3,StyleCop 1.1)

SonarQube C#docs说 “不支持对测试执行结果进行深入分析。测试执行结果将显示在项目级仪表板上。”

关于这个问题有一个公开的问题: 另外一个也值得一看:

所以现在我认为这是C#插件的局限性,而不是bug或配置问题

INFO: Sensor org.sonar.plugins.csharp.CSharpUnitTestResultsProvider$CSharpUnitTestResultsImportSensor
INFO: Parsing the XUnit Test Results file C:\workspace\SonarSource-sonar-examples-92828b2\projects\languages\csharp\XUnitResults.xml
INFO: Sensor org.sonar.plugins.csharp.CSharpUnitTestResultsProvider$CSharpUnitTestResultsImportSensor (done) | time=15ms