我正在尝试设置一个 rake 任务来运行具有特定标签(@server)的任何黄瓜场景。我在项目目录的根目录中有一个带有以下代码的 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 -S rake”,但出现此错误:
“'jruby.bat.exe' 不是内部或外部命令、可运行程序或批处理文件”
我是否试图以错误的方式运行任务?
我在 windows xp 上使用 jruby 1.5.6,版本 1.8。
提前感谢您的帮助!