0

在使用 Jenkins 自动化构建过程的同时,我们使用 MSTest 插件将生成的 *.trx 文件转换为 JUnit xml 格式,以便它可以显示在构建报告中。该插件适用于单个文件。例如:MyProject/TestResults.trx。(插件使用的%WORKSPACE% 是隐式的)

但是现在因为我们有多个(2)测试项目用于同一个应用程序。(集成和单元)我想结合两个测试结果并显示组合结果。

为此,我正在尝试以下 Ant 文件集模式。

<fileset dir="C:\Program Files (x86)\Jenkins\workspace\JenkinsJobWorkSpaceDir\">   
<filename name="*.trx" /> 
</fileset>

但这不起作用,显示以下消息:

[MSTEST-PLUGIN] 没有找到 MSTest TRX 测试报告文件。无视。

这是我的两个文件: C:\Program Files (x86)\Jenkins\workspace\JenkinsJobWorkSpaceDir\TestResult1.trx C:\Program Files (x86)\Jenkins\workspace\JenkinsJobWorkSpaceDir\TestResult2.trx

4

1 回答 1

1

根据 jenkins 的 mstest 插件中文件的文本框下给出的说明:

MSTest 插件 Jenkins

它说 Ant 文件集模式,这并不意味着包含该文件集标记,而是使用通配符表达式来包含文件夹中的所有文件。

于 2017-11-16T07:09:29.230 回答