Wie kann ich die Ausgabe meiner iOS UIAutomation-Tests für Jenkins in die JUnit-Ausgabe umwandeln?

9

Ich verwende UIAutomation-Skripte, um meine iOS-Anwendung zu testen. Ich habe es geschafft, die Skripts über die Befehlszeile zu starten, aber jetzt muss ich die Ausgabe (pass / fail) in einem Format konvertieren, das Jenkins verstehen kann, idealerweise JUnit-Stil.

Hat jemand irgendwelche Skripte geschrieben, um dies zu tun, bevor ich versuche & amp; schreibst du?

Vielen Dank

    
MandyW 06.01.2012, 21:46
quelle

4 Antworten

3

Vielleicht können Sie sich ansehen: Ссылка

Bearbeiten: Ich habe es auch vermieden, Jasmin zu verwenden. Um den Test zu starten, zu bestehen und zu scheitern, habe ich einfach UIALogger.logStart , UIALogger.logFail und UIALogger.logPass :

ersetzt %Vor%     
ıɾuǝʞ 12.04.2012, 20:49
quelle
1

Ich glaube, du wirst finden, was du hier brauchst: Ссылка

Was Sie interessiert, ist der Skriptaufruf "ocunit2junit.rb"

Ich habe es für ein Projekt verwendet, es funktioniert sehr gut.

%Vor%     
Martin Magakian 17.04.2012 04:34
quelle
1

Vielleicht können Sie das verwenden.

Und in Jenkins ausführen Shell:

%Vor%

Und der Bericht wird automatisch in ./ynmsk-report/test.xml

erstellt     
houlianpi 07.05.2012 03:00
quelle
0

Sie können die tuneupjs-Bibliothek verwenden. Die Bibliothek stellt einen Test-Runner bereit, der einen XML-Bericht (jUnit-Stil) generiert. Es funktioniert mit Xcode 6. Für den XML-Bericht geben Sie einfach -x Parameter an. Überprüfen Sie es hier: Ссылка

    
quelle

Tags und Links