2014-02-05 18 views
5

In meinem Team ist Visual Studio Team Services (ehemals Visual Studio Online/Team Foundation-Dienst) so konfiguriert, dass bei jeder Prüfung automatisch die Lösung erstellt und alle Komponententests der Lösung ausgeführt werden -im.Debuggen von Visual Studio Team Services-Komponententests

Es gibt einen Test, der in meinem lokalen Visual Studio, aber nicht in Team Services erfolgreich ist: Wie kann ich mehr Informationen über den fehlgeschlagenen Test erhalten? Ist es möglich, den Test in Team Services manuell auszuführen?

+0

Haben Sie die Testergebnisse geöffnet und heruntergeladen? Das Debuggen von nicht-deterministischen Tests, die lokal arbeiten und auf Build-Servern (lokal oder online) fehlschlagen, ist ein Schmerz :). Vielleicht können Sie etwas Protokollierung hinzufügen. – DaveShaw

+0

Verwendet der Test irgendwelche Abhängigkeiten? –

+0

In der Build/Log Sektion von VS online gibt es einen "Download drop as zip" Knopf, aber ich musste die gesamte Lösung und keine Informationen über die Tests herunterladen. Ja, der Test verwendet Abhängigkeiten. – Sean

Antwort

6

Ich hatte das gleiche Problem mit intermittierend fehlgeschlagenen Tests. Visual Studio Team Services gibt an, dass die Tests fehlgeschlagen sind, nicht aber warum - nicht auf den Tabs Zusammenfassung, Protokoll oder Diagnose des Builds und nicht beim Herunterladen aller Protokolle als zip. Sie können diese Information jedoch in Visual Studio abrufen.

Wechseln Sie in Visual Studio zum Menü Ansicht> Team Explorer. Klicken Sie auf Erstellen. Sie sollten eine Liste der letzten Builds sehen. Doppelklicken Sie auf den fehlgeschlagenen Build. Sie können jetzt die fehlgeschlagenen Tests erweitern und sehen warum sie fehlgeschlagen sind.

+0

In der "Zusammenfassung anzeigen" Abschnitt gibt es eine blaue Link-Schrift so etwas wie "Buildgust @ BUILD-0030 2015-02-04 17: 59: 49_Any CPU_Debug," Klicken Sie darauf, Test-Panel erscheint und alle testen Fälle zeigen. –

Verwandte Themen