Sha256: eb40a11fa0cf538518e27b004fcd83e68631487c2ff3ced012d130cef5bf70fa

Contents?: true

Size: 653 Bytes

Versions: 5

Compression:

Stored size: 653 Bytes

Contents

require 'rspec/core'
require 'rspec/core/rake_task'
RSpec::Core::RakeTask.new(:spec)

require 'jettywrapper'
Jettywrapper.hydra_jetty_version = "v7.1.0"
require 'engine_cart/rake_task'

desc 'Spin up hydra-jetty and run specs'
task ci: ['engine_cart:generate', 'jetty:clean', 'sufia:jetty:config'] do
  puts 'running continuous integration'
  jetty_params = Jettywrapper.load_config
  error = Jettywrapper.wrap(jetty_params) do
    Rake::Task['spec'].invoke
  end
  raise "test failures: #{error}" if error
end

namespace 'engine_cart' do
  desc 'Regenerate embedded app for testing'
  task regenerate: ['engine_cart:clean', 'engine_cart:generate']
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
sufia-5.0.0 tasks/sufia-dev.rake
sufia-5.0.0.rc1 tasks/sufia-dev.rake
sufia-4.3.1 tasks/sufia-dev.rake
sufia-4.2.0 tasks/sufia-dev.rake
sufia-4.1.0 tasks/sufia-dev.rake