gpt4 book ai didi

ruby + cucumber : How to execute cucumber in code?

转载 作者:数据小太阳 更新时间:2023-10-29 06:46:17 25 4
gpt4 key购买 nike

我想从 Ruby 代码中执行 Cucumber 功能。

通常,与 gem 一起安装的 cucumber 二进制文件在命令行上执行,并指定一个或多个功能。

但是,我想定义创建动态功能执行流程的逻辑。换句话说,程序可以计算出应该执行哪些功能。

是否可以从 Ruby 代码而不是命令行使用指定的功能文件实例化 Cucumber?

最佳答案

我从邮件列表和一些 API 阅读中发现了方法。

features="path/to/first.feature path/to/second.feature"
runtime = Cucumber::Runtime.new
runtime.load_programming_language('rb')
Cucumber::Cli::Main.new([features]).execute!(runtime)

如果您想要执行 gem 的 features/ 目录中的所有功能,请将一个空数组传递给 Main.new

关于 ruby + cucumber : How to execute cucumber in code?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13864670/

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