0

使用するMavenプロファイルに応じて、貨物を含むMaven2を使用してさまざまなリモートtomcatにデプロイしています。

自動的に実行したい統合テスト(リモートWebサービス呼び出しを伴うjunit)もあります。

質問:テストコードを設定して、cargo.hostname(推奨、mavenプロファイルに基づいて変更されたプロパティ値)またはアクティブ化されたmavenプロファイルのいずれかを読み取って、テストを実行するURLを認識できるようにするにはどうすればよいですか?

具体的には、これはテストケースのJavaにあります。

ありがとう!

4

1 に答える 1

0

カーゴホスト名に固定値を定義するか(最適ではありませんが、うまくいく場合があります。固定テストサーバーを使用するため)、Mavenで適切なプロパティを定義し、その情報をプロパティファイルに入れます。実際の統合テストの前に読み取ることができるsrc/test/resourcesフォルダー内のビルドプロセスによってフィルター処理されます。

于 2012-05-30T21:47:27.563 に答える