web-dev-qa-db-fra.com

Comment activer la vue de couverture du code sur VSTS?

Mon équipe utilise VSTS avec des agents hébergés et une tâche de génération Visual Studio Test pour exécuter tous les tests et produire une couverture de code. Cependant l'onglet Couverture du code reste vide par la suite, affichant uniquement un lien pour télécharger le fichier * .coverage.

En fait, je m'attends à ce que les résultats de la couverture du code soient affichés, avec des tableaux et des graphiques sur les projets testés et leur couverture respective.

Nous utilisons la tâche de build Visual Studio Test pour tester les assemblys net461 avec la Couverture de code activée cochée.

Les problèmes this et this sont quelque peu liés, mais pas entièrement, car nous utilisons simplement MSTest Framework avec le Visual Studio Test tâche de génération, qui (je comprends) devrait également publier automatiquement les résultats de la couverture du code.

Est-ce que je manque quelque chose pour que cela fonctionne Couverture du code? Merci!!

enter image description here

8
Herman Cordes

Dans l'onglet Couverture du code, vous devez utiliser la tâche Publier les résultats de la couverture du code pour y afficher des tableaux et des graphiques.

Alors que pour la tâche Publier les résultats de la couverture de code, il prend uniquement en charge les données de couverture de code aux formats Jacoco ou Cobertura. Par conséquent, le résultat du fichier *.coverage Ne peut pas être affiché par des tableaux et des graphiques dans l'onglet Couverture du code.

Plus de détails, vous pouvez consulter le blog Parcourir les rapports de couverture de code et le problème Comment publier le résultat de la couverture de code avec un fichier .coverage .

7
Marina Liu