我想知道如果我的集成測試將在特定的順序運行,看着maven-failsafe-plugin
documentation,這是Maven Surefire插件:runOrder中文件系統的含義是什麼?
runOrder
:定義的測試將在運行該命令支持的值是 「按字母順序排列」,「逆向排字」,「隨機排列」,「每小時」 (偶數小時按字母順序排列,奇數小時按字母順序排列), 「failedfirst」,「balanced」和「filesystem」。奇/偶每小時是 確定在掃描類路徑時,這意味着它可能會在多模塊構建過程中更改 。首先失敗將首先運行 先前運行失敗的測試,以及此次運行的新測試。 平衡只與parallel = classes有關,並會嘗試 優化測試的運行順序,以使所有測試在 的同時完成,從而縮短總體執行時間。請注意, 統計信息存儲在 pom.xml旁邊名爲.surefire-XXXXXXXXX的文件中,不應將其檢入版本控制。 「XXXXX」 是整個surefire配置的SHA1校驗和,因此 不同的配置將具有不同的統計文件,即如果更改了任何配置設置,您將重新運行一次,然後才能建立新的 統計數據,這意味着 。
- 類型:
java.lang.String
- 由於:
2.7
- 要求:
No
- 默認:
filesystem
什麼是文件系統命令的含義是什麼?文件的創建順序?