Maven Surefire 测试选择器格式

问题描述

在研究了使用 Maven Surefire 的各种项目文档后,我注意到测试选择的格式(Dtest 标志)差异很大。我曾尝试阅读 official manual,但它写得太草率了,我仍然不明白它提供的所有格式选项。

假设我们有一个带有索引 hello() 测试方法(hello1()、hello2() 等)的测试模块。

我偶然发现了以下我不熟悉的格式:

mvn test -Dtest=NewEmptyJUnitTest#hello1[*]

这个模式是什么意思——特别是括号部分?该手册还提到括号中可以有这样的内容

#someTest[3:*]

更有趣的是括号格式适用于某些系统,而不适用于其他系统。这个带有括号支持的特性是否在稍后引入到 Maven Surefire 中?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)