我们可以通过在命令行中包含以下内容来选择多个场景:-Dcucumber.options="--tags @S1,@S2,@S6"
如果我想排除@S6,我可以使用: -Dcucumber.options="--tags ~@S6"
但如果我想包含 @S1、@S2 并排除 @S6,所有标签都会被忽略: -Dcucumber.options="--tags @S1,@S2,~@S6"
如果我尝试使用以下选项加倍,所有标签也会被忽略: -Dcucumber.options="--tags @S1,@S2" -Dcucumber.options="--tags ~@S6"
是否有一种命令行方式可以在一个命令行中包含和排除?
我想这样做的原因是运行所有类型的测试,但排除使用某些可能暂时关闭的外部系统的测试。
karate ×1