4

デプロイ後に毎回実行される SeleniumWebdriver/TestNG/Maven/Java 継続的統合テストがあります。要素がユーザー インターフェイスになく、テストが例外をスローする場合があります (catch ステートメントでブラウザーをオフにするため、後でコードでキャッチされます)。そのため、ビルドは成功としてマークされます。

奇妙なことに、以前にも例外が原因でテストに失敗したことがあり、ビルドはまだ成功したと見なされていました。

例外、FAILURE をスローしたすべてのテストをマークするために、maven pom.xml ファイルまたは jenkins ビルドを構成するにはどうすればよいですか?

編集: robjohncox の応答を得た後、私がする必要がある別のことがあります:

エラーを再度スローするにはどうすればよいですか?

} catch (Exception e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    quit(driver);
    sendMail();
}

それはこのように行われますか?

    throw e;
4

1 に答える 1