我想知道我的集成测试是否会按特定顺序运行并查看maven-failsafe-plugin
documentation,这是
runOrder
:定义测试运行的顺序。支持的值是 “按字母顺序”,“反向字母”,“随机”,“每小时” (按字母顺序排列均匀,在奇数小时内按字母顺序排列), “失败第一”,“平衡”和“文件系统”。奇数/偶数小时是 在扫描类路径时确定,意味着它可以 在多模块构建期间进行更改。首先失败将运行测试 先前运行失败,以及此次运行的新测试。 Balanced仅与parallel = classes相关,并且会尝试 优化测试的运行顺序,使所有测试完成 同时,减少了整体执行时间。请注意 统计信息存储在名为.surefire-XXXXXXXXX的文件旁边 pom.xml,不应该检查版本控制。 “XXXXX” 是整个surefire配置的SHA1校验和,所以 不同的配置会有不同的统计文件,意思是 如果您更改任何配置设置,您将在新设置之前重新运行一次 可以建立统计数据。
- 输入:
java.lang.String
- 自:
2.7
- 必填:
No
- 默认:
filesystem
文件系统顺序的含义是什么?文件的创建顺序?
答案 0 :(得分:3)
当您列出目录中的文件时,大多数工具按字母顺序显示它们,但是它们的真实"默认"订单是特定于实施的。
您可以使用ls -U在linux上显示该命令。
来自ls联机帮助页:
-U do not sort; list entries in directory order