提问者:小点点

在容器中运行空手道测试的可能性


出于安全原因,我们正在尝试从docker容器运行空手道测试,并尝试将测试依赖项保存在本地。

只是几个问题:

  1. 我们可以在主文件夹下进行空手道测试并将其作为java应用程序运行吗?
  2. 如果是,那么build. gradle中需要进行哪些更改来促进这一点?

对此用例的任何进一步建议对我取得进展都很好。


共1个答案

匿名用户

一种简单的方法是将Gradle安装在Docker容器中,然后您只需要像往常一样的源代码。

如果您真的需要创建一个JAR,请确保这是可能的。正如您所说,将空手道依赖项移出test范围,并将所有内容都放在src/main/下。

有关其他人做过类似事情的示例[(Maven,但您可以在Gradle中做类似的更改),请参阅以下线程:https://github.com/intuit/karate/issues/529