2010-11-04 3 views
0

Je travaille avec une grande solution (plus de 90 projets). Quand je construis, si la construction réussit, je reçois environ 50 lignes dans la fenêtre de sortie qui disent des choses commeComment puis-je supprimer la sortie de la fenêtre Tests après une construction?

UTA050: Test XYZ.ABC.GEF has the Ignore attribute. Ignoring test.

fin. Mais la chose désagréable est que cela prend beaucoup de temps pour que toute cette sortie apparaisse, comme 30-45. Je construis avant un checkin, donc c'est juste un peu ennuyeux car je dois attendre que cette fenêtre de sortie fasse son truc avant de pouvoir m'enregistrer.

Y a-t-il un moyen de supprimer cette sortie? Related question ne répond pas.

+0

Exécute-t-il également des tests non ignorés entre chacun de ces avertissements? Si oui, votre meilleur pari est juste d'éteindre les tests. De plus, avoir à attendre 40 secondes avant qu'un checkin compare une puce à un éléphant, à moins que vous ne préfériez faire des douzaines de checkins en ligne ... –

+0

@Merlyn Non, ce n'est pas en cours d'exécution de tests. Je dois attendre cela après chaque build, donc ça s'additionne. Je ne construis généralement que le projet sur lequel je travaille mais j'ai souvent besoin de construire la solution complète. – jcollum

+0

J'ai essayé de construire un projet de test avec un attribut ignore et n'ai observé aucun message dans la fenêtre de sortie. Pour mieux comprendre votre question, pouvez-vous partager la version de VS que vous utilisez (VS 2010 ou 2008 ou 2005) et quels types de projets de test (C#, natif, VB) y a-t-il? –

Répondre

0

Je soupçonne que cette écriture dans Output: Tests est un effet secondaire d'avoir le panneau de vue de test ouvert lors de la construction. La solution semble être de s'assurer que ce panneau est fermé lors de la construction.

Questions connexes