Sha256: 26c7463cc464a0d8b48d02b2e689b322e10f9003903afb6f6549a16ac8861419
Contents?: true
Size: 713 Bytes
Versions: 1
Compression:
Stored size: 713 Bytes
Contents
require 'rspec/core' require 'rspec/core/rake_task' namespace :scholarsphere do desc "Execute Continuous Integration build (docs, tests with coverage)" task :ci => :environment do #Rake::Task["hyhead:doc"].invoke Rake::Task["jetty:config"].invoke #Rake::Task["db:drop"].invoke #Rake::Task["db:create"].invoke Rake::Task["db:migrate"].invoke require 'jettywrapper' jetty_params = Jettywrapper.load_config.merge({:jetty_home => File.expand_path(File.join(Rails.root, 'jetty'))}) error = nil error = Jettywrapper.wrap(jetty_params) do Rake::Task['spec'].invoke Rake::Task['cucumber:ok'].invoke end raise "test failures: #{error}" if error end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sufia-0.0.1.pre1 | tasks/scholarsphere-dev.rake |