在Micorosoft MSTest中,我在ClassInitialize
的单元测试中动态创建自定义日志文件(.xlsx),并在ClassCleanup
中关闭它。它被创建并填充,但是当测试完成运行时,out目录中的日志文件会以某种方式被删除。
有关如何阻止TestResults/Out directory
中的此日志文件和其他文件被删除的任何想法?
示例位置:
C:\ selenium \ SelenMSTest4 \ TestResult \ Deploy_ZZZ2013-01-09 10_50_03 \ Out
正在使用Microsoft MSTest 2012和Selenium WebDriver。通过选择Test--> Debug-->All Tests
答案 0 :(得分:2)
创建.runsettings文件并将“DeleteDeploymentDirectoryAfterTestRunIsComplete”设置为false修复了问题,但后来导致找不到部署项目(需要对此复杂设置进行更多研究)
.runsettings addition:
<RunSettings>
<MSTest>
<DeleteDeploymentDirectoryAfterTestRunIsComplete>False</DeleteDeploymentDirectoryAfterTestRunIsComplete>
</MSTest>
</RunSettings>