Kom*_*ave 10 ruby dynamic cucumber
我想从Ruby代码中执行Cucumber功能.
通常,cucumber与gem一起安装的二进制文件在命令行上执行,并指定一个或多个功能.
但是,我想定义创建动态功能执行流程的逻辑.换句话说,程序可以确定应该执行哪些功能.
是否可以使用Ruby代码中的指定功能文件来实例化Cucumber而不是命令行?
Kom*_*ave 11
我从邮件列表和一些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)
Run Code Online (Sandbox Code Playgroud)
如果您希望features/执行gem 目录中的所有功能,请传递一个空数组Main.new.
| 归档时间: |
|
| 查看次数: |
3002 次 |
| 最近记录: |