在microsoft MSTest中,我在ClassInitialize
的单元测试中动态创建一个自定义日志文件(.xlsx),并在ClassCleanup
中关闭它。它被创建并填充,但是当测试完成运行时,输出目录中的日志文件以某种方式被删除。
关于如何防止此日志文件和TestResults/Out directory
中的其他文件被删除的任何想法?
示例位置:
C: SelenMSTest4 TestResult 硒Deploy_ZZZ2013-01-09 10 _50_03
正在使用Microsoft MSTest 2012和Selenium WebDriver。通过选择Test--> Debug-->All Tests
创建.runsettings文件并将"DeleteDeploymentDirectoryAfterTestRunIsComplete"设置为false修复了问题,但随后导致无法找到deploymentitem(需要对这个复杂的设置进行更多研究)
.runsettings加法:
<RunSettings>
<MSTest>
<DeleteDeploymentDirectoryAfterTestRunIsComplete>False</DeleteDeploymentDirectoryAfterTestRunIsComplete>
</MSTest>
</RunSettings>