gpt4 book ai didi

visual-studio-2012 - mstest 如何防止自定义日志文件被删除(并防止 .trx 也被删除)

转载 作者:行者123 更新时间:2023-12-02 15:23:44 27 4
gpt4 key购买 nike

在 Microsoft 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 从 Visual Studio 2012 运行测试。

最佳答案

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

.runsettings添加:

<RunSettings> 
<MSTest>
<DeleteDeploymentDirectoryAfterTestRunIsComplete>False</DeleteDeploymentDirectoryAfterTestRunIsComplete>
</MSTest>
</RunSettings>

关于visual-studio-2012 - mstest 如何防止自定义日志文件被删除(并防止 .trx 也被删除),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14245597/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com