問題タブ [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 に答える
251 参照

java - 確実なPOJOテストを使用している人はいますか?

JUnit/TestNG の代わりに Maven の POJO テスト機能を実際に使用している人はいますか?

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

もしそうなら、何のため/なぜですか?

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

java - エスケープされていないHTML-HREFをsurefire-reportに追加して、Jenkinsでリンクを表示する方法

私の問題は、タイトルに記載されているとおりです。確実なレポートの出力に HREF を追加したいと思います。しかし確実に . をエスケープしてい<ます。

エスケープを回避する方法を知っている人はいますか?

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

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

Selenium junit4タイプのテストを実行するためにMavenで作成されたプロファイルがあります。以下は、executionsタグのないスニペットです。

そして、私のTestClassは次のようになります。

並列構成でフェイルセーフプラグイン2.11を介してこのテストクラスを実行すると、次のエラーで失敗します。

ここで足りないものはありますか?この投稿に関する情報が遅れている場合は、投稿してください。

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

eclipse - Eclipse のフォーマッタが POM のコマンド ライン引数を台無しにする

pomファイルでsurefireに引数を渡す必要があります。必ず、誰かが入ってきてファイルをフォーマットすると、引数行が折り返されてプロジェクトが壊れます。私はそれを手放す方法を見つけることができませんでした。他の方法で確実に設定する方法を探すこともできると思いますが、それは最適ではありません。

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

java - JUnitテストの継承が機能しない

テストはまったく実行されず、両方の具象クラスが無視されます。どうすればそれを機能させることができますか?test1()(との両方で実行されることを期待していIntegerます)Double

JUnit4.8.1を使用しています。

更新:問題はJUnit自体ではなく、maven-surefire-pluginに関連しているようです。以下の私の答えを参照してください。

0 投票する
0 に答える
465 参照

maven - Maven フェイルセーフのパフォーマンス?

統合テストを適切に実装するために、Maven Failsafe を使い始めました。以前はすべてのテストを Surefire で実行していました。現在、Failsafe は、Surefire が実行していないものを実行します。

「mvn clean verify」を実行すると、Failsafe が実行されるまで、すべてがうまくいきます。Failsafe の構成が SureFire とどのように異なるのかはわかりませんが、ほとんどすぐにシステムが停止します。ほとんど無反応になる。テストを実行しますが、非常に低速です。

SureFire とまったく同じ構成を使用しています。ここで欠けているフェイルセーフについて何か特別なことはありますか? スレッド ? フォーク?バグ?

どうやらそれはjunit47プロバイダーに関連しています。この動作は、使用しない場合には発生しません。

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

maven - build-helper-maven-pluginとマルチモジュールの使用はテストをスキップします

非標準のツリーフォルダーを持つレガシープロジェクトには、build-helper-maven-pluginを使用します。

私はそれをこのように使用します:

プロジェクトのルートでmvninstallを起動すると、正しく機能し、テストに合格しました。

ただし、このプロジェクトは、より大きなプロジェクトのサブモジュールです。親プロジェクトのルートフォルダーでmvninstallを起動すると、mavenはテストを実行しません。

動作しているように見えますが、surefireはテストを検出しません:

これを機能させる方法はありますか?

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

maven - Maven で個別のテストを実行するにはどうすればよいですか?

Maven 3.0.3 を使用しており、JUnit 4.8.1 を使用しています ...

このテストファイルがあります...

この個別のテストを実行するにはどうすればよいですか? やってみると

テストが実行されていないというエラーが表示されます。テストにパッケージ名全体を指定すると、同じエラーが発生します。...

エラーメッセージが生成されます...

これが私が使用している確実な構成です

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

maven - mvn -Dtest = MyTestは、2.8.1から2.12にsurefireにアップグレードした後、MyTestを見つけることができません。

他の誰かがそれを見ていますか?

mvn test -Dtest=MyTest// surefire 2.8.1でMyTestを見つけて実行し、2.12で0個の一致を見つけます

$ mvn -version Apache Maven 3.0.3(r1075438; 2011-02-28 09:31:09-0800)Mavenホーム:C:\ mvn Javaバージョン:1.7.0_01、ベンダー:Oracle Corporation Javaホーム:C:\ Java \ jdk7 \ jreデフォルトのロケール:en_US、プラットフォームエンコーディング:Cp1252 OS名: "windows 7"、バージョン: "6.1"、arch: "amd64"、ファミリ: "windows"

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

php - PHPプロジェクトでの確実なMavenパッケージの問題

PHP プロジェクトでパッケージ コマンドを実行しようとしていますが、surefire レポートに関連するエラーが発生します。ログでわかるように、それはphpunitテスト出力に関連しています...原因: org.apache.maven.plugin.MojoExecutionException: -no output- in file: C:\Users\Develop\adc\src\test \php\org\adc\apptest.php

誰が何が間違っているのか考えていますか?? ...

ここに、「mvn package -e」コマンド ログの穴を添付します。

これは私の pom.xml です: