11

私は私のセレンは(ユニットテストを実行せずに)での統合テスト・フェーズをテスト実行するのmaven-確実な-プラグインまたはのmaven-フェイルセーフ・プラグインを使用しての概念の間で混乱しています 私はいくつかの例の用途を参照してくださいのmaven-確実な-プラグインおよび他の例は、のmaven-フェイルセーフ・プラグインmaven-surefire-pluginまたはmaven-failsafe-pluginを使用してセレンテストを実行していますか?

を使用する構成にサンプルまたはリンクをアドバイスしてください。

答えて

14

セレンテストの実行にはmaven-failsafe-pluginを使用してください。

フェールセーフプラグインは、統合テストフェーズでテストを実行し、統合テストが失敗したときにビルドに失敗しないため、統合テスト後のフェーズを実行できます。フェールセーフプラグインは、ベリファイフェーズでビルドに失敗します。これは、通常、統合テスト前の段階ではサーバーの起動やデータの設定、セレンテストの実行中は統合後のテスト段階でのシャットダウン/クリーンアップなどの作業を行うため重要です。

usage of the failsafe pluginmaven lifecycles referenceをご覧ください。

関連する問題