【发布时间】:2013-10-11 18:29:14
【问题描述】:
我设置了一个 MSTest 项目,该项目将一系列屏幕截图作为过程的一部分。
目前看来,TestResults/Deploy_<computername> 2013-10-10 16_52_16 文件夹在每次测试运行结束时都会被删除。
我想保留这些屏幕截图作为我们工作流程的另一部分,如果可能的话,我想保留运行测试的详细日志。
当我在本地运行时,Deploy 目录会被清除。
我有哪些选项可以确保保存这些结果?
【问题讨论】:
-
您使用
TestContext上的什么属性来构建您的路径?有一个结果不应该被删除 -
感谢您的提示!我正在尝试使用“TestContext.ResultsDirectory”,但在等待答案时,我还有大约六个其他选项可以尝试
-
嗯..看起来正确..
-
实际上是
TestContext.TestRunResultsDirectory被保存了。其他的好像没有。 (实际上更准确地说,这是我尝试过的第一个有效的方法)
标签: c# visual-studio unit-testing selenium mstest