Visual studio 2012 mstest如何防止删除自定义日志文件(以及防止删除.trx)
在Micorosoft MSTest中,我在Visual studio 2012 mstest如何防止删除自定义日志文件(以及防止删除.trx),visual-studio-2012,mstest,Visual Studio 2012,Mstest,在Micorosoft MSTest中,我在ClassInitialize中的单元测试中动态创建一个自定义日志文件(.xlsx),并在ClassCleanup中关闭它。它会被创建和填充,但是当测试完成运行后,out目录中的日志文件会被删除 如何防止删除此日志文件和TestResults/Out目录中的其他文件 示例位置: C:\selenium\selenium测试4\TestResult\Deploy\uzzz2013-01-09 10\u50\u03\Out 正在使用Microsoft MS
ClassInitialize
中的单元测试中动态创建一个自定义日志文件(.xlsx),并在ClassCleanup
中关闭它。它会被创建和填充,但是当测试完成运行后,out目录中的日志文件会被删除
如何防止删除此日志文件和TestResults/Out目录中的其他文件
示例位置:
C:\selenium\selenium测试4\TestResult\Deploy\uzzz2013-01-09 10\u50\u03\Out
正在使用Microsoft MSTest 2012和Selenium WebDriver。正在从Visual Studio 2012运行测试,方法是选择“测试-->调试-->所有测试”创建一个.runsettings文件,并将“DeleteDeploymentDirectoryAfterTestUnisComplete”设置为false,修复了该问题,但随后导致找不到deploymentitem(需要对此复杂的设置进行更多研究) .runsettings添加:
<RunSettings>
<MSTest>
<DeleteDeploymentDirectoryAfterTestRunIsComplete>False</DeleteDeploymentDirectoryAfterTestRunIsComplete>
</MSTest>
</RunSettings>
假的
您确定您的代码没有问题吗?最好不要自己处理日志记录。使用或类似的库进行日志记录。日志文件创建良好。甚至Microsoft日志文件也正在被删除。您正在通过命令行使用mstest?有一个关于其他mstest特定设置的参考:。查找“MSTest运行设置”部分