![](/img/trans.png)
[英]Changing order of locations on classpath to be loaded up by surefire-plugin
[英]what's the order surefire-plugin execute test case?
根據默認情況下,Maven Surefire是否按順序執行測試用例? ,我知道surefire會按順序執行測試用例,換句話說就是一對一地執行。
我想知道哪個測試用例首先執行,然后哪個執行,通過surefire的輸出信息,我發現順序可能是隨機的,例如:
boyTest.java
子目錄
因此,我想確保testCase執行的順序是否是
random
要驗證所使用的命令surefire是否符合您的期望,請在啟用調試的情況下運行構建( -x
標志)。 例如,對於我來說,我看到以下內容:
mvn clean install -X | grep runOrder
...
<runOrder default-value="filesystem">hourly</runOrder>
[DEBUG] (s) runOrder = hourly
默認情況下,為了不是隨機的,而是通過文件系統如何返回測試的列表(定義filesystem
中萬無一失的條件)。
您還可以通過surefire.runOrder
屬性選擇其他可用的順序(其中之一是random
)。
有關更多信息,請參見Surefire插件runOrder。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.