Ruby 如何从项目内部运行Cucumber测试以在另一个项目上运行
我想在一个项目中对另一个项目运行我的命令行工具来分析测试。这两个项目都有自己的珍宝 当我指向另一个项目执行cumber时,它尝试使用我的gemset/configuration执行,然后失败Ruby 如何从项目内部运行Cucumber测试以在另一个项目上运行,ruby,cucumber,Ruby,Cucumber,我想在一个项目中对另一个项目运行我的命令行工具来分析测试。这两个项目都有自己的珍宝 当我指向另一个项目执行cumber时,它尝试使用我的gemset/configuration执行,然后失败 如何“更改范围/上下文”使Cucumber在另一个项目文件夹中运行(并使用其自己的Gemfile和配置)?类似于以下内容的操作应该有效: Bundler.with_clean_env do system("cd other/project; bundle exec cucumber") end
如何“更改范围/上下文”使Cucumber在另一个项目文件夹中运行(并使用其自己的Gemfile和配置)?类似于以下内容的操作应该有效:
Bundler.with_clean_env do
system("cd other/project; bundle exec cucumber")
end
“快速而肮脏”的解决方案是进行系统调用,然后进入主项目目录;运行捆绑安装;然后cumber特性/
system(“cd-other/project&&bundle-install&&bundle-exec-cumber-features/”
然后我需要更多信息,它应该可以工作。也许可以在要点中创建一个最小的示例?快速而肮脏的解决方案是进行系统调用,然后进入主项目目录;运行“bundle安装”;然后是“黄瓜特征”