Sha256: 21ac386948426c2b0ad39f5b1b023467d94d2e325ae488cc3fa2df040d8d612f

Contents?: true

Size: 845 Bytes

Versions: 39

Compression:

Stored size: 845 Bytes

Contents

begin
  require 'bundler/setup'
rescue LoadError
  puts 'You must `gem install bundler` and `bundle install` to run rake tasks'
end

Bundler::GemHelper.install_tasks

APP_ROOT = File.dirname(__FILE__)

JETTY_CONFIG = { 
  jetty_home: File.join(APP_ROOT, "jetty"),
  jetty_port: 8983,
  startup_wait: 60,
  quiet: true,
  java_opts: ["-Xmx256m", "-XX:MaxPermSize=128m"]
}

require 'rspec/core/rake_task'
require 'jettywrapper'

Jettywrapper.instance.base_path = APP_ROOT

APP_RAKEFILE = File.expand_path("../spec/dummy/Rakefile", __FILE__)
load 'rails/tasks/engine.rake'

desc "Run all specs in spec directory"
RSpec::Core::RakeTask.new(:spec => ["app:db:migrate", "app:db:test:prepare"])

desc "Run the CI build"
task :ci => ["jetty:clean"] do
  Jettywrapper.wrap(JETTY_CONFIG) do
    Rake::Task['spec'].invoke
  end
end

task :default => :spec

Version data entries

39 entries across 39 versions & 1 rubygems

Version Path
ddr-models-3.0.8 Rakefile
ddr-models-3.0.7 Rakefile
ddr-models-3.0.6 Rakefile
ddr-models-3.0.5 Rakefile
ddr-models-3.0.4 Rakefile
ddr-models-3.0.3 Rakefile
ddr-models-3.0.2 Rakefile
ddr-models-3.0.1 Rakefile
ddr-models-3.0.0 Rakefile
ddr-models-3.0.0.rc6 Rakefile
ddr-models-3.0.0.rc5 Rakefile
ddr-models-3.0.0.rc4 Rakefile
ddr-models-3.0.0.rc3 Rakefile
ddr-models-3.0.0.rc2 Rakefile
ddr-models-3.0.0.rc1 Rakefile
ddr-models-3.0.0.beta.22 Rakefile
ddr-models-3.0.0.beta.21 Rakefile
ddr-models-3.0.0.beta.20 Rakefile
ddr-models-3.0.0.beta.18 Rakefile
ddr-models-3.0.0.beta.17 Rakefile