Sha256: 825c967413139c8b5373f42ad6b456b0ef77969abcc4b0f485726bba4f4399e9

Contents?: true

Size: 826 Bytes

Versions: 5

Compression:

Stored size: 826 Bytes

Contents

require 'rake'
require 'bundler'
Bundler::GemHelper.install_tasks

require 'rspec/core/rake_task'
require 'engine_cart/rake_task'
require 'solr_wrapper'

EngineCart.fingerprint_proc = EngineCart.rails_fingerprint_proc

task :default => :ci

desc "Run specs"
RSpec::Core::RakeTask.new

task ci: ['engine_cart:generate'] do
  SolrWrapper.wrap do |solr|
    solr.with_collection(name: 'blacklight-core', dir: File.join(File.expand_path(File.dirname(__FILE__)), "solr", "conf")) do
      Rake::Task["test:seed"].invoke
      Rake::Task['spec'].invoke
    end
  end
end

namespace :test do
  desc "Put sample data into solr"
  task seed: ['engine_cart:generate'] do
    within_test_app do
      ENV['RAILS_ENV'] ||= 'test'
      system "rake blacklight:index:seed"
      system "rake blacklight_range_limit:seed"
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
blacklight_range_limit-6.2.1 Rakefile
blacklight_range_limit-6.2.0 Rakefile
blacklight_range_limit-6.1.2 Rakefile
blacklight_range_limit-6.1.1 Rakefile
blacklight_range_limit-6.1.0 Rakefile