diff options
author | tduehr <tduehr@gmail.com> | 2014-01-16 10:56:36 -0600 |
---|---|---|
committer | tduehr <tduehr@gmail.com> | 2014-10-13 14:42:00 -0500 |
commit | 8d96198e94649a3fe9bbc32827bb66755a1f92dd (patch) | |
tree | f04bde5b48be20ad0979986aaf8ae7eacb59a461 | |
parent | bfd4509b7d6e404f5ade3376471a4305bc93dae5 (diff) | |
download | ffi-8d96198e94649a3fe9bbc32827bb66755a1f92dd.tar.gz |
pass options to rspec call
-rw-r--r-- | Rakefile | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -82,8 +82,8 @@ end TEST_DEPS = [ LIBTEST ] if RUBY_PLATFORM == "java" desc "Run all specs" - task :specs => TEST_DEPS do - sh %{#{Gem.ruby} -w -S rspec #{Dir["spec/ffi/*_spec.rb"].join(" ")} -fs --color} + task :specs, [:options] => TEST_DEPS do |t, args| + sh %{#{Gem.ruby} -w -S rspec #{args.options || Dir["spec/ffi/*_spec.rb"].join(" ")} -fs --color} end desc "Run rubinius specs" task :rbxspecs => TEST_DEPS do @@ -92,9 +92,9 @@ if RUBY_PLATFORM == "java" else TEST_DEPS.unshift :compile desc "Run all specs" - task :specs => TEST_DEPS do + task :specs, [:options] => TEST_DEPS do |t, args| ENV["MRI_FFI"] = "1" - sh %{#{Gem.ruby} -w -Ilib -I#{BUILD_EXT_DIR} -S rspec #{Dir["spec/ffi/*_spec.rb"].join(" ")} -fs --color} + sh %{#{Gem.ruby} -w -Ilib -I#{BUILD_EXT_DIR} -S rspec #{args.options || Dir["spec/ffi/*_spec.rb"].join(" ")} -fs --color} end desc "Run rubinius specs" task :rbxspecs => TEST_DEPS do |