【问题标题】:How do I keep Visual Studio deleting the Deploy directory at the end of MSTest run如何让 Visual Studio 在 MSTest 运行结束时删除 Deploy 目录
【发布时间】: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


【解决方案1】:

我在这个主题上找到了这个blog post,它解决了你的具体问题吗?

看起来关键是告诉TestContext你通过调用AddResultsFile添加的文件

【讨论】:

  • 啊,是的!根据我上面的评论,我还添加了 AddResultsFile 选项。一定是那部分让它最终开始工作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多