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