問題タブ [surefire]

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 に答える
379 参照

java - Surefire : 出力動作を変更する方法

mavenをsurefireで使用したときに失敗した単体テスト用のtxtファイルのみを書き込む方法を探しています。Surefire プラグインの現在の動作は、実行中のすべてのテストに対して .txt および .xml ファイルを書き込むことです。

Surefire-report プラグインでできることと少し似ています:

よろしく、

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

maven - テストが失敗した場合、Maven統合テストの結果に対して後処理を実行できますか?

maven2 POMを拡張して、統合テストの結果に対して後処理を実行したいと思います。プラグインを追加してフェーズjava:execにバインドしました。post-integration-test

テストに合格すればすべて問題ありませんが、テストに失敗した場合、後処理は実行されません。

質問:統合テストフェーズの結果に関係なく、タスクを強制するオプションはありますか?

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

maven - Maven+Surefire+Testng の順序 - BeforeClass、BeforeTest、Test、Test、AfterTest、AfterClass

次の出力が期待されていました。

しかし、代わりに、これは実際に起こります。2 つの問題に注意してください: BeforeClass はBeforeTest の後に実行されます。次に、Before/AfterTest は once 実行されます。

これがコードです。

ツールのバージョンに興味がある人: java macosx/1.6.0_22、mvn: 2.2.1、surefire 2.6、testng 5.14.2

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

java - maven-surefire-pluginの実行を2つの別々の実行に分割する方法は?

これが私がやろうとしていることです:

私の習慣<execution>では、コンテナ内ですべてのJSF関連のテストを実行する必要があります。残念ながら、テストは見つかりません。<includes>動作しないようです。フェーズ中<excludes>にこれらのテストを効果的に除外しますtest。ここで何が問題になっていますか?

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

log4j - 確実なテストレポートでlog4j出力を表示する方法

Maven でテストが失敗すると、確実なテスト レポートの xml ファイルにtarget/surefire-reports/TEST-<test-name>.xml標準出力System.outputまたは標準エラーのみが表示されます。System.err

jdk を使用すると、java.util.logging.Loggerすべてのログが Standard Error<system-err> tagに表示されますが、log4j を使用すると表示されません。

log4j によるロギングは、FileAppender と ConsoleAppender を介して正常に機能しています。コンソール出力全体に表示されますが、個々のテスト レポート ファイルには表示されません。

  • 出力をリダイレクトするように log4j を構成しSystem.outて、確実なレポートに表示することはできますか?
  • log4j デバッグ ログも表示するように確実に指示できますか?
0 投票する
3 に答える
24304 参照

maven-2 - 特定のパッケージでテストをスキップするよう確実に指示する方法はありますか?

次のようなもの。

確実に私のdaoテストをスキップする方法が欲しいです。スイートを定義するオーバーヘッドを回避しようとしています。

CI では、すべてのテストを実行する毎晩の 1 つと、「高速」テストのみを実行する SCM の別の 5 分間のポーリングが必要です。

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

maven-2 - 「テスト」プロパティは、Surefire の「除外」構成リストよりも優先されますか?

確かに、「除外」構成のパターンと重複する「テスト」プロパティでテストに名前を付けると、実行されますか?

http://maven.apache.org/plugins/maven-surefire-plugin/examples/single-test.html

http://maven.apache.org/plugins/maven-surefire-plugin/examples/inclusion-exclusion.html

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

maven-2 - 生成されたサイトに Maven Surefire レポートがありません

生成されたサイトに確実なレポートを表示するのに少し苦労しています。実行mvn clean site:siteしましたが、レポートがありません。

私のpom.xmlは次のようになります:-

mvn test を実行すると、テストは正常に実行されます。

ここで私が間違っていることを知ってもいいですか?ありがとう。

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

maven-2 - Eclipseプラグインのバイナリ出力とテスト

私はEclipseプラグインを開発しており、Mavenを使用してソース構造を調整しています。プラグインをコンパイルするために、Mavenのtycho拡張機能を使用します。しかし、私はどのように団結を実行するのか疑問に思いました。

ソースコードの品質管理にソナーサーバーを追加で使用しているので、テストにはsurefireプラグインを使用したいと思います。パッケージターゲットとしてeclipse-test-pluginを使用すると、Unitestが適用されます。ただし、unitestを適用するためにデフォルトのsurefireプラグインを利用したいと思います。

これで、unittestパッケージを含むsrc / test / javaが正しく読み取られてコンパイルされたが、間違った出力フォルダーに書き込まれたことがわかりました。target/test-classesでテストを行う必要があります。ただし、それらはターゲット/クラスにコンパイルされます。

私はEclipseプラグインの開発とMavenを初めて使用するため、テストを正しい出力フォルダーに書き込む方法を見つけることができませんでした。eclipse-pluginプロジェクトのbuild.propertiesを追加および変更してみました。プラグインプロジェクトではなく、tychoを使用しない他のプロジェクトでも問題なく機能します。

助けていただければ幸いです。

よろしく、フロリアン

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

unit-testing - ソースコードがコンパイルできないため、mavenプロジェクトのjunitテストがすべて失敗する

mvn test-compile を実行すると、すべて問題ありません。次に、mvn test を実行します。ソース コードがコンパイルできないため、すべてのテストが失敗します。以下、報告です。これは数日間私を悩ませてきました。何か案が?ありがとう。