#!/usr/bin/ruby
`cucumber feature/test.feature`
运行上面的代码会发出很多cucumber feature/test.feature
命令..为什么?
当我看到进程列表时,有30到50个进程运行cucumber命令
ruby程序也永远不会终止
答案 0 :(得分:1)
尝试从“功能”文件夹外部运行功能文件。认为这将解决问题。(使用命令行测试)
用户:项目用户$ ls
功能
用户:项目用户$ cucumber example.feature
答案 1 :(得分:0)
第一行指示shell运行myapp.rb
,即AFAIU,这个脚本本身。也就是说,脚本的每次执行都会递归地再次运行。
尝试以下方法:
#!/usr/bin/ruby
`cucumber feature/test.feature`
或者更好,直接来自CLI:
cucumber feature/test.feature
要运行所有测试,只需发出cucumber
命令而不使用args:
cucumber