【问题标题】:Jenkins: MSTest: Unable to specify mutiple test result files to be converted to JUnit XML formatJenkins:MSTest:无法指定要转换为 JUnit XML 格式的多个测试结果文件
【发布时间】:2017-11-15 04:56:29
【问题描述】:

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

【问题讨论】:

    标签: jenkins ant jenkins-plugins fileset jenkins-mstest


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2013-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-08
      • 2015-10-02
      • 2021-05-07
      • 2021-02-04
      相关资源
      最近更新 更多