diff options
-rw-r--r-- | .travis.yml | 8 | ||||
-rw-r--r-- | lib/tasks/travis.rake | 7 |
2 files changed, 15 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000000..474ca17c31f --- /dev/null +++ b/.travis.yml @@ -0,0 +1,8 @@ +branches: + only: + - 'master' +rvm: 1.9.2 +before_script: + - "bundle exec rake db:seed_fu RAILS_ENV=test" + - "sh -e /etc/init.d/xvfb start" +script: "bundle exec rake travis" diff --git a/lib/tasks/travis.rake b/lib/tasks/travis.rake new file mode 100644 index 00000000000..30392a0735f --- /dev/null +++ b/lib/tasks/travis.rake @@ -0,0 +1,7 @@ +task :travis do + ["rspec spec"].each do |cmd| + puts "Starting to run #{cmd}..." + system("export DISPLAY=:99.0 && bundle exec #{cmd}") + raise "#{cmd} failed!" unless $?.exitstatus == 0 + end +end |