【发布时间】: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