2010-07-06 27 views
0

Je dois charger le rapport de couverture à partir de la source de test multiple, mais si je mets plusieurs dll (deux d'entre eux testent la même classe) dans TargetArgs, les données de couverture sont écrasées avec les résultats de la dernière DLL.PartCover et plusieurs TargetArgs

Comment puis-je ajouter les résultats de multiples DLL testant la même classe?

Voici un exemple de mon fichier de configuration partcover

<PartCoverSettings> 
    <Target>c:\NUnit\nunit-console.exe</Target> 
    <TargetWorkDir>c:\MyProject\Testing</TargetWorkDir> 
    <TargetArgs>ApplicationServices.Test.dll Integration.Test.dll</TargetArgs> 
    <Rule>+[MyProject.*]*</Rule> 
    <Rule>-[*.Test]*</Rule> 
</PartCoverSettings> 

Merci à l'avance

Répondre

1

Cela devrait effectivement travailler. Je fais la même chose - exécuter plusieurs assemblages de test et obtenir une sortie de couverture. Je le fais à partir de la ligne de commande plutôt que du fichier de configuration.

Avez-vous vérifié que vos règles sont correctes?

+1

Hi Le problème n'est pas d'exécuter plusieurs ensembles de test. Cela fonctionne, mais le dernier assemblage écrase la couverture pour le premier, si les deux assemblées couvrent la même classe –