2017-03-29 5 views
0

私はジェンキンスで新しく、ビルドに問題があります。私は、Selenium、Java、TestNGでUIテストを書いています。 私の問題は、いくつかのテストが失敗した場合でも、Jenkinsは常にFinished: SUCCESSを表示することです。ジェンキンスは常に成功を示しています - 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 

どうすれば問題を解決できますか?

+0

ジェンキンスは 'testng-results.xml'を見つけられないので奇妙です。私はあなたの 'pom.xml'とjenkinsによって実行されるmvnコマンドを共有すべきだと思います。 – juherr

答えて

2

あなたはMavenプロジェクトを構築していると仮定します。

-Dmaven.test.failure.ignore=false 

エラーが検出された場合、これは、ビルドを停止する必要があります、テスト失敗した場合にビルドを停止ビルドセクションに移動し、「目標&オプションラインは」追加で、その後、プロジェクトの設定]部分に移動するには 。

関連する問題