特定のタグ(@server)を使用してキュウリのシナリオを実行するためのrakeタスクを設定しようとしています。プロジェクトディレクトリのルートに次のコードのrakefileがあります。
require 'cucumber/rake/task'
desc "Get SQL response and store it in a file"
Cucumber::Rake::Task.new(:server, 'Execute SQL (@server only)') do |t|
t.cucumber_opts = [ '--tags', '@server' ]
end
task :default => :server
プロジェクトのルートにもデフォルトプロファイルのcucumber.ymlファイルがあります
default: --profile server_cache
server_cache: --format pretty --tags @server
プロジェクトフォルダにいるときにコマンドプロンプトで「jruby-Srake」を実行しようとすると、次のエラーが発生します。
「'jruby.bat.exe'は、内部または外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されません」
タスクを間違った方法で実行しようとしていますか?
WindowsXPでjruby1.5.6バージョン1.8を使用しています。
助けてくれてありがとう!