2017-04-18 4 views
0

Einige der Schritte auf Fehler, die ich getan habe, sind nachfolgend beschrieben:Bauen geht auch Testfälle in Jenkins

  1. Setup-Jenkins auf Remote-Linux-Server.

  2. Gebrauchte eigene mac als Slave Lauf Xcode

  3. Ich habe Setup einen Web-Haken auf bitbucket bauen, die einen bauen auf Jenkins Server ausgeführt wird.

  4. Build wird ausgelöst, wenn ich Code auf Repo drücken.

  5. Ich habe Schema im Xcode-Projekt geteilt.

Aber wenn ich Prüfungen nicht auf meinem Repo-Push nicht die Build passes..Shouldn't CI-Server die build..I weiß nicht, wo bin ich ein paar Screenshots für klare Referenz geschrieben haben missing..I

enter image description here

enter image description here

EDIT: mit mehr Forschung ich weiß, kam zu dem Build fehlschlägt, aber Sie müssen die Testergebnisse sehen/berichtet, dass fails.How kann ich die Berichte sehen? Ich sehe keine xml-Dateien unter Berichte Abschnitt

Antwort

0

Auch ich habe das gleiche Problem konfrontiert, wo Build erfolgreich war, obwohl Testfälle wurden fehlgeschlagen. Sie können das Log-Parser-Plug-in verwenden, um die Konsolenausgabe zu analysieren und Ihren Build basierend auf der Ausgabe als stabil oder als fehlgeschlagen zu markieren.

+0

Bitte beachten Sie die aktualisierte Frage –

0

Die jenkins läuft in einer Schritt für Schritt Mode.Build erfolgreich bedeutet, dass Ihr Build-Schritt korrekt ist und es gibt kein Problem damit, aber es bedeutet nicht, dass Ihre Testfälle auch bestanden haben. Sie müssen das mit Junit überprüfen, wenn Ihr Test Fälle passieren oder nicht.

0

In Ihrer Shell ausführen Phase, müssen Sie möglicherweise set -exo pipefail an der Spitze hinzufügen.

Verwandte Themen