我正在尝试使用Gallio (v3.1)/MbUnit/NCover在我的C#代码中运行单元测试,作为我的持续集成系统构建过程的一部分。
我可以让Gallio.Echo.exe执行测试并输出一个XML文件(尽管它似乎确实检查了文件夹==中的所有.dll文件。6.5MB的.xml文件!!),但是当我尝试让NCover也链接进来的时候,它就失败了。
然后:我尝试使用指令from here使用NAnt任务,如下所示:
<gallio result-property="testrunner.exit-code"
application-base-directory="bin/debug"
runner-type="NCover"
failonerror="false"
report-name-format="gallio-MyTestProject"
report-types="xml"
report-directory="bin/debug">
<runner-property value="NCoverArguments='//q //ea CoverageExcludeAttribute //a MyTestProject.dll'" />
<runner-property value="NCoverCoverageFile='coverage-MyTestProject.xml'" />
<assemblies>
<include name="bin/debug" />
</assemblies>
</gallio>但是我在我的命令行上得到以下错误:
Element Required! There must be a least one 'files' element for <gallio ... />.我已经尝试指定我想要检查的.dll文件,但它仍然显示此消息。如有任何建议,我们将不胜感激!
发布于 2009-12-04 20:26:53
<assemblies> has been changed to <files>
https://stackoverflow.com/questions/1797828
复制相似问题