我只使用最新的独立空手道jar在配置了JRE的docker映像上html" target="_blank">测试我的API,我没有任何Java代码。
这是我目前使用的新版本:
09:30:37.333[主]信息网。凭直觉。空手道。内蒂。主要-空手道版本:0.9。09:30:37.489[主]信息网。凭直觉。空手道。跑步者-空手道版本:0.9。1 09:30:38.067[ForkJoinPool-1-worker-1]警告com。凭直觉。空手道-跳过引导配置:无法找到或读取文件:文件:xxx/yyy/zzz//空手道配置。js
在这里我们可以看到它没有找到我的空手道配置。js文件
这就是我对v0的看法。9.0 :
09:48:35.829[主]INFOcom.intuit.karate.netty.主-空手道版本:0.9.0 09:48:35.971[主]INFOcom.intuit.karate.跑步者-空手道版本:0.9.0 09:48:36.559[ForkJoinPool-1-工人-1]INFOcom.intuit.karate-karate.env选择的环境是:preprod
在这里我们可以看到它找到了我的空手道配置。js文件
在0.9上有什么变化吗。1.
非常感谢。
好的,它和
-dkarate.config.dir=xxx/yyy/zzz
但只在这种情况下:
-德卡拉特。配置。dir=“./”
我已经在一个简化的环境中复制了这个错误,你可以下载这个文件:空手道测试Zip文件
你只需要执行不同的命令。嘘,看看发生了什么。
在空手道-0.9.1/karate-0.9.1.sh文件中,您必须阅读注释,它适用于特定的案例,而不适用于另一个案例。
编辑:另一件事,
即使在0.9.0版本的情况下,当我不在同一个目录上时,它也不起作用
例如,如果我不在同一个目录上,则此命令不起作用:
./空手道-0.9。0/空手道-0.9。0.sh
13:01:25.764[主]信息网。凭直觉。空手道。内蒂。主要-空手道版本:0.9。0 13:01:25.830[主]信息网。凭直觉。空手道。跑步者-空手道版本:0.9。0 13:01:26.402[ForkJoinPool-1-worker-1]警告com。凭直觉。空手道-跳过引导配置:无法找到或读取文件:classpath:karate config。js
而如果我在同一个目录上,则为:
./karate-0.9.0.sh13:03:54.831[main]INFOcom.intuit.karate.netty.Main-空手道版本:0.9.0 13:03:54.905[main]INFOcom.intuit.karate.Runner-空手道版本:0.9.0 13:03:55.421[ForkJoinPool-1-工人-1]INFOcom.intuit.karate-basUrl选择的是:https://petstore.swagger.io
是的,发生了一些变化:(-我们已经尝试解决这个文件解析问题一段时间了。如果您能帮助我们重现这个问题,那就太好了。既然您不使用Java,您能创建一个目录结构的zip文件来重现这个问题吗。
作为一种解决办法,请尝试根据文档设置配置文件的位置:
-Dkarate.config.dir=xxx/yyy/zzz
编辑-这是固定的,你需要重新下载二进制(相同的版本)从这里:https://github.com/intuit/karate/releases/tag/v0.9.1
我只使用最新的独立空手道jar在配置了JRE的docker容器上测试我的API,我没有任何Java代码。 目前在我的一个功能中,我有这样一个:,当资源文件与功能文件位于同一目录时,它可以正常工作。我知道建议这样做。 但是,如果我还希望有一个包含所有资源文件的中心目录以避免重复,那么即使使用以下命令,它也不起作用: 错误如下: msgstr"[com.intuit.karate.exception.
我收到一个错误,这个读取while循环。即使我用打印所有内容,它也会显示count tt==0。这意味着,while循环甚至不工作? 尝试捕获输入。 这是我有问题的代码。 这是我正在阅读的文本文件
现在,我只是尝试读取与Java类存储在同一目录中的文件内容,并访问其长度。但是,每当传递正确的文件名以创建新的对象时,其长度返回为零。我假设这是因为由于某种原因找不到该文件。 我的文件结构如下: 我尝试用,其中等于。
我在功能文件中使用空手道配置后场景=,并成功地获得结果,并且能够进行数据库调用。如何在Karate-config.js? 注意:我还有一个Java类调用。 任何像这样的实现? 在特征文件中使用的代码 更新:使用空手道后的担忧。配置 场景:我有两个功能文件 特性1:API)包含@smoke@测试标签 功能2: UI)包含@dropdown@Angular My在仅执行@smoke test、My
我在创建工作JAR文件时遇到问题。我可以跑步。类文件如下所示: 但作为jar运行(在构建脚本中)失败: 我将通过使用简单的Hello World项目来简化我遇到的问题: 文件需要进入文件夹。JAR文件需要在文件夹中。是构建JAR文件的bash脚本。如下: 你好世界java: 运行JAR文件,如构建中所示。sh结果 如前所述,直接运行应用程序效果很好。 这是的结构。 的内容。 我已经工作了6年了,现
我有一个简单的Jenkinsfile,我想在其中从工作区加载一些数据。我正在使用管道插件来利用存储库中的Jenkinsfile。构建被外包给匹配的Jenkins代理。当我尝试使用“readFile”时,我收到以下消息: Java语言io。FileNotFoundException:/path/to/jenkins/workspace/XXXXX/project/data。json(无此类文件或目录