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