Skip to content

Commit ba36f0e

Browse files
committed
Fixed post-merge problems with Travis CI and buld tasks.
1 parent ae150b9 commit ba36f0e

File tree

2 files changed

+15
-9
lines changed

2 files changed

+15
-9
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@ matrix:
1717
- rvm: ruby-head
1818
- rvm: jruby-head
1919
- rvm: 1.9.3
20-
script: "bundle exec rspec --color --backtrace --seed 1 --format documentation ./spec"
20+
script: "bundle exec compile && bundle exec rspec --color --backtrace --seed 1 --format documentation ./spec"

Rakefile

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,17 @@ Bundler::GemHelper.install_tasks
1010
$:.push File.join(File.dirname(__FILE__), 'lib')
1111
require 'extension_helper'
1212

13-
$:.unshift 'tasks'
14-
Dir.glob('tasks/**/*.rake').each do|rakefile|
15-
load rakefile
13+
def safe_load(file)
14+
begin
15+
load file
16+
rescue LoadError => ex
17+
puts 'Error loading rake tasks, but will continue...'
18+
puts ex.message
19+
end
20+
end
21+
22+
Dir.glob('tasks/**/*.rake').each do |rakefile|
23+
safe_load rakefile
1624
end
1725

1826
desc 'Run benchmarks'
@@ -69,13 +77,11 @@ begin
6977
require 'rspec'
7078
require 'rspec/core/rake_task'
7179

72-
RSpec::Core::RakeTask.new(:spec)
73-
74-
RSpec::Core::RakeTask.new(:travis_spec) do |t|
75-
t.rspec_opts = '--tag ~@not_on_travis'
80+
RSpec::Core::RakeTask.new(:spec) do |t|
81+
t.rspec_opts = '--color --backtrace --format documentation'
7682
end
7783

78-
task :default => [:clean, :compile, :travis_spec]
84+
task :default => [:clean, :compile, :spec]
7985
rescue LoadError
8086
puts 'Error loading Rspec rake tasks, probably building the gem...'
8187
end

0 commit comments

Comments
 (0)