1

Mavenのsurefireプラグインを使用すると、forkModeをneverに設定できます。これにより、1000ユニットテストの実行が7分から1:40に高速化されます。

なぜこれがそのような違いを生むのですか?

4

2 に答える 2

1

forkMode=alwaysMaven のデバッグをオンにすると、pom が確実なプラグイン用に設定された親 pom バージョンを参照し、デフォルト値をオーバーライドしていることが明らかになりました。

于 2012-09-07T15:24:12.417 に答える
0

のデフォルト値はforkModeですonce。これは、surefire が別の JVM を作成してテストを実行することを意味します。ビルド システムでは、余分な JVM の作成とクリーンアップに時間がかかっているようです。

于 2012-09-06T17:04:58.603 に答える