如何从Visual Studio 2022的Test Explorer窗口导出测试结果?
导出Test Explorer窗口测试结果的方法
当然可以导出Test Explorer窗口里的完整测试结果(包括重新运行单个测试后的内容),以下是几种可行的方法:
合并.trx结果文件(官方方案)
每次测试运行(包括单测重跑)都会在项目的TestResults文件夹下生成独立的.trx格式结果文件。你可以用Visual Studio自带的vstest.console.exe工具,通过/merge参数把多个.trx文件合并成一个完整的结果文件:vstest.console.exe /merge:merged_full_results.trx [路径]/TestRun_1.trx [路径]/TestRun_2.trx合并后的文件会包含所有测试运行(包括重跑)的结果,和Test Explorer窗口显示的内容一致。
使用第三方扩展(直观操作)
可以给Visual Studio安装专门的测试结果导出扩展,比如Test Results Export,这类工具支持直接从Test Explorer窗口导出当前显示的所有结果,可选择CSV、HTML等多种格式,操作更简便。手动复制粘贴(临时快速方案)
若只需要简单的文本形式结果,可在Test Explorer中按Ctrl+A选中所有测试项,右键选择“复制”,再粘贴到记事本或Excel中,就能得到包含测试状态、名称的列表。
内容的提问来源于stack exchange,提问作者Charlie S
相关产品推荐
相关产品推荐

