Mavenリリースプラグインでユニットテストと統合テストを完全にスキップして準備および実行する方法

アシュリー

Mavenリリースプラグインを使用してMavenセマンティックバージョンを実行するための自動化を設定しました。そのため、私は以下を使用しています:-

mvn -B clean release:clean -DpreparationGoals=clean release:prepare -Darguments="-DskipTests" -Darguments="-DskipITs" -Darguments="-Dmaven.javadoc.skip=true" release:perform -Dusername=$GIT_USERNAME -Dpassword=$GIT_PASSWORD

実行フェーズ中に、jenkinsログでTESTSが実行されていることを除いて、すべてがうまく機能します。CLI引数として渡されたMaven引数を介して強制したいので、既存のpom.xmlに変更を加えることなく、このMavenリリースの準備と実行中にあらゆる種類のテストをスキップする最善の方法は何でしょうか。この自動化を使用して1000個のpomを更新する必要はありません。ここでのヘルプや提案は、いつものように大歓迎です。

レアード・ネルソン

argumentsプロパティを使用してこれを行うことができます引用は非常に重要です。

例:

mvn release:prepare ... -Darguments="-Dmaven.test.skip=true -DsomethingElse=whatever"

ここでは、私が合格maven.test.skip(で定義されたプロパティmaven-surefire-plugintest目標をの実行に至るまで)mvnで実行prepareするという目標maven-release-plugin

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ボタンをクリックして編集テキストにフォーカスをプログラムで設定および削除する方法

分類Dev

ユニットテストを実行するには、Mavenのsurefireプラグインが必要ですか?

分類Dev

スプリングブートでユニットテストを実行すると、「実行不可能なメソッド」エラーが発生する

分類Dev

統合テストランナーを使用して、IntelliJ IDEAプロジェクトの「IntegrationTest」で終わるものを除くすべてのJUnitユニットテストを実行するにはどうすればよいですか?

分類Dev

すべてのプレゼンテーションレイヤー(Web、モバイルアプリ、デスクトップアプリ)でテストを実行する1つの統合テストフレームワークに到達する方法

分類Dev

コード入力とタイマーベースの入力の呼び出しを交互に行い、リアクティブプログラミングでユニットテストする方法

分類Dev

Visual Studio TeamServicesを使用してインメモリSQLデータベースを介してユニット/統合テストを実行する

分類Dev

Android-androidTestおよびtestフォルダー内のインストルメントされたテストおよびユニットテストクラスにプログラムでアクセスすることは可能ですか?

分類Dev

パッケージの下でgoテストを実行しているときに、テストおよびカバレッジレポートでgoファイルをスキップする方法

分類Dev

スプリングWebFlux、モノおよびフラックスをテストユニット

分類Dev

ユニティスクリプトで、ピボット位置を中心に「回転」および「回転」する方法

分類Dev

VPN DNS可用性のスプリングブートで統合テストをスキップする

分類Dev

実行時にユニットテストをスキップする方法は?

分類Dev

RCPアプリケーションのユニットテストをフラグメントとして行う必要があるのはなぜですか

分類Dev

ライブラリテストとドキュメントテストを実行するが、統合テストは実行しない方法

分類Dev

プロセスがリモートユニットで実行されているかどうかをテストし、ログに出力します

分類Dev

サービスアカウントと統合セキュリティによってwpf(c#)アプリケーションを実行する方法

分類Dev

コンテキストメニューを使用してC / C ++プログラムを実行する方法(右クリックオプション)

分類Dev

ユニットテストのブロッキングとしてコルーチンを実行するにはどうすればよいですか?

分類Dev

ツイストトライアルを使用してアウトバーンアプリケーションでユニットテストを行う方法は?

分類Dev

Angular2 +統合ユニットテスト:「keydown」-イベントおよび「input」-イベントを使用して、ユーザーが入力に何かを入力するように偽造する方法

分類Dev

Maven。テストの実行時にプラグインの実行をスキップする

分類Dev

プラグインwebviewを終了しようとするとwebviewに統合プラグインを備えたCordovaアプリがクラッシュする(Androidテスト)

分類Dev

Maven Failsafeプラグイン:統合前および統合後テストフェーズの使用方法

分類Dev

クエリごとに1つの「ユニット」テストを作成して、テストエクスプローラーに結果を表示する方法

分類Dev

JUnit 4テストをFailSafeおよびSureFireプラグインと並行して実行する

分類Dev

C#での実行時にコンテキストメニューストリップを追加する

分類Dev

Mac OSでAppiumをセットアップして、AndroidおよびiOSデバイスのJAVAクラスから自動テストを実行する方法

分類Dev

Mavenフェイルセーフプラグインは常に統合テストをスキップしています

Related 関連記事

  1. 1

    ボタンをクリックして編集テキストにフォーカスをプログラムで設定および削除する方法

  2. 2

    ユニットテストを実行するには、Mavenのsurefireプラグインが必要ですか?

  3. 3

    スプリングブートでユニットテストを実行すると、「実行不可能なメソッド」エラーが発生する

  4. 4

    統合テストランナーを使用して、IntelliJ IDEAプロジェクトの「IntegrationTest」で終わるものを除くすべてのJUnitユニットテストを実行するにはどうすればよいですか?

  5. 5

    すべてのプレゼンテーションレイヤー(Web、モバイルアプリ、デスクトップアプリ)でテストを実行する1つの統合テストフレームワークに到達する方法

  6. 6

    コード入力とタイマーベースの入力の呼び出しを交互に行い、リアクティブプログラミングでユニットテストする方法

  7. 7

    Visual Studio TeamServicesを使用してインメモリSQLデータベースを介してユニット/統合テストを実行する

  8. 8

    Android-androidTestおよびtestフォルダー内のインストルメントされたテストおよびユニットテストクラスにプログラムでアクセスすることは可能ですか?

  9. 9

    パッケージの下でgoテストを実行しているときに、テストおよびカバレッジレポートでgoファイルをスキップする方法

  10. 10

    スプリングWebFlux、モノおよびフラックスをテストユニット

  11. 11

    ユニティスクリプトで、ピボット位置を中心に「回転」および「回転」する方法

  12. 12

    VPN DNS可用性のスプリングブートで統合テストをスキップする

  13. 13

    実行時にユニットテストをスキップする方法は?

  14. 14

    RCPアプリケーションのユニットテストをフラグメントとして行う必要があるのはなぜですか

  15. 15

    ライブラリテストとドキュメントテストを実行するが、統合テストは実行しない方法

  16. 16

    プロセスがリモートユニットで実行されているかどうかをテストし、ログに出力します

  17. 17

    サービスアカウントと統合セキュリティによってwpf(c#)アプリケーションを実行する方法

  18. 18

    コンテキストメニューを使用してC / C ++プログラムを実行する方法(右クリックオプション)

  19. 19

    ユニットテストのブロッキングとしてコルーチンを実行するにはどうすればよいですか?

  20. 20

    ツイストトライアルを使用してアウトバーンアプリケーションでユニットテストを行う方法は?

  21. 21

    Angular2 +統合ユニットテスト:「keydown」-イベントおよび「input」-イベントを使用して、ユーザーが入力に何かを入力するように偽造する方法

  22. 22

    Maven。テストの実行時にプラグインの実行をスキップする

  23. 23

    プラグインwebviewを終了しようとするとwebviewに統合プラグインを備えたCordovaアプリがクラッシュする(Androidテスト)

  24. 24

    Maven Failsafeプラグイン:統合前および統合後テストフェーズの使用方法

  25. 25

    クエリごとに1つの「ユニット」テストを作成して、テストエクスプローラーに結果を表示する方法

  26. 26

    JUnit 4テストをFailSafeおよびSureFireプラグインと並行して実行する

  27. 27

    C#での実行時にコンテキストメニューストリップを追加する

  28. 28

    Mac OSでAppiumをセットアップして、AndroidおよびiOSデバイスのJAVAクラスから自動テストを実行する方法

  29. 29

    Mavenフェイルセーフプラグインは常に統合テストをスキップしています

ホットタグ

アーカイブ