maven包括和排除从命令行运行测试的模式

时间:2015-09-02 07:31:29

标签: java maven maven-surefire-plugin

使用-Dtest=<include-pattern>我可以包含与include-pattern匹配的测试,并使用-Dtest=!exclude-pattern我可以排除与exclude-pattern匹配的测试。
如何在命令行选项中同时使用包含和排除模式?

下一步不适合我:-Dtest=<include-pattern>,!<exclude-pattern>

如果我使用-Dincludes=**/<include-pattern> -Dexcludes=**/<exclude-pattern>,则似乎只应用exclude-pattern。

有没有办法可以从命令行配置包含/排除模式?

1 个答案:

答案 0 :(得分:0)

尝试在传递逗号分隔值时使用引号(例如-Dtest="<include-pattern>,!<exclude-pattern>")。 这对我有用,这就是它的计划工作方式。