我刚刚从MSTests交换过来,在那里使用testcontext.testdir每次都给我一个新的文件夹,带有用户名和生态时间戳,在NUnit中,相同的功能“TestContext.CurrentContext.WorkDirectory”指向每个完全相同的位置它消失的时间......这意味着我每次运行测试时都会覆盖自己的日志,是否有一个简单,快速,复杂的解决方案来解决我的问题?
答案 0 :(得分:0)
WorkDirectory 不与MSTest的testdir功能相同!
TestContext.CurrentContext.WorkDirectory
是NUnit编写报告文件的地方,如果您想在测试中创建任何报告,则可以使用它。它由--work
命令行选项设置。
TestContext.CurrentContext.TestDirectory
是包含测试程序集的目录。
这两个文件都包含在BTW文件中。