問題タブ [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.

0 投票する
2 に答える
13054 参照

unit-testing - Surefire doesn't launch test in src/main/java

I needed to move some src/test/java to src/main/java according to this recommandation from maven-jar-plugin documentation => http://maven.apache.org/plugins/maven-jar-plugin/usage.html

I did so because, i used tests (helper) classes in another projects in test scope.

So i create my-project-test, moved in test classes, and configured surefire to specify test classes directory =>

But when i launched mvn test, 0 tests is executed =>

The problem is the same as this one => Maven does not find JUnit tests to run but the solution (configure surefire maven plugin) is not working for me.

0 投票する
2 に答える
7919 参照

java - TestNgスイートをプログラムで実装し、Mavensurefireを介して実行する

testng.xmlの代わりにjavaを使用してTestNGテストスイートを実装する方法。次の手順に従いますが、Mavensuefireプラグインで実行できません。

助けてください

ありがとう、ダーシャナ。

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

java - cucumber-jvm junit レポートと maven-surefire-plugin

cucumber-jvmを取得して、機能ファイルごとに個別の xml レポートを生成する方法を見つけようとしています。現時点でmvnで実行している場合、単一の xml を取得していますが、それぞれに個別のファイルは必要ありません。

機能ファイルごとに、org.junit.runners.ParentRunnerの子孫が作成されています。このコードはこちらで参照できます。

ランナーごとに個別のxmlを作成するように確実に伝えることは可能ですか?

詳細はこちら: #171

君たちありがとう!

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

maven - Maven を使用して JUnit テストを実行すると、@Test ブロックから行ごとに出力されない

mvn clean test -Dtest=MyTest を使用して Maven で Junit テストを実行しています

出力は次のようになります。

その後、出力が停止します。@Test ブロックからコマンドラインへの行ごとの出力は保留され、テストが終了した後にのみコンソールに表示されます。

私は以前に作業を行っていました。つまり、テストの進行中に、コンソールに行ごとのテスト出力が表示されていました。しばらくしてから(おそらく更新)停止しました。

その背後にある理由は何ですか?

0 投票する
2 に答える
40819 参照

java - Maven Surefire プラグイン「フォークの開始中にエラーが発生しました。ログの出力を確認してください」

次のエラーが表示されます

junit テスト ケースの実行中に Maven 2.2.1 および Surefire プラグイン 2.11 を使用する場合。

どうすれば修正できますか?

0 投票する
2 に答える
5175 参照

maven - maven cobertura と Surefire プラグインを連携させるにはどうすればよいですか?

Surefire および cobertura プラグインを に入れましたが、正常に動作pom.xmlするように構成できません。または、cobertura が実行されないか、テストが 2 回実行されます。

では、プラグインを一度だけ一緒に実行するにはどうすればよいでしょうか?

このように構成すると、cobertura は実行されません。

このように構成すると、テストは 2 回実行されます。

0 投票する
3 に答える
11915 参照

maven - Mavenフェイルセーフプラグインの利点

Mavenフェイルセーフプラグインは統合テストを実行するために特別に設計されていると読みました。現在、私はマルチモジュールプロジェクトに取り組んでおり、統合テストは独自の個別のモジュールにあり、TestNgで記述され、Surefireプラグインを使用して実行されます。そのモジュールのテストフェーズでは統合テストのみが実行されるため、単体テストとの競合はありません。また、テストの前に環境をセットアップし、テストの実行後に環境をクリーンアップするために、@BeforeSuite @AfterSuiteTestNgアノテーションが使用されます。したがって、Failsafeプラグインで使用されるpre-integration-testフェーズ、integration-testフェーズ、フェーズを利用する必要はありません。post-integration-test

  • Failsafeプラグインを使用しないことで、見逃しているメリットは他にありますか?
  • フェイルセーフプラグインを使用して現在の要件を実行するためのより良い方法はありますか?
  • Mavenプラグインを作成せずに、サーバーの起動、シャットダウン、ファイルの解凍などをpre-integration-testフェーズで実行できますか?post-integration-test
0 投票する
2 に答える
17725 参照

maven - maven-surefire-report-plugin が Surefire-report.html を生成しない

実行時にmaven-surefire-report-pluginを取得してsurefire-report.htmlを生成できません:

レポートを生成できたのは、次を実行したときだけです。

ここに私のpom.xmlがあります

私のプロジェクトには2つのテストがあり、TEST-*.xmlファイルはsurefire-reports
で生成されます。 また、サイトフォルダーはcssimagesフォルダーとコンテンツで生成されますが、レポートはありません。

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

maven-surefire-plugin - Maven Surefire レポート プラグインからの出力をフォーマットする方法

Surefire レポート プラグインによって生成される出力をカスタマイズしたいと考えています。

情報が多すぎるので、2 つの情報だけにしたい

  • テスト名
  • テストを完了するのにかかった実行時間。

誰か私がそれをするのを手伝ってくれませんか?

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

maven - maven surefireテストプラグインは、除外されている場合でもテストを実行します。

テストスイートを除くプラグインのすべてのテストを除外します。

ただし、すべてのテストが実行されます。

構成内の唯一のインクルードを削除しても、すべてのテストが実行されます。

ログは次のとおりです。

-------------------------------------------------- -----テスト-------------------------------------------- -----------同時実行構成は、、、、 parallel='both'useUnlimitedThreads = falseperCoreThreadCount=truethreadCount=10

javalangtests.AnnotationTestの実行

テストの実行:2、失敗:0、エラー:0、スキップ:0、経過時間:0秒

ru.csbi.registry.services.JdbcServiceTestを実行しています

テストの実行:1、失敗:0、エラー:0、スキップ:0、経過時間:0秒

ru.csbi.registry.services.reflection.ClassServiceTestを実行しています

テストの実行:2、失敗:0、エラー:0、スキップ:0、経過時間:0秒

ru.csbi.registry.services.reflection.FieldServiceTestを実行しています

テストの実行:2、失敗:0、エラー:0、スキップ:0、経過時間:0秒

ru.csbi.registry.services.reflection.hibernate.relation.RelationServiceTestを実行しています

テストの実行:7、失敗:0、エラー:0、スキップ:0、経過時間:0.016秒

効果的なpom: