在目录 TestResults
中构建完成后,我有一堆测试结果文件 ( *.trx
)。
是否可以在 Jenkins 中显示这些测试结果?如何?我尝试了 MSTest Jenkins 插件,但它只允许每个作业trx
文件:(
*.trx
文件在每次构建后生成,并以创建日期命名:YYYY_MM_DD.HH_mm_ss.TRX
因此名称会不断更改(在每次重新构建后)。
知道如何在 Jenkins 中显示这些测试结果的任何想法?
您可以使用 Jenkins 的 Artifact Deployer 插件: ArtifactDeployer 插件
将 xUnit 插件与 MSTest 插件结合使用。 示例用法 -
xunit(
[MSTest(deleteOutputFiles: true,
failIfNotNew: true,
pattern: '*.trx',
skipNoTestFiles: false,
stopProcessingIfError: true)
])
请注意,这期望您的 trx 文件位于工作区的根目录中。 如果不是,则需要将它们复制到那里。