You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用TRX-Merger.exe合并trx文件时如何避免结果重复叠加?

TRX-Merger 合并测试结果重复叠加问题解决方法

当前你遇到的问题是TRX-Merger默认会简单叠加所有输入文件的测试结果,不会自动识别同一测试用例的重复执行并保留最新结果。以下是几种可行的解决思路:

1. 检查工具是否内置去重参数

先运行工具的帮助命令,确认是否有保留最新结果的参数:

TRX_Merger.exe /?

如果存在类似/keepLatest、/overrideDuplicates这类参数,直接添加到合并命令中即可,示例:

TRX_Merger.exe /trx:c:\ci\TEST-UI.trx,c:\ci\TEST-UI_Rerun.trx /output:c:\ci\TEST-UI_Final.trx /keepLatest

2. 预处理测试文件,只合并必要结果

如果工具没有内置去重功能,可以手动筛选需要合并的内容:

  • 从原TRX文件中提取出20个失败测试用例的ID
  • 从重跑TRX文件中筛选出这些用例的结果(此时应为通过状态)
  • 将原TRX中的120个通过用例,和筛选出的20个重跑通过用例,分别导出为两个新的TRX文件,再用TRX-Merger合并这两个文件

3. 直接编辑TRX文件(XML格式)替换结果

TRX本质是XML格式文件,可以手动修改来得到正确结果:

  • 用文本编辑器打开原TRX和重跑TRX文件
  • 定位到<TestResults>节点,找到原文件中失败的测试结果条目
  • 用重跑文件中对应测试用例的通过结果条目替换掉这些失败条目
  • 保存修改后的文件作为最终的TEST-UI_Final.trx

内容的提问来源于stack exchange,提问作者Santoshkumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 12:15:44