Sha256: 36938cff58da797fde9b3ce1da06bd70a2183aa51dd7056c7fbb32b80c0e26d5
Contents?: true
Size: 1.57 KB
Versions: 1
Compression:
Stored size: 1.57 KB
Contents
require 'rake' require 'rake/testtask' require 'rake/rdoctask' require 'bundler' Bundler::GemHelper.install_tasks require 'rspec/core/rake_task' require 'blacklight' import File.join(Blacklight.root, 'lib', 'railties', 'solr_marc.rake') task :default => :spec desc "Run specs" RSpec::Core::RakeTask.new do |t| end desc "Execute Continuous Integration build" task :ci do require 'combustion' require 'blacklight' Combustion.initialize! unless ENV['environment'] == 'test' exec("rake ci environment=test") end require 'rails/generators' require File.join(Blacklight.root, 'lib', 'generators', 'blacklight', 'jetty_generator.rb') Blacklight::Jetty.start(["--save_location=jetty", "--force"]) ENV['RAILS_ENV'] = 'test' ENV['CONFIG_PATH'] = File.expand_path(File.join(Blacklight.root, 'lib', 'generators', 'blacklight', 'templates', 'config', 'SolrMarc', 'config-test.properties')) ENV['SOLRMARC_JAR_PATH'] = File.expand_path(File.join(Blacklight.root, 'lib', 'SolrMarc.jar')) ENV['SOLR_PATH'] = File.expand_path(File.join('jetty', 'solr')) ENV['SOLR_WAR_PATH'] = File.expand_path(File.join('jetty', 'webapps', 'solr.war')) Rake::Task['solr:marc:index_test_data'].invoke require 'jettywrapper' jetty_params = { :jetty_home => File.expand_path(File.dirname(__FILE__) + '/jetty'), :quiet => false, :jetty_port => 8888, :solr_home => File.expand_path(File.dirname(__FILE__) + '/jetty/solr'), :startup_wait => 30 } error = Jettywrapper.wrap(jetty_params) do Rake::Task['spec'].invoke end raise "test failures: #{error}" if error end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
blacklight_advanced_search-2.0.0 | Rakefile |