我曾使用这个nant任务来运行我的nunit测试。
它有一个好处,就是我可以在多个项目中使用它而不需要更改任何内容。问题是,它似乎忽略了一些测试中的
有没有办法兼顾两全?
<nunit2 failonerror="false">
<formatter usefile="true"
outputdir="build"
type="Xml"
extension=".xml"/>
<test>
<assemblies>
<include name="Build/*.Tests.dll"/>
</assemblies>
<references >
<include name="Tools/**/*.dll"/>
<include name="Build/*.dll"/>
</references>
</test>
</nunit2>
它有一个好处,就是我可以在多个项目中使用它而不需要更改任何内容。问题是,它似乎忽略了一些测试中的
TestCase
和ExpectectException
属性,导致它们失败了。我看到了使用exec
任务来调用nunit-console.exe的建议,但这意味着我必须单独指定所有测试dll。这意味着我不能再在所有项目中使用它而不必编辑它。我还必须在我的解决方案中添加测试项目时随时编辑它。有没有办法兼顾两全?