Visual Studio:如何从测试结果视图(trx文件)运行测试
解决Visual Studio中TRX文件测试选项置灰的问题
TRX文件只是测试结果的静态快照,本身不带可执行的测试代码或本地项目关联信息,所以直接打开时VS找不到对应的可运行测试,导致操作选项置灰。要解决这个问题,核心是把TRX结果和本地的测试项目关联起来,步骤如下:
1. 导入TRX到测试资源管理器
- 打开Visual Studio的测试资源管理器(Test Explorer)
- 点击顶部的「导入测试结果」按钮(带箭头的文件夹图标)
- 选中构建服务器生成的TRX文件完成导入,VS会自动匹配本地测试项目里和TRX记录对应的测试方法
2. 运行关联后的测试
导入完成后,测试资源管理器里的TRX结果会和本地可执行测试绑定:
- 右键目标测试,「运行」「调试」选项会恢复可用
- 也可以直接用测试资源管理器的批量运行按钮执行测试
注意事项
- 必须保证本地测试项目的代码版本和构建服务器运行测试时的版本完全一致,否则会出现匹配失败(比如测试方法名、命名空间改动)
- 如果部分测试无法关联,检查TRX里的测试全称(命名空间+类名+方法名)是否和本地代码完全对应
- 本地必须先拉取并编译对应的测试项目,没有项目的话无法完成关联
内容的提问来源于stack exchange,提问作者Stas
相关产品推荐
相关产品推荐

