Question

Je suis en train d'utiliser Gallio (v3.1) / MbUnit / NCover pour exécuter un test unitaire dans mon code C #, dans le cadre du processus de construction de mon système d'intégration continue.

Je peux obtenir Gallio.Echo.exe pour exécuter les tests et la sortie d'un fichier XML (mais il ne semble être de vérifier tous les fichiers .dll dans le dossier == environ. Fichier .xml 6.5MB !!), mais quand J'essaie d'obtenir NCover pour relier en outre, il va bang.

ALORS: J'ai essayé d'utiliser la tâche NAnt en utilisant des instructions d'ici , par exemple:

<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>

mais je reçois l'erreur suivante sur ma ligne de commande:

Element Required! There must be a least one 'files' element for <gallio ... />.

J'ai essayé de spécifier le fichier .dll que je voudrais vérifier, mais il vient toujours avec ce message. Toutes les suggestions sont les plus appréciés!

Était-ce utile?

La solution

<assemblies> a été changé <files>

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top