gpt4 book ai didi

java - 我们可以使用 cucumber 来执行 java 步骤定义吗 - 而不是 cucumber -jvm

转载 作者:行者123 更新时间:2023-12-01 09:56:19 30 4
gpt4 key购买 nike

有没有办法调用cucumber来执行一些用java编写的功能文件? (不作为 Junit)

通常对于 ruby​​,你可以说 cucumber features/somefeature.feature ,它将在 somefeature.rb 中执行步骤定义

对于 cpp,您可以执行类似的操作,通过有线协议(protocol)调用 cucumber 到 cpp 中的 exe 步骤定义。

我的问题是,java中是否有类似的实现,您可以在java中调用cucumber到exe步骤定义。

我知道您可以通过 mvn 或 gradle 运行 cucumber - jvm 作为 Junit 测试的一部分。

但我不想在构建过程中运行此 BDD 测试。我想在 CI 的最后一步调用 cucumber,它将执行 Ruby、Cpp、Java 中的任何步骤定义

最佳答案

Cucumber-JVM 可以从 JUnit 运行器执行。它还可以从命令行执行,而无需使用 JUnit 运行程序。听起来最后一个选项就是您想要的。

探索CLI Runner您可能会找到满足您要求的东西。

关于java - 我们可以使用 cucumber 来执行 java 步骤定义吗 - 而不是 cucumber -jvm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37187852/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com