【问题标题】:Maven Surefire plugin: what is meaning of filesystem in runOrder?Maven Surefire 插件:runOrder 中文件系统的含义是什么?
【发布时间】:2014-09-22 16:27:53
【问题描述】:

我想知道我的集成测试是否会按特定顺序运行并查看了maven-failsafe-plugindocumentation,即

runOrder:

定义运行测试的顺序。支持的值为 “按字母顺序排列”、“按字母顺序排列”、“随机”、“每小时” (偶数小时按字母顺序排列,奇数小时按字母倒序排列), “失败优先”、“平衡”和“文件系统”。每小时的奇数/偶数是 在扫描类路径时确定,这意味着它可以 在多模块构建期间更改。首先失败将运行测试 首先在上一次运行中失败,以及本次运行的新测试。 Balanced 仅与 parallel=classes 相关,并且会尝试 优化测试的运行顺序,使所有测试在 同时,减少了整体执行时间。请注意, 统计信息存储在名为 .surefire-XXXXXXXXX 的文件中 pom.xml,并且不应检查到版本控制中。 “XXXXX” 是整个surefire配置的SHA1校验和,所以 不同的配置会有不同的统计文件,意思是 如果您更改任何配置设置,您将在新建之前重新运行一次 可以建立统计数据。

  • 类型:java.lang.String
  • 自:2.7
  • 必填:No
  • 默认:filesystem

文件系统顺序是什么意思?创建文件的顺序?

【问题讨论】:

    标签: java maven maven-failsafe-plugin


    【解决方案1】:

    当您列出目录中的文件时,大多数工具会按字母顺序显示它们,但它们真正的“默认”顺序是特定于实现的。

    您可以使用 ls -U 在 linux 上显示该命令。

    来自 ls 手册页:

    -U     do not sort; list entries in directory order
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-13
      • 2012-08-09
      • 2019-02-25
      • 1970-01-01
      • 2018-12-20
      相关资源
      最近更新 更多