2011-08-24 16 views
1

私は春のフレームワークには新しいです。私はレールフレームワークでいくつかの経験があります。テスト環境でjunit/TestNGテストケースを実行する方法はありますか?

は私が3環境を作成するために滑走しています(テスト、DEV、生産)

私はこの環境のそれぞれについて、私のポンポンファイルにプロファイルを作成している、

私は環境を変更したい場合は、私アクティブ状態を手動でtrue/falseとして変更する必要があります。

環境を変更すると、アプリ全体がその環境で実行されています。

私の質問は、

では、「ポンポンファイルには何も変更せずに、テスト環境でのJUnit/TestNGのテストケースを実行する方法はありますか?」

おかげで、

ジョン

答えて

0

あなたはMavenのプロファイルを使用する場合は、several方法でそれらをトリガすることができます。あなたにとって最も簡単なのは、コマンドラインオプション-Pを使って明示的にプロファイルを指定したようです。その横に

mvn -P [test|dev|production] 

、春3.1はXML Profilesをご紹介します - これはあなたが異なる環境で動作することができますどのように良い方法することができます。今年はreleasedになるはずですが、すでにRC1のリリースが遅れています。それにもかかわらず、私はマイルストーンのリリースに試してみよう(私はすでにやった)。

(この答えの一部がhereから来ている)

+0

@Claszen、私はコンソールでテストを実行している考えていません。私は日食だけのテストを実行しています。あなたのご協力ありがとうございます。しかし、私たちはどう食べることができますか? – Jon

+0

@ジョン私は、eclipseがJUnitテストを実行しているときにpom.xmlのプロファイル設定を考慮しているかどうかはわかりませんが、Eclipseプロジェクトのプロパティを開き、_Maven_を選択してみてください - m2eを使用している場合は、 "Active Maven Profiles"プロファイルを設定することができます。多分、これは前のm2eclipseプラグインにも存在します。 – FrVaBe

関連する問題