我正在尝试使用空手道独立震击器执行测试。在整个项目中,我使用 read('classpath:')
查找文件时。
但是,当我尝试从cli执行测试时,收到以下错误: src.test.java.Users.getUser: -unknown-:6 - javascript evaluation failed: read('classpath:commonUtils.feature'), java.io.FileNotFoundException: commonUtils.feature (The system cannot find the file specified)
命令: java -jar -Dkarate.config.dir="src/test/java" karate.jar -e DEV -t @tests src/test
看来我必须在执行时声明类路径,您能提供一些关于如何执行的见解吗?我不确定我的问题是否与[空手道][独立]错误有关:无法找到或读取文件
1条答案
按热度按时间6vl6ewon1#
你能试试拉链释放器吗?如果你打开了
karate
批处理文件您将看到以下内容:因此,设置自定义类路径的技巧是使用
com.intuit.karate.Main
在上面的示例中,当前目录也被添加到类路径中。如果您尝试当前的rc版本(0.9.5.rc3),以确保我们的一切都能按预期工作,那就太好了。
有关更多信息,请参阅本部分文档:https://github.com/intuit/karate/tree/develop/karate-netty#custom-类路径