From 10d954a15c8b15c0dace6e3ba081831d16b95d36 Mon Sep 17 00:00:00 2001 From: Chris Beer Date: Wed, 12 Nov 2014 11:08:17 -0800 Subject: [PATCH] Add blacklight:server rake task for launching jetty and the rails server --- tasks/blacklight.rake | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/tasks/blacklight.rake b/tasks/blacklight.rake index 2bd6d79742..75ce55967e 100644 --- a/tasks/blacklight.rake +++ b/tasks/blacklight.rake @@ -40,4 +40,26 @@ namespace :blacklight do desc "Create the test rails app" task :generate => ['engine_cart:generate'] do end + + task :server do + if File.exists? 'spec/internal' + within_test_app do + system "bundle update" + end + end + + unless File.exists? 'jetty' + Rake::Task['jetty:clean'].invoke + end + + jetty_params = Jettywrapper.load_config + jetty_params[:startup_wait]= 60 + + Jettywrapper.wrap(jetty_params) do + within_test_app do + system "rake solr:marc:index_test_data" + system "bundle exec rails s" + end + end + end end