問題タブ [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 投票する
9 に答える
36775 参照

maven-2 - mavenの統合テストターゲットで個々のテストを実行する方法

Maven には、統合テスト フェーズのライフサイクル用に定義された数百のテストがあり、完了するまでに長い時間がかかります。

私がやりたいことは、 で 1 つのテストだけを実行することですintegration-test。私はやってみました:

しかし、それは機能しません。は-Dtest、統合テスト フェーズではなく、単体テスト ゴールのテストのみを実行します。代わりに を試しました-Dintegration-test=<my-test>が、無視されました。

それを行う方法はありますか?


私の構成は次のとおりです。

0 投票する
12 に答える
32659 参照

unit-testing - maven-surefire-pluginを使用して同じプロジェクトでJUnitとTestNGのテストを実行するには?

現在、両方のタイプのテストがありますが、「mvn テスト」と言うと、Junit ではなく TestNG テストのみを実行します。両方を次々と実行したい。何か案が ?

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

spring - 信じられない: クラス X からそのスーパー クラスにキャストできません

Spring (3.0.1.RELEASE)、TestNG (5.11)、および Maven Surefire (2.5) で非常に奇妙な問題が発生しています。テスト コンテキストを xml ファイル (いくつかの Bean 定義を含む) からロードできるように、testNG の Spring ヘルパー クラスを拡張するテスト クラスがあります。私のプロジェクトは、m2eclipse (Import Maven Project を使用) を使用して Eclipse にインポートされました。クラスは Eclipse TestNG ランナーで正常に動作します。ただし、Maven Surefire では次の例外がスローされます。

com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl2 つのクラスと javax.xml.parsers.DocumentBuilderFactoryが JRE のみ (rt.jar) から来るように、pom に含まれるすべての依存関係を排除しました 。

だから、私にはとても信じられないように見えます。

この動作を説明できるクラスのロードにメカニズムがあるのだろうか?

ありがとう。

更新: ここに私の依存関係ツリーがあります:

Eclipse の Open Type 機能を使用するDocumentBuilderFactoryと、DocumentBuilderFactoryImpl

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

maven - コンソールで maven の確実な show スタックトレースを作成する

コンソールで単体テストのスタック トレースを確認したいと思います。Surefire はこれをサポートしていますか?

0 投票する
9 に答える
61984 参照

java - Mavenでカテゴリ別にJUnitテストを実行するにはどうすればよいですか?

JUnit 4.8と新しい@Categoryアノテーションを使用して、MavenのSurefireプラグインで実行するカテゴリのサブセットを選択する方法はありますか?

たとえば、私は持っています:

そして、次のようにすべての非低速テストを実行したいと思います(-Dtest.categoriesは私が作成したことに注意してください...)。

つまり、テストスイートを作成する必要はなく(Mavenはプロジェクト内のすべての単体テストを取得するだけで非常に便利です)、Mavenがカテゴリ別にテストを選択できるようにしたいということです。-Dtest.categoriesを作成したばかりだと思うので、同様の機能を使用できるかどうか疑問に思いました。

0 投票する
5 に答える
167707 参照

java - 一部のテストが失敗した場合でも、Maven にすべてのテストを実行させる

複数のモジュールを含むプロジェクトがあります。すべてのテストに合格すると、Maven テストはそれらすべてを実行します。

最初のモジュールでテストが失敗すると、maven は次のプロジェクトに進みません。Surefire の設定で testFailureIgnore を true に設定しましたが、役に立ちません。

以前の失敗に関係なく、maven にすべてのテストを実行させるにはどうすればよいですか?

0 投票する
5 に答える
57607 参照

maven - Maven(Surefire):src / test/javaからテストリソースをコピーします

MavenのSurefire(テスト)プラグインはファイルをにmvn test-compileコピーします。でコンパイルし、コンパイルしたファイルをにコピーします。src/test/resourcestarget/test-classes.javasrc/test/java.classtarget/test-classes

ただし、からリソースをコピーすることはありません。また、の並列階層よりも、リソースでsrc/test/javaあるクラスと同じディレクトリにテストリソースを配置できる方が便利です。.javasrc/test/resources

Mavenにリソースをコピーさせることは可能src/test/javaですか?

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

pdf - Surefire Report から PDF を生成するために Maven PDF プラグインを使用するにはどうすればよいですか?

JUnit テストを実行した後、Maven Surefire Report プラグイン (http://maven.apache.org/plugins/maven-surefire-report-plugin/) を使用して HTML テスト レポートを生成します。これにより、次のファイルが作成されます。

PDF ファイルを生成する Maven PDF プラグインがあることは知っています (http://maven.apache.org/plugins/maven-pdf-plugin/surefire-report.html)。しかし、私はそれを機能させることができません。私はそれをpom.xmlに含めました:

実行しようとすると、一部のソース ディレクトリが存在しないというエラーが表示されます。

./src/site フォルダーがないので、エラーはそれほど驚くことではありません。しかし、./target/site/surefire-report.html から HTML レポートを PDF のソース ファイルとして取得するように、PDF プラグインを構成するにはどうすればよいでしょうか?

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

java - Maven Surefire:単一の単体テストを実行します

を使用して特定のテストクラスを実行できることを知ってい-Dtest=MyTestます。しかし、そのクラスで特定のテストを実行することは可能ですか?

つまり、とをMyTest定義する場合、実行する必要があることだけを指定する方法はありますか?testFoo()testBar()testfoo()

IDEでこれを行うのは簡単ですが、別のサーバーのコマンドラインでテストを実行する必要がある場合があります。

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

java - maven-surefire-report-plugin 2.8 エラー: org.apache.maven.doxia.siterenderer.sink.SiteRendererSink.unknown

mvn site:sitemaven-surefire-report-plugin を1 週間ほど前にリリースされたばかりのバージョン 2.8 に更新して以来、私のプロジェクトは の実行中に失敗し始めました。

例外は次のとおりです。

私のpomファイルの関連セクションは次のとおりです。

バージョン 2.7.2 に戻すと、エラーは発生しません。これについて詳しく知っている人はいますか?ありがとう。