2009-04-25 14 views
2

Maven 2からユニットテストを自動化するためにJettySeleniumを使用しています。 CIビルドの一部としてこれらのテストを実際に実行したいだけで、-Dmaven.test.skipプロパティを使用してテストを制御したいとします。-Dmaven.test.skipでMaven Jetty Pluginの実行を制御するには

これをJettyプラグインの実行に適用する方法が見つかりません。私は明白な何かを欠いていますか

+0

をあなたは明確にすることができます:すべての統合テストをCIサーバー上でのみ実行しますか? –

答えて

3

を参照してください。 jettyプラグインはこのプロパティについてまったく気にしません。これを行う唯一の方法は、jettyプラグインの実行をプロファイルに移動し、maven.test.skipプロパティがfalseの場合はactivatingとします。この機能について

+0

-Dmavenの場合、これは動作しません。 test.skipは省略されています。これは、CIサーバー専用のプロファイルを作成し、ビルド命令の一部としてそのプロファイルを指定することを意味します。 –

-1

はmaven.test.skipプロパティは、それだけでスキップするかどうかを決定するために確実なプラグインが見えプロパティですhttp://docs.codehaus.org/display/JETTY/Maven+Jetty+Plugin

+0

このリンクは、実際にユースケースをカバーしていないドキュメントを参照しています。 –

+0

hmm(テストプロセスの一部として)自動実行の例があり、テストプロセスがない場合(-skip ...)、それにはブーティスタートアップはありません。 –

関連する問題