diff --git a/.travis.yml b/.travis.yml index bd480f8b73..a8742d39ce 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,9 +1,13 @@ +dist: trusty language: ruby -sudo: false +sudo: required notifications: email: false +services: + - docker + rvm: - 2.4.1 @@ -20,6 +24,9 @@ matrix: before_install: - gem update --system - gem install bundler + - docker run --name my_solr -d -p 8983:8983 solr + - docker cp ./solr/conf my_solr:/opt/solr/blacklight-solr-conf + - sleep 10; docker exec -it --user=solr my_solr bin/solr create_core -c blacklight-core -d /opt/solr/blacklight-solr-conf env: - "RAILS_VERSION=5.0.3" diff --git a/tasks/blacklight.rake b/tasks/blacklight.rake index 945fe8cce7..106505020c 100644 --- a/tasks/blacklight.rake +++ b/tasks/blacklight.rake @@ -13,14 +13,11 @@ EngineCart.fingerprint_proc = EngineCart.rails_fingerprint_proc desc "Run test suite" task :ci => ['blacklight:generate'] do - SolrWrapper.wrap do |solr| - solr.with_collection(name: 'blacklight-core', dir: File.join(File.expand_path("..", File.dirname(__FILE__)), "solr", "conf")) do - within_test_app do - system "RAILS_ENV=test rake blacklight:index:seed" - end - Rake::Task['blacklight:coverage'].invoke - end + within_test_app do + system "RAILS_ENV=test rake blacklight:index:seed" end + + Rake::Task['blacklight:coverage'].invoke end namespace :blacklight do