Maven 2からユニットテストを自動化するためにJettyとSeleniumを使用しています。 CIビルドの一部としてこれらのテストを実際に実行したいだけで、-Dmaven.test.skip
プロパティを使用してテストを制御したいとします。-Dmaven.test.skipでMaven Jetty Pluginの実行を制御するには
これをJettyプラグインの実行に適用する方法が見つかりません。私は明白な何かを欠いていますか
Maven 2からユニットテストを自動化するためにJettyとSeleniumを使用しています。 CIビルドの一部としてこれらのテストを実際に実行したいだけで、-Dmaven.test.skip
プロパティを使用してテストを制御したいとします。-Dmaven.test.skipでMaven Jetty Pluginの実行を制御するには
これをJettyプラグインの実行に適用する方法が見つかりません。私は明白な何かを欠いていますか
を参照してください。 jettyプラグインはこのプロパティについてまったく気にしません。これを行う唯一の方法は、jettyプラグインの実行をプロファイルに移動し、maven.test.skipプロパティがfalseの場合はactivatingとします。この機能について
-Dmavenの場合、これは動作しません。 test.skipは省略されています。これは、CIサーバー専用のプロファイルを作成し、ビルド命令の一部としてそのプロファイルを指定することを意味します。 –
はmaven.test.skipプロパティは、それだけでスキップするかどうかを決定するために確実なプラグインが見えプロパティですhttp://docs.codehaus.org/display/JETTY/Maven+Jetty+Plugin
このリンクは、実際にユースケースをカバーしていないドキュメントを参照しています。 –
hmm(テストプロセスの一部として)自動実行の例があり、テストプロセスがない場合(-skip ...)、それにはブーティスタートアップはありません。 –
機能要求は、既に固定されており、今はjetty.skip
プロパティ設定することで、桟橋のプラグインの実行をスキップすることができます。また、
$ mvn -Djetty.skip=true
参照:
をあなたは明確にすることができます:すべての統合テストをCIサーバー上でのみ実行しますか? –