Question

J'utilise TeamCity avec Gallio/XUnit/Specflow et essayer d'afficher nos résultats d'unité / test d'acceptation. Je crois que la sortie est NUnit Format de résultat du test XML.

Notre unité teste l'affichage auotmatiquement à l'aide du coureur de commande avec Gallio. Les tests d'acceptation sont exécutés par un grand script PowerShell qui appelle Gallio (Run-Gallio).

Les résultats sont sortis de l'acceptation-test-résults.xml. Existe-t-il un moyen d'afficher l'acceptation-test-résults.xml TeamCity (6.5.5)?

Était-ce utile?

La solution

Pour ce faire dans un script PowerShell, ajoutez ce qui suit

 Write-Output "##teamcity[importData type='nunit' path='C:\SomeDirectory\YourResults.xml']"

Autres conseils

Vous pouvez utiliser la fonctionnalité de TeamCity intégrée importdata Message de service:

 <!-- Send to TeamCity a service message using MSBuild -->
<Message Text="##teamcity[importData 
                          type='nunit' 
                          path='$(OutputPath)\UnitTestsReport.xml']" 
         Importance="High" />

Pour plus de détails, voir: Créer une interaction de script avec TeamCity - Importation de rapports XML

Je pensais que cela pourrait également être utile pour d'autres personnes qui sont arrivées à ce poste avec des exigences légèrement différentes. C'est le wiki public pour TC qui couvre ce domaine particulier.

http://confluence.jetbrains.com/display/tcd8/build+script+interaction+with+teamcity#buildscriptinteractionwithTeamCity-ImportingXmlReports

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