2017-08-17 186 views
1

forkedProcessTimeoutInSeconds可以設置爲0,以防止分叉的測試VM在指定的時間之後被認爲已經死機。這個屬性的默認值是什麼?maven-surefire-plugin的forkedProcessTimeoutInSeconds的默認值是什麼?

The documentation doesn't specify it,NetBeans中的XML自動完成說undefined這是沒有意義的,因爲只將其設置爲指定值或0A superficial look in the code顯示該值必須在定義的類的外部進行設置。

弄清楚這一點並不是非常重要,我更希望確保我能夠正確掌握分叉過程並提出改進建議。

回答

1

因爲forkedProcessTimeoutInSeconds是一個原始的int,它本身將默認爲0。通過屬性設置的任何值> 0都將導致ForkClient以毫秒爲單位設置該值的超時值。