3

在 Micorosoft MSTest 中,我在单元测试中动态创建自定义日志文件 (.xlsx)ClassInitialize并在ClassCleanup. 它被创建并填充,但是当测试完成运行时,out 目录中的日志文件以某种方式被删除。

关于如何防止此日志文件和其他文件TestResults/Out directory被删除的任何想法?

示例位置:

C:\selenium\SelenMSTest4\TestResult\Deploy_ZZZ2013-01-09 10_50_03\Out

正在使用 Microsoft MSTest 2012 和 Selenium WebDriver。通过选择从 Visual Studio 2012 运行测试Test--> Debug-->All Tests

4

1 回答 1

2

创建一个 .runsettings 文件并将“DeleteDeploymentDirectoryAfterTestRunIsComplete”设置为 false 修复了问题,但随后导致找不到部署项(需要对这个复杂的设置进行更多研究)

.runsettings 添加:

<RunSettings> 
<MSTest>  
    <DeleteDeploymentDirectoryAfterTestRunIsComplete>False</DeleteDeploymentDirectoryAfterTestRunIsComplete>
</MSTest>
</RunSettings>
于 2013-01-14T13:30:22.103 回答