#!/usr/bin/ruby
`cucumber feature/test.feature`
上記のコードを実行すると、多くのcucumber feature/test.feature
コマンドが発行されます..なぜですか?
プロセス リストを見ると、cucumber コマンドを実行している 30 ~ 50 のプロセスがあります
また、Rubyプログラムは決して終了しません
#!/usr/bin/ruby
`cucumber feature/test.feature`
上記のコードを実行すると、多くのcucumber feature/test.feature
コマンドが発行されます..なぜですか?
プロセス リストを見ると、cucumber コマンドを実行している 30 ~ 50 のプロセスがあります
また、Rubyプログラムは決して終了しません
「features」フォルダの外から機能ファイルを実行してみてください。これで問題が解決すると思います。(コマンドラインを使用してテスト済み)
ユーザー:プロジェクト ユーザー$ ls
特徴
ユーザー:プロジェクト ユーザー $cucumber example.feature
最初の行は、シェルに実行するように指示しますmyapp.rb
。これは、AFAIU、このスクリプト自体です。つまり、スクリプトを実行するたびに、スクリプト自体が再帰的に再実行されます。
次のことを試してください。
#!/usr/bin/ruby
`cucumber feature/test.feature`
または、さらに良いことに、CLI から直接:
cucumber feature/test.feature
すべてのテストを実行するには、cucumber
引数なしでコマンドを発行します。
cucumber