これは、私が自分の研究をさらに掘り下げたときに気付いたこの質問のフォローアップです。
Maven Surefireプラグインがデフォルトで順次テストケースを実行すると想定するのは妥当ですか。テストケースは次のテストケースが開始する前に終了します(順序に興味はありません)。並列実行するようにSurefireを構成できることがわかりました。これは、順次実行がデフォルトの動作であり、将来的には実行される可能性があることを意味しますか?
注:なぜテストを強制的に順次実行する必要があるのかを質問した場合(私は知っていますが、優れたテストは並行して実行できるはずです)、それは私が特定の問題の解決策を解決しているためですウェブアプリケーション。あなたはそれについてここで読むことができます。
ありがとうございました
あなたの質問への答えは未来について推測することを含みます、それは通常難しいことです。そうは言っても、そうだと思います。テストの並列実行は、完全に分離されたテストでのみ意味があり、すべての外部依存関係がモックされているか、他の方法で処理されているためです。特に古いコードのテストを作成する場合は、達成が難しい場合があります。そのような場合、決定はプログラマーに任せなければなりません。プログラマーは、並列処理を採用することが理にかなっているかどうかという考えだけを持っています。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加