VS2022中如何查看MsTest v2的ClassInitialize/ClassCleanUp输出?
在Visual Studio 2022中查看MsTest v2 ClassInitialize/ClassCleanup的输出
以下是几个可行的方法:
使用“输出”窗口查看
- 打开Visual Studio的「视图」→「输出」窗口
- 在输出窗口顶部的下拉菜单中选择「测试」选项,所有测试相关的输出(包括
ClassInitialize/ClassCleanup中_globalTestContext.WriteLine的内容)都会在这里显示
通过测试设置生成日志文件
- 点击菜单栏「测试」→「设置」→「测试设置」→「选择测试设置文件」,若没有现成的设置文件,选择「新建测试设置」→「本地」模板创建
- 在打开的测试设置编辑器中切换到「数据和诊断」标签,勾选「日志」选项,点击「配置」按钮
- 设置日志的保存路径和输出级别,运行测试后,前往指定路径打开日志文件,就能看到全生命周期的测试输出
附加调试器查看即时窗口输出
- 在Test Explorer中选中目标测试类所在的测试集合
- 右键选择「附加调试器并运行」
- 测试运行时,打开「调试」→「窗口」→「即时」窗口,这里会实时输出
_globalTestContext.WriteLine的所有内容,包括类初始化/清理阶段的输出
内容的提问来源于stack exchange,提问作者bkqc
相关产品推荐
相关产品推荐

