如果您使用故障安全插件来运行集成测试,则可以通过指定runOrder参数来指定运行测试的顺序,该参数在2.7版之后有效。来自文档:
定义测试运行的顺序。支持的值是
“按字母顺序”,“反向字母”,“随机”,“每小时”
(按字母顺序表示偶数小时,按字母顺序排列在奇数小时)和
“文件系统”。奇数/偶数小时是在时间确定的
扫描类路径,意味着它可以在多模块中更改
建立。默认值:filesystem
因此,没有任何方法可以指定测试以任意顺序运行。但是,如果您使用TestNG,则可以指定订单。
如果您使用的是surefire插件,则您使用的参数runOrder具有完全相同的值,并且具有相同的值。