Continuous integration 南特的加里奥和姆布尼特

Continuous integration 南特的加里奥和姆布尼特,continuous-integration,nant,mbunit,gallio,ncover,Continuous Integration,Nant,Mbunit,Gallio,Ncover,我正试图使用Gallio(v3.1)/MbUnit/NCover在我的C#代码中运行一个单元测试,作为我的持续集成系统构建过程的一部分 我可以让Gallio.Echo.exe执行测试并输出一个XML文件(尽管它似乎正在检查文件夹中的所有.dll文件==大约6.5MB.XML文件!!),但当我尝试让NCover也链接进来时,它也会发出砰的一声 然后:我尝试使用NAnt任务,使用说明,例如: <gallio result-property="testrunner.exit-code"

我正试图使用Gallio(v3.1)/MbUnit/NCover在我的C#代码中运行一个单元测试,作为我的持续集成系统构建过程的一部分

我可以让Gallio.Echo.exe执行测试并输出一个XML文件(尽管它似乎正在检查文件夹中的所有.dll文件==大约6.5MB.XML文件!!),但当我尝试让NCover也链接进来时,它也会发出砰的一声

然后:我尝试使用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文件,但它仍然会显示此消息。任何建议都将不胜感激

这不是奇迹!如果你添加评论作为答案,可以说,我会让它成为“赢家”。