最後に呼び出されたときに失敗したテストのみを実行するmaven 'test'コマンドを呼び出す方法はありますか?失敗したテストのみを実行するMaven 'test'コマンド
答えて
surefireプラグインのrunOrderパラメータを使用してみてください。それはあなたがコマンドラインからプロパティを変更することができ${expression}
を持っているようには見えませんので、私は自分自身をロールになります。
... POM stuff here....
<properties>
<!-- plugin's default value for this param -->
<surefire.test.runOrder>filesystem</surefire.test.runOrder>
</properties>
....
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<runOrder>${surefire.test.runOrder}</runOrder>
</configuration>
</plugin>
....
次にコマンドラインで希望の設定を選択できます。
mvn -Dsurefire.test.runOrder=failedfirst test
(またはpackage
など)。
+1私が今日学んだ新しいもの – Raghuram
これは私には役に立たなかった。私は最初にすべてのテストを行った、彼らはすべて合格した。それから、あなたが提案したコマンドを実行しましたが、その結果、すべてのテストを再度実行したと言いました。 – Glide
通常終了時に実行されるテストの1つを修正して失敗させてください。その後、テストを繰り返します。失敗したものが最初に実行され、次に他のすべてが実行されます。提案された設定は、失敗したテストだけを実行するのではなく、失敗したテストを最初に実行します。テスト実行に失敗したテストは含まれていなかったので、すべてが再度実行されました。 – user944849
- 1. Mavenテスト、Jenkins Test Suiteの失敗java.lang.NoClassDefFoundError -
- 2. MavenでのTestNGテストの実行に失敗しました
- 3. Test :: Moreで失敗したテストのみを報告する
- 4. 失敗したテストのみを実行しているPython unittest
- 5. TestNGテストはMaven Testとして実行すると失敗しますが、TestNGスイートとして実行すると失敗します
- 6. 失敗したテストと未実行のテストの再実行
- 7. Grailsの統合テストは、 'grails test-app'を実行した場合にのみ失敗します
- 8. Maven:テストをスキップしても確実に失敗する
- 9. maven spring-boot:実行に失敗しました
- 10. MUnitテストでMavenビルドが失敗する
- 11. アリmavenのは、失敗したプラグイン - 実行する@ hbm2java
- 12. ルビで失敗した単体テストを再実行する
- 13. REST MYSQLの移行はTESTでのみ失敗しますか?
- 14. 失敗したビルドでコマンドを実行する
- 15. Akka Test TCPコマンドが失敗しました
- 16. テストの実行に失敗しました: 'kotlin.UninitializedPropertyAccessException'のために計測が失敗しました
- 17. mavenビルドの実行に失敗しました: '127'
- 18. Maven-Plugin:タスク 'yarn'の実行に失敗しました
- 19. テストの実行が失敗したためコンフィグ負荷
- 20. 目標org.apache.maven.pluginsを実行できませんでした:maven-surefire-plugin:2.16:プロジェクトのテスト(default-test)mahout-math:テストの失敗があります
- 21. QUESTテストでasync()アサーションでassert testが失敗しました
- 22. gitのコマンドは、私は、コマンドを実行して失敗し、
- 23. test mavenを実行するには?
- 24. antで実行してもテストは成功しますが、Mavenで実行すると失敗しますか?
- 25. exec-maven-pluginでクリーンアップスクリプトを実行する方法:execの失敗?
- 26. Mavenでのテスト実行
- 27. テストが実行されなかったときにMavenビルドが失敗することを確認します
- 28. 失敗した実行nativescript -
- 29. Robolectric:複数のテストを実行すると失敗します
- 30. Javafx Maven Pluginゴール実行に失敗しました
テスト出力を永続化して再ロードする必要があるので、私はそうは思わない。また、テストに合格しないクラスを変更すると、以前の失敗だけでなく、関連するすべてのテストを実行する必要があるため、危険です。 –
これはEcilpse、Netbeans、またはIntelliJによって一般的にサポートされているIDEの仕事のようです。 – khmarbaise