Sha256: 7879165bc84bcee4fb65a9c180b3417114b0fe4bf8575caa29d556e546996533
Contents?: true
Size: 878 Bytes
Versions: 2
Compression:
Stored size: 878 Bytes
Contents
require 'rspec/core/rake_task' namespace :sj_wrap do desc "Run all specs, with jetty instance running" task :rspec_wrapped => ['sj_wrap:solrmarc:ant_dist_site', 'sj_wrap:jetty:config'] do test_jetty_dir = File.expand_path(File.dirname(__FILE__) + '../../../solrmarc/test/jetty') require 'jettywrapper' jetty_params = Jettywrapper.load_config.merge({ :jetty_home => test_jetty_dir, :solr_home => test_jetty_dir + '/solr', :java_opts => "-Dsolr.data.dir=" + test_jetty_dir + "/solr/test/data", :jetty_port => 8985, :startup_wait => 25 }) error = Jettywrapper.wrap(jetty_params) do Rake::Task['sj_wrap:rspec_plain'].invoke end raise "TEST FAILURES: #{error}" if error end RSpec::Core::RakeTask.new(:rspec_plain) do |spec| spec.rspec_opts = ["-c", "-f progress", "-r ./spec/spec_helper.rb"] end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
solrj_wrapper-0.0.2 | lib/tasks/spec.rake |
solrj_wrapper-0.0.1 | lib/tasks/spec.rake |