ruby-on-rails - 以编程方式列出所有 cucumber 场景?

标签 ruby-on-rails ruby testing cucumber bdd

有没有办法以编程方式列出所有 cucumber 场景?就像是 Cucumber.scenarios 会很棒。
我正在尝试在 cucumber 之上构建一个工具,列出场景非常重要。另一种方法是运行所有场景,在 after Hook 中获取每个场景并存储在某个地方。

最佳答案

要列出 Cucumber 中的场景,您可以在命令行上使用 -d 开关。 您也可以结合 -f 来指定输出格式。

如果您想集成加载和解析 .feature 文件,您需要查看 cucumber 的源代码,并在无法使用该实现时尝试复制。

由于这是一个“自定义”实现并且您不提供任何代码,所以我只能尽力帮助您。

关于ruby-on-rails - 以编程方式列出所有 cucumber 场景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26024902/

相关文章:

ruby-on-rails - 无法访问 Rails 中的 ENV 变量

ruby-on-rails - Bootstrap 形式的 gem,奇怪的错误

ruby-on-rails - 使用 formtastic 在 rails 中选择按字母顺序排序?

ruby-on-rails - RSpec 测试以两种方式编写,其中一种失败

ruby-on-rails - 如何在不使用子域的情况下设置 Multi-Tenancy Rails 应用程序?

功能测试结果的 bash 命令分组

ruby-on-rails - Cucumber 的 Rspec 多示例表?

ruby-on-rails - 由于缺少 native 扩展,安装时出现 Nokogiri 错误

python - 获取在 Django 测试中使用的 View

go - 在银杏测试中检查非空值的正确方法