Commit 8f1edf6f18b427842c580f25fe3829efb0640f04

Authored by Arthur Neves
1 parent 35ce2d0d
Exists in master and in 1 other branch production

Dont run errbit:bootstrap in every test run

Showing 2 changed files with 8 additions and 23 deletions   Show diff stats
.travis.yml
... ... @@ -14,14 +14,9 @@ cache: bundler
14 14  
15 15 services: mongodb
16 16  
17   -#script: ./script/rspec-queue-mongoid.rb --format progress spec
  17 +script: bundle exec rake errbit:bootstrap spec
18 18  
19 19 matrix:
20 20 allow_failures:
21 21 - rvm: rbx-2
22 22 - rvm: ruby-head
23   -
24   -
25   -# To stop Travis from running tests for a new commit,
26   -# add the following to your commit message: [ci skip]
27   -# You should add this when you edit documentation or comments, etc.
... ...
Rakefile
  1 +#!/usr/bin/env rake
1 2 # Add your own tasks in files placed in lib/tasks ending in .rake,
2 3 # for example lib/tasks/capistrano.rake, and they will automatically be available to Rake.
3 4  
4 5 require File.expand_path('../config/application', __FILE__)
5   -require 'rake'
6   -require 'bundler'
7 6  
8 7 Errbit::Application.load_tasks
9 8  
10   -Rake::Task[:default].clear if Rake::Task.task_defined?(:default)
11   -
12   -namespace :spec do
13   - desc "Preparing test env"
14   - task :prepare do
15   - tmp_env = Rails.env
16   - Rails.env = "test"
17   - %w( errbit:bootstrap ).each do |task|
18   - Rake::Task[task].invoke
19   - end
20   - Rails.env = tmp_env
21   - end
  9 +begin
  10 + require 'rspec/core/rake_task'
  11 + RSpec::Core::RakeTask.new(:spec)
  12 + task :default => :spec
  13 +rescue LoadError
  14 + # no rspec available
22 15 end
23   -
24   -Rake::Task["spec"].prerequisites.push("spec:prepare")
25   -task :default => ['spec']
26 16 \ No newline at end of file
... ...