将karate-config.js与独立jar一起使用?

耶布尔

我有一个karate-config.js文件:

function init() {
  karate.log("Env set to ", karate.env);
  karate.log("baseURL ", karate.properties["baseURL"]);
  karate.log("OriginURl", karate.properties["OriginURL"]);

  return {
    foo: "bar"
  };
}

我正在使用独立的karate.jar运行:

amzuko@DESKTOP-V0PECAR:/mnt/c/Joincad/komodo$ java -jar  bin/karate.jar path/to/my/feature
16:42:53.943 [main] INFO  com.intuit.karate.netty.Main - Karate version: 0.9.0
16:42:54.054 [main] INFO  com.intuit.karate.Runner - Karate version: 0.9.0
16:42:54.849 [ForkJoinPool-1-worker-1] WARN  com.intuit.karate - not a js function or feature file: read('file:./karate-config.js') - [type: NULL, value: null]
...

我是否明确设置了karate.config路径,还是看到相同的“不是js函数或功能文件:read('file:./ karate-config.js')-[type:NULL,value:null]”错误消息。不。如果我将karate.config.path值设置为不包含karate-config.js文件的目录,

我主要在Linux的Windows子系统上运行此程序。当我在Windows环境中直接使用git-bash和powershell运行时,会得到相同的结果(模数需要在路径中前后交换斜线)。

我的项目结构是,工作目录为“ /”:

/services/tests/*.feature  <<-- features here
/bin/karate.jar
/karate-config.js

我正在使用空手道来测试用golang实现的API。我已经尝试使用0.8.1和0.9.0。

关于我在做什么错的任何想法吗?

耶布尔

事实证明,这在某种程度上与https://github.com/intuit/karate/issues/624的修复相关,并且从2019年7月7日开始,使用了从空手道开发分支中构建的.jar我的问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将Json传递给karate-config.js文件

[karate] [standalone]如何使用karate-config.js将sikulixapi.jar默认添加到类路径?

如何在独立jar中定义或使用karate-config.js?

将karate.match与contains一起使用

请求“使用工作示例”将参数从 config.js 调用到 Karate-DSL 中的功能

如果我将 config.cron.yml 与 ddev 一起使用,来自 config.yaml 的钩子将被忽略

如何将Spring Cloud Config与Git and Vault复合环境存储库一起使用?

在 karate-config.js 中使用 js 文件

无法使ClientMessageInspector与Config一起使用

将app.config中的连接字符串与FSharp.Data.SqlClient一起使用

将config.json文件与BBC Micro:bit Mbed在线编译器一起使用

查询:将Karate DSL与基于JavaScript的UI自动化框架一起使用

无法将SnappyCodec与hadoop jar一起使用:NullPointerException

将Proguard与可运行的JAR文件一起使用

如何在我的karate-config.js中使用karate.callSingle()?

在功能中设置Karate-config.js值

如何从Java读取karate-config.js中的变量

如何在karate-config.js中设置重试直到

在karate-config.js中配置代理获取解析错误

在功能文件中使用karate-config参数

在Java文件中使用karate-config参数

是否可以将docker.run命令与spring.cloud.config.uri一起传递?

当发送一些额外的属性时,将 CXF 与 Spring Java Config 一起使用时解组错误(但使用 XML 配置时没有错误)

我可以将AWS Amplify与独立的WatchOS应用程序一起使用吗?

是否可以将独立过滤器与列过滤器一起使用?

在 karate-config.js 中找不到 karate.callSingle .feature 文件

我已经将kcfinder与config.js文件集成在一起,但是仍然看不到浏览服务器选项

Spring-CORS无法与Security Config一起使用

我可以使用msbuild将网站与发布配置文件打包在一起,并跳过web.config转换吗?