2017-03-29 7 views
0

Ich bin neu mit Jenkins und ich habe ein Problem mit Builds. Ich schreibe UI-Tests mit Selenium, Java und TestNG. Mein Problem ist, dass Jenkins immer Finished: SUCCESS zeigt, auch wenn einige Tests fehlschlagen.Jenkins immer Erfolg zeigen - TestNG, Selenium

=============================================== 
    TestAll 
    Total tests run: 10, Failures: 1, Skips: 0 
    =============================================== 

    [SSH] exit-status: 0 
    TestNG Reports Processing: START 
    Looking for TestNG results report in workspace using pattern: **/testng-results.xml 
    Did not find any matching files. 
    Started calculate disk usage of build 
    Finished Calculation of disk usage of build in 0 seconds 
    Started calculate disk usage of workspace 
    Finished Calculation of disk usage of workspace in 0 seconds 
    Notifying upstream projects of job completion 
    No emails were triggered. 
    Finished: SUCCESS 

Wie kann ich mein Problem lösen?

+0

Es ist seltsam, weil Jenkins keine 'testng-results.xml' findet. Ich denke, du solltest deine 'pom.xml' und den mvn-Befehl von jenkins teilen. – juherr

Antwort

2

Ich nehme an, Sie bauen ein Maven-Projekt. Um einen Build auf Testfehler zu stoppen, gehen Sie auf die configure Teil des Projekts dann in den Build-Abschnitt gehen und in „Ziele & Optionen line“ hinzufügen:

-Dmaven.test.failure.ignore=false 

dies die Build stoppen sollten, wenn Fehler gefunden werden.

Verwandte Themen