2010-05-12 4 views
3

Est-ce que quelqu'un connaît un moyen facile de revenir en arrière à partir de la surbrillance de la couverture du code VS2010 au test qui fournit la couverture? J'ai un dossier avec une méthode couverte et une autre non mais regardant à travers mes tests je ne peux pas repérer celui qui fournit la couverture actuelle. Ce serait génial de pouvoir revenir de la mise en évidence du code.Identification des tests fournissant une couverture dans les résultats de la couverture de code VS2010

Merci

Répondre

1

informations de couverture de test est principalement booléen qui a été jointes avec. Lorsque vous exécutez le test A et que l'emplacement de la sonde P est atteint, les outils se rappellent que P a été exécuté. Si vous exécutez le test B et que le même emplacement P obtient hits, l'outil se souvient que P a été exécuté. Donc, couverture (P) = exécuté par (A) OU exécuté (B). La bonne nouvelle, c'est que vous obtenez des données de couverture. Les mauvaises nouvelles sont que vous ne pouvez pas distinguer en regardant la couverture (P) si A ou B l'a causé.

Votre seule option réelle consiste à exécuter chaque test séparément et à enregistrer les résultats.

+0

Plus facile à dire qu'à faire lorsque nous avons plus de 500 tests! –

+0

Si vous pouvez exécuter l'ensemble des tests à partir d'un script, vous pouvez créer un script qui exécute les tests individuellement. –