Java Maven Surefire插件:runOrder中文件系统的含义是什么?
我想知道我的集成测试是否会按特定顺序运行,并查看了Java Maven Surefire插件:runOrder中文件系统的含义是什么?,java,maven,maven-failsafe-plugin,Java,Maven,Maven Failsafe Plugin,我想知道我的集成测试是否会按特定顺序运行,并查看了maven故障保护插件,它是 runOrder: 定义测试运行的顺序。支持的值为 “字母顺序”、“逆字母顺序”、“随机”、“每小时” (偶数小时按字母顺序排列,奇数小时按逆字母顺序排列), “失败优先”、“平衡”和“文件系统”。每小时的奇数/偶数是 在扫描类路径时确定,这意味着它可以 在多模块构建期间进行更改。Failed first将运行以下测试: 第一次在上一次运行以及此运行的新测试中失败。 Balanced仅与parallel=类相关,并将
maven故障保护插件
,它是
runOrder
:
定义测试运行的顺序。支持的值为
“字母顺序”、“逆字母顺序”、“随机”、“每小时”
(偶数小时按字母顺序排列,奇数小时按逆字母顺序排列),
“失败优先”、“平衡”和“文件系统”。每小时的奇数/偶数是
在扫描类路径时确定,这意味着它可以
在多模块构建期间进行更改。Failed first将运行以下测试:
第一次在上一次运行以及此运行的新测试中失败。
Balanced仅与parallel=类相关,并将尝试
优化测试的运行顺序,使所有测试在同一时间完成
同时,减少了总体执行时间。请注意
统计数据存储在名为.surefire-xxxxxxxx的文件中
xml,并且不应签入版本控制。“XXXXX”
是整个surefire配置的SHA1校验和,所以
不同的配置将具有不同的统计文件,这意味着
如果更改任何配置设置,则在新建之前将重新运行一次
可以建立统计数据
- 类型:
java.lang.String
- 自:
2.7
- 必需:
否
- 默认值:
文件系统
文件系统顺序的含义是什么?文件的创建顺序 当您在目录中列出文件时,大多数工具都会按字母顺序显示它们,但它们真正的“默认”顺序是特定于实现的 您可以在linux上使用ls-U来显示该顺序 从ls手册页:
-U do not sort; list entries in directory order