在使用 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