2017-05-02 9 views
0

Malheureusement imgur est bloqué ici sur mon lieu de travail, donc au lieu de captures d'écran de ma définition de construction, je vais devoir expliquer mes paramètres de définition de la construction au mieux de mes capacités.Que dois-je utiliser pour le fichier récapitulatif lors de la publication des résultats de la couverture du code dans TFS 2015?

J'ai deux étapes de construction, la première est une étape de construction de maven qui exécute l'objectif "paquet". Sous la section de couverture de code des paramètres de maven, j'ai l'outil CodeCoverage défini comme "Cobertura", ce qui est ce que nous utilisons sur nos boîtes locales lors de la construction maven.

Ma deuxième étape de construction est "Publication des résultats de couverture de code". Je ne suis pas sûr exactement quoi mettre pour mon dossier de résumé dans les arrangements de cette étape de construction. Je pense que le problème est que l'agent de construction retire le dossier cobertura de la machine de construction et le place ailleurs sur la machine de construction. Ceci est l'entrée du journal pour ce qu'il fait:

Uploaded artifact 'C:\TFS_BUILD_AGENTS\agent-1\_work\3\s\target\site\cobertura' to container folder 'Code Coverage Report_35241' of build 35241.

Je soit besoin le résumé Emplacement du fichier pour chaque fois qu'il est le téléchargement, ou je dois l'avoir pas télécharger le dossier comme il est en train de faire .

C'est ce que j'ai que le fichier sommaire en ce moment, ce qui ne fonctionne pas:

Code Coverage Report_$(Build.BuildId)\coverage.xml

+0

Y at-il des commentaires et avez-vous vérifié, ou a-t-il été résolu? –

+0

Le rapport de couverture de code est-il généré lors de l'étape Maven? Pouvez-vous partager tous les journaux? –

Répondre

0

Vous pouvez vérifier dans ce fichier à TFS et mapper vers le serveur d'agent de construction. Ensuite, vous pouvez construire des variables (comme $(Build.SourcesDirectory) qui représente 'C: \ TFS_BUILD_AGENTS \ agent-1_work \ 3 \ s') pour obtenir le fichier. Vous devez donc mettre C:\TFS_BUILD_AGENTS\agent-1\_work\3\...\***.xml Assurez-vous que le fichier se trouve sur le chemin spécifié.

Si le fichier que vous souhaitez télécharger est généré après l'étape 1, vérifiez le chemin localisé et pointez-le dans la couverture Summary file.