xUnit仅报告单个文件的结果

时间:2016-03-01 17:27:42

标签: jenkins xunit

我添加了一个名为std::cout << board[0][1][2] << std::endl; 的后构建操作,然后我添加了一个JUnit子节,并指定了我的xml文件的路径。我知道xUnit正在查找所有指定的文件(Publish xUnit test result report),但是xUnit继续只在其中一个文件上构建成功,[xUnit] [INFO] - [JUnit] - 3 test report file(s) were found with the pattern也显示了相同的测试细分单个文件。

xUnit在任何时候都不会记录错误或异常,或者表示当单独指定或全部一起指定时,它对任何文件都有任何问题。

如果我为每个文件设置单独的构建,xUnit会正确计算构建成功并报告所有文件的结果。

当我指定多个文件时,只使用第一个文件。

如何让xUnit在单个构建中报告多个文件的结果?

我试过了:

  • 将所有测试结果附加到单个文件中。
    • 这导致XML格式错误且无法解析。
  • 添加多个JUnit子部分(每个文件一个)。
    • 这与正常情况没有什么不同,只有第一个指定的文件用于报告成功和显示结果。
  • 将xUnit升级到最新版本,从 1.96 升级到 1.101
    • 没有变化。
  • 启用xUnit记录器以获取更多信息。
    • 记录器不再包含有用的信息,仅包含Latest Build Results

其中一个测试结果文件的输出示例:

[xUnit] - [JUnit] - 3 test report file(s) were found with the pattern '*_test_output.xml' relative to...

0 个答案:

没有答案