問題タブ [maven-surefire-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.
junit - JUnitオプション/必須テスト
Junit4.8.2とMaven3を使用しています。アプリケーションの一部のテストは、失敗した場合にビルドに失敗するはずですが、失敗しないものもあります(次のオプションのテストが失敗したことを報告するだけです)。
どうすればjunitでそれを行うことができますか?それができない場合は、おそらくtestngができますか?
たとえば、2つのテストケースがあります。
1つ目はそれほど重要ではなく、接続のタイムアウトやサービスが利用できないなどの理由で失敗する可能性があります。したがって、失敗した場合、ビルド全体を失敗させたくはありません。ユーザーに通知してコンソールに書き込むだけです。
2番目は本当に重要なものであり、失敗した場合はビルドも失敗するはずです
私は@Ignoreについて知っています-テストをスキップしたくないので、それは私が探しているものではありません。
@Categoryについて知っているので、surefireプラグインを次のように構成する方法を知っている場合:カテゴリcom.me.Required-失敗した場合にビルドが失敗する場合、およびカテゴリcom.me.Optional-ビルドが失敗しない場合
java - SureFire プラグインのトラブル: -「フォークされた VM は、適切にさよならを言うことなく終了しました。VM クラッシュまたは System.exit が呼び出されましたか?」
単体テストの実行中に次の例外が発生します。
助言がありますか?
java - 入力データをレポートに追加するsurefire-report
テストレポートを作成するために、この素晴らしいmavenプラグインを試しています。私が抱えている問題は、Parameterized
クラスを使用して入力を追加していることです。したがって、私のレポートは次のようになります。
代わりに、入力データを表示したいと思います。それを行う方法はありますか?
これがスクリーンショットです
maven - テスト パッケージ内の jar ファイルと一緒に test-jar を生成する
テスト パッケージを jar ファイルにパッケージ化したいと考えています。maven プラグイン Surefire から generate test-jar を実行する方法。
maven - surefire forkedProcessTimeoutInSecondsしきい値に達した後、Mavenにモジュールビルドを続行させるにはどうすればよいですか?
マルチモジュールのmvn3.0ビルドでは、forkedProcessTimeoutInSecondsを1時間に設定しました。モジュールAでのテストがハングした場合、ビルドに失敗し、残りのモジュールをスキップする確実なしきい値に達します。これより前にハングしたテストを強制終了するjunitタイムアウトを使用しますが、一部のシナリオではこの問題が発生します。junitランナーの機能強化を調査している間、ビルドを実行し続けたいと思います。
現在のコマンドライン: mvn clean install -Dmaven.test.failure.ignore
- 確実なタイムアウト動作を変更して次のモジュールに移動し、ビルドを続行するにはどうすればよいですか?
- 誰かが自分のjunitフレームワークをテストするためのヒントを持っていますか?
両方の項目のアイデアについて、surefireプロジェクトの統合テストを確認する予定でした。ビルド以外のさまざまな問題のある状況をテストできるように、特定のプロファイルによってアクティブ化されるjunitsystestモジュールを用意する予定です。
maven - Maven ビルドの問題 - Maven インストールとして実行したときにこのエラーが表示される理由を知るために誰か助けてもらえますか
[エラー] プロジェクト resteasy で目標 org.apache.maven.plugins:maven-surefire-plugin:2.10:test (default-test) を実行できませんでした: 目標 org.apache.maven.plugins:maven-surefire の default-test を実行します-plugin:2.10:test failed: Plugin org.apache.maven.plugins:maven-surefire-plugin:2.10 またはその依存関係の 1 つを解決できませんでした: org.apache.maven.plugins:maven-surefire の依存関係を収集できませんでした-plugin:jar:2.10 (): org.apache.maven.shared:maven-common-artifact-filters:jar:1.3 のアーティファクト記述子の読み取りに失敗しました: アーティファクト org.apache.maven.shared:maven-common を転送できませんでした-artifact-filters:pom:1.3 from/to central (http://repo.maven.apache.org/maven2): リモートでクローズ [id: 0x3004ed34, /192.168.200.22:59080 :> repo.maven.apache.org /93.184.215.223:80] -> [ヘルプ 1]
testing - Surefire + Maven で 2 つ以上のスレッドを実行するにはどうすればよいですか?
Maven + Surefire コンボを使用して、一度に 2 つ以上のスレッドを実行することはできません。私は、threadCount、perCoreThreadCount、および useUnlimitedThreads 設定のさまざまな組み合わせを試してみましたが、2 つのスレッドよりもうまくいくことはありません。添付のスクリーンショットを参照してください: ~12 の Firefox ウィンドウが存在しますが、一度に「駆動」するのは 2 つだけです。
私のマシンには 2.6 Ghz i7 の 4 コアが搭載されているため、まだハードウェアの限界に達する必要はありません。
Surefire 構成の 1 つの例を次に示します。
私のテストでは、JUnit ランナーにラップされた Scala を使用しています。各テストは独自のクラスにあります。私のJUnitは4.10で、Maven 3.04だと思います。
scala - How do I run test groups with Scala + JUnit runner + Maven?
I'm trying to support running tags/groups of tests on the Maven commandline. I think I have the correct syntax setup in my .scala file (see below), but I'm unsure how to actually execute on the commandline. Examples on the web are mostly in Java.
I want to be able to do something like mvn clean test -Dtags:SlowTest,DbTest
to run all the tests tagged as "slow" and "db".
I've seen Surefire pom.xml examples out there, but I'm not sure how I'd then tag the Surefire groups in my test code itself.
Ideas?
maven - jenkins -> maven -> testng から Java パラメータを渡します
自動化された QA テスト ケースは、Jenkins によってスケジュールされ、実行されます。UAT、STAGE、およびPRODなどのさまざまな環境でテスト ケースを実行する必要があり(テスト データが異なるため)、これらのテスト ケースはSANITY、REGRESSION、およびBATSとして「グループ化」されます。私はそれをビルドして実行するためにmaven + testNG(確実なプラグイン)を使用しています。
これを Jenkins のジョブとして 'BATS in STAGE' として実行するか、'REGRESSION in DEV' などと言う必要があります。
他のオプションは、Jenkins のシステム変数にパラメーター (env および group) を設定し、そこから移動することです。
しかし、ここの別の投稿で提起されたように、私はいくつかの主要なブロックに直面しています..
テスト用にmavenからJavaコードにパラメーターを渡す方法
これは一般的な要件のように見えますが、以前にこれに対処した人はいますか? 私のアプローチは正しいですか、それを行うより良い方法はありますか?
提案してください。
maven - 依存関係にある jvm エージェントを使用するように Maven Surefire を構成するにはどうすればよいですか?
Java エージェントの引数を使用して単体テスト jvm を開始するように Maven Sure Fire プラグインを構成したいと考えています。エージェントのjarファイルはmaven centralから取得しているので、mavenにエージェントのjarファイルへのパスを自動的に割り出してもらいたいです。
Maven座標を使用して、プロジェクトの依存関係であるエージェントへのパスを参照するにはどうすればよいですか?