From c2052b3cbd6f829fd0b97eb09a7fe26be2fd199d Mon Sep 17 00:00:00 2001 From: Dan Bode Date: Tue, 2 Apr 2013 15:23:36 -0700 Subject: Add travisfile and Gemfile in order to automate travis-ci tests. --- .travis.yml | 25 +++++++++++++++++++++++++ Gemfile | 11 +++++++++++ 2 files changed, 36 insertions(+) create mode 100644 .travis.yml create mode 100644 Gemfile diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..e29dc7e --- /dev/null +++ b/.travis.yml @@ -0,0 +1,25 @@ +language: ruby +script: "bundle exec rspec spec" +rvm: + - 1.8.7 + - 1.9.3 + - ruby-head +env: + - PUPPET_GEM_VERSION="~> 2.6" + - PUPPET_GEM_VERSION="~> 2.7" + - PUPPET_GEM_VERSION="~> 3.0" + - PUPPET_GEM_VERSION="~> 3.1" +matrix: + allow_failures: + - rvm: ruby-head + exclude: + - rvm: 1.9.3 + env: PUPPET_GEM_VERSION="~> 2.7" + - rvm: ruby-head + env: PUPPET_GEM_VERSION="~> 2.7" + - rvm: 1.9.3 + env: PUPPET_GEM_VERSION="~> 2.6" + - rvm: ruby-head + env: PUPPET_GEM_VERSION="~> 2.6" +notifications: + email: false diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..292fbb9 --- /dev/null +++ b/Gemfile @@ -0,0 +1,11 @@ +source :rubygems + +gem 'puppetlabs_spec_helper' +gem 'rspec-expectations', "2.11.3" +gem 'mocha', "0.10.5" + +if puppetversion = ENV['PUPPET_GEM_VERSION'] + gem 'puppet', puppetversion, :require => false +end + +# vim:ft=ruby -- cgit v1.2.3