問題タブ [maven-failsafe-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3326 参照

java - -DrunIT=true などのコマンドラインからパラメーターを設定すると、プロファイルの Maven フェイルセーフ プラグインから統合テストを実行します

私は maven 3.0.4 を使用しています。mvn verify -Pstage -DrunIT=trueなどの maven コマンドを実行する際にいくつかのプロパティを設定した場合にのみ、フェイルセーフと jetty プラグインを実行 (統合テストのみを実行) したい

pomでのステージプロフィールはこんな感じです。

0 投票する
0 に答える
603 参照

maven - maven verify フェーズで jbehave-maven-plugin レポートの失敗を作成する方法は?

と統合しようとしjbehave-maven-pluginていcargo-maven2-pluginます。

jbehave-maven-pluginintegration-testフェーズ中に実行するように構成されています

cargo-maven2-plugincargo:startサーバーを構成しwarpre-integration-test段階的にweb アプリを展開し、 cargo:stopサーバーを段階的に展開するpost-integration-test

私の意図は

  • サーバーを起動し、pre-integration-test段階的にアプリをデプロイします
  • jBehave テストをintegration-test段階的に実行する
  • サーバーをpost-integration-test段階的に停止する
  • verify段階的にテストの失敗を報告する

このセットアップを実行しようとすると

テストの失敗がない場合は正常に動作します。

ただし、テストが失敗すると、Maven はintegration-testフェーズで停止し、残りのフェーズは実行されません。これにより、サーバーの停止に失敗します。

verifyレポートが生成され、失敗が段階的に報告されるように、このセットアップを機能させる方法はありますか

Maven Failsafe Pluginが 2 つの異なる目標 ( failsafe:integration-test & ) を使用するのと同じようにfailsafe:verify?

0 投票する
1 に答える
1300 参照

java - Maven Cargo: カーゴが戦争を展開する前に統合テストが実行される

統合pom.xmlは次のようになります

テストは次のようになります

を実行するmvn clean installと、テストが実行されて失敗し、ログのどこにも貨物が配置されていないことがわかります。

質問

テストが実際に実行される前に、貨物が戦争を展開することを確認するにはどうすればよいですか

0 投票する
4 に答える
6466 参照

maven - 単一の統合テスト ファイル内でテスト実行の順序を制御するにはどうすればよいですか?

Maven 3.0.3、Failsafe プラグイン v2.17、および JUnit 4.11 を使用しています。現在、次の順序でテストとの統合テストを行っています

現在、「mvn clean install」実行の一部として Maven を介してテストを実行すると、「testAdd」または「testUpdate」の前に「testDelete」が実行されます。名前を「testZZZDelete」に変更すると、最後に実行されますが、私はそれが好きではありません。

ファイルで指定した順序でテストを実行するにはどうすればよいですか? 私のフェイルセーフ構成は次のようになります。

0 投票する
1 に答える
265 参照

java - Maven Fail 統合テストの問題

テストソースフォルダー内に統合テストパッケージがあり、それらを「integration.com.....」というパッケージに入れ、統合クラスをITプレフィックスで終了しましたが、mvn installを実行するたびに統合テストが実行されます。私がやりたかったのは、maven フラグを使用して統合テストを実行することだけでした。

これは私がPOM.xmlに追加したものです