Maven+JUnit5+Surefire插件按标签筛选执行测试的命令行方法
JUnit5 + Maven Surefire 命令行按标签执行测试
1. 仅执行带有networkaccess标签的测试
直接在命令行运行以下Maven命令,通过groups参数指定要执行的标签:
mvn test -Dgroups="networkaccess"
这个命令会让Surefire插件只运行所有标记了@Tag("networkaccess")的测试方法。
2. 执行不带networkaccess标签的测试(包含无任何标签的测试)
使用excludedGroups参数排除指定标签的测试,剩下的无标签测试和其他非目标标签的测试都会被执行:
mvn test -DexcludedGroups="networkaccess"
这样就能自动跳过所有带networkaccess标签的测试,运行其余所有测试用例。
内容的提问来源于stack exchange,提问作者bliako
相关产品推荐
相关产品推荐

