Ich habe eine Build-Funktion mit XML-Berichtsverarbeitung erstellt, NUnit wird als Berichtstyp angegeben. Meine Tests laufen (obwohl sie scheitern) mit NUnit Console Runner, Die XML-Datei wird auf dem Erstellungsagenten generiert, wird von TC gefunden und ich kann in den folgenden Protokollmeldungen sehen, dass sie erfolgreich geparst wurde:TeamCity XML-Berichtsverarbeitung zeigt keine Ergebnisse an
[11: 1.04] [NUnit Bericht Beobachter] 1 Bericht für Wege gefunden:
[11.01.04] [NUnit Bericht Beobachter] D: \ TCRepos \ a8efeea5358cd7e0 \ Qualität \ Specflow.TestingSuite \ TestResult.xml
[ 11.01.04] [NUnit Bericht Beobachter] erfolgreich analysiert
[11.01.04] [erfolgreich analysiert] 1 Bericht
[11:01:04] [erfolgreich geparst] Quality \ Specflow.TestingSuite \ TestResult.xml
Aber ich kann die Ergebnisse nicht sehen. Wo werden die Ergebnisse generiert? Ich sehe keine separate Registerkarte, die für die Testergebnisse im Build-Detail erstellt wurde. Sie befindet sich nicht in den dynamischen Dropdown-Listen, in denen Build-Protokolle, Parameter und Artefakte angezeigt werden. Wo kann ich es finden?
EDIT
I als Befehlszeilen runner Erstellungsschritt die Tests leiten die eine CMD-Datei ausgeführt wird, was wiederum die NUnit 3 Konsole runner verwendet Tests auszuführen. Die Log-Meldungen für diesen Build Schritt sind wie folgt:
NUnit Console Runner 3.2.0
[15.24.40] [Schritt 7/7] Copyright (C) 2016 Charlie Poole
[ 15.24.40] [Schritt 7/7]
[15.24.40] [Schritt 7/7] Runtime Environment
[15.24.40] [Schritt 7/7] OS Version : Microsoft Windows NT 6.2.9200.0
[15:24: 40] [Schritt 7/7] CLR Version: 4.0.30319.42000
[15.24.40] [Schritt 7/7] Testdateien
[15.24.40] [Schritt 7/7] AureaAes.TestingSuite.Test \ bin \ Debug \ AureaAes.TestingSuite.Test.dll
Dann gibt es eine Reihe von Fehlern im Zusammenhang mit diesen Tests.Und dann:
Testlauf Zusammenfassung
[15.25.00] [Schritt 7/7] Gesamter: Fehler
[15.25.00] [Schritt 7/7] Test Anzahl: 3, bestanden: 0, fehlgeschlagen: 3, nicht zutreffend: 0, übersprungen: 0
[15:25:00] [Schritt 7/7] Fehlgeschlagene Tests - Fehler: 0, Fehler: 3, Ungültig: 0
[15:25:00] [Schritt 7/7] Startzeit: 2016-04-03 15: 24: 41Z
[15.25.00] [Schritt 7/7] Endzeit: 2016.04.03 15: 24: 59Z
[15.25.00] [Schritt 7/7] Dauer: 18,367 Sekunden
[15.25.00] [Schritt 7/7] Ergebnisse (nunit3) als TestResult.xml gespeichert
EDIT # 2 der Grund, warum die Registerkarte Tests war, weil die Tests nicht wurde, zeigt, Fehler beim NUnit-Setup. Ich nahm an, dass es keinen Unterschied machen sollte, aber es tut es. Ich habe die Build-Funktion für die XML-Verarbeitung bereits hinzugefügt. Jetzt sieht meine Registerkarte Tests wie folgt aus:
Ist dies, wie es aussehen soll? Oder gibt es ein Feuerwerk, das hier fehlt?
Das sieht echt aus. Prost –