【发布时间】:2011-06-20 19:58:55
【问题描述】:
请原谅这个模棱两可的标题;很难用一行来形容。
基本上,我们的 MbUnit 测试在 Visual Studio 中使用 TestDriven 运行良好,但在尝试通过 NAnt 中的
失败与尝试读取文件的测试有关;他们读取相对于当前目录的文件,例如“..\..\files\dir\whatever”。但是问题似乎是 Gallio 将测试 DLL 复制到其他地方的目录,并将当前目录设置为“%HOMEDIR%\AppData\Local\Temp\Gallio\MSTestAdapter\randomname\TestDir\Out\something”。
所以我的问题有两个:我应该将测试所需的文件放在哪里,以便在运行时找到它们,以及我应该如何从代码中引用它们?
(另外,我认为我们根本没有使用 MS-Test,那里面怎么会有一个 'MSTest' 目录?)
【问题讨论】:
标签: file nant mstest mbunit gallio