如何用jar文件指定单个场景?
How to specify a single scenario with jar file?
我正在尝试按照 到 运行 一个特定的场景,但在 运行 单机版 (v0.9.1) 时我无法做到这一点。
我的实验:
(1)
java -Dkarate.options="--name ^bla$" -jar karate.jar features/many.feature
它运行是功能文件中的所有场景。
(2)
java -Dkarate.options="classpath:features/many.feature --name ^bla$" -jar karate.jar
启动 UI 而不执行测试用例。
我在这里错过了什么?
使用 tags
将是一种方便的方法
在每个场景之前添加不同的标签,并在使用空手道独立调用时使用 -t
传递标签名称
many.feature
Feature: Many scenario
@s1
Scenario: SOne
* print 'first scenario'
@s2
Scenario: Stwo
* print 'second scenario'
现在传递场景标签,例如,
java -jar karate.jar many.feature -t @s1
我正在尝试按照
我的实验:
(1)
java -Dkarate.options="--name ^bla$" -jar karate.jar features/many.feature
它运行是功能文件中的所有场景。
(2)
java -Dkarate.options="classpath:features/many.feature --name ^bla$" -jar karate.jar
启动 UI 而不执行测试用例。
我在这里错过了什么?
使用 tags
将是一种方便的方法
在每个场景之前添加不同的标签,并在使用空手道独立调用时使用 -t
传递标签名称
many.feature
Feature: Many scenario
@s1
Scenario: SOne
* print 'first scenario'
@s2
Scenario: Stwo
* print 'second scenario'
现在传递场景标签,例如,
java -jar karate.jar many.feature -t @s1