Karate 如果url为空,如何跳过空手道测试

Karate 如果url为空,如何跳过空手道测试,karate,Karate,当url为空时,我想跳过空手道测试执行。 目前,在Jenkins执行过程中,如果未通过karate.env,我不会在karate-config.js中设置url/domainName。在这种情况下,由于url/主机名为空,我的空手道测试用例失败。 如果值未在karate.env系统属性中传递,我希望跳过所有的空手道测试执行。 请建议我如何实现上述目标。 谢谢这不受支持。您可以尝试钩子,但API将来可能会更改:我在“后台”中尝试了*eval if(karate.env=='NoUrl')karat

当url为空时,我想跳过空手道测试执行。 目前,在Jenkins执行过程中,如果未通过karate.env,我不会在karate-config.js中设置url/domainName。在这种情况下,由于url/主机名为空,我的空手道测试用例失败。 如果值未在karate.env系统属性中传递,我希望跳过所有的空手道测试执行。 请建议我如何实现上述目标。
谢谢

这不受支持。您可以尝试钩子,但API将来可能会更改:

我在“后台”中尝试了*eval if(karate.env=='NoUrl')karate.abort(),但仍然获得org.apache.http.client.ClientProtocolException,因为它试图使用我在下一行尝试获取的url变量。因此,请贡献代码。这是一个开源项目