Nunit 测试上下文 -> 为每组日志创建新的目录



我刚刚从 MSTests 交换过来,每次使用 testcontext.testdir 都会给我一个新文件夹,其中包含用户名和当前时间戳,在 NUnit 中,相同的功能"TestContext.CurrentContext.WorkDirectory"每次关闭时都指向完全相同的位置......这意味着我每次运行测试时制作的日志都会覆盖自己,是否有一个简单的或更确切地说, 快速而复杂的解决方案?

WorkDirectory 与 MSTest 的 testdir 功能不是一回事!

TestContext.CurrentContext.WorkDirectory 是 NUnit 写入报告文件的位置,如果要在测试中创建任何报告,可以使用它。它由--work命令行选项设置。

TestContext.CurrentContext.TestDirectory是包含测试程序集的目录。

顺便说一句,两者都包含在文档中。

最新更新