Browse Source

(FM-4049) Update to current msync configs [2c99161]

David Schmitt 8 years ago
parent
commit
2c76f60cf2
8 changed files with 29 additions and 31 deletions
  1. 1 0
      .gitignore
  2. 2 0
      .rspec
  3. 0 3
      .sync.yml
  4. 7 8
      .travis.yml
  5. 10 17
      Gemfile
  6. 2 1
      Rakefile
  7. 4 2
      spec/spec_helper.rb
  8. 3 0
      spec/spec_helper_local.rb

+ 1 - 0
.gitignore

@@ -5,5 +5,6 @@ spec/fixtures/
 .vagrant/
 .bundle/
 coverage/
+log/
 .idea/
 *.iml

+ 2 - 0
.rspec

@@ -0,0 +1,2 @@
+--color
+--format documentation

+ 0 - 3
.sync.yml

@@ -1,3 +0,0 @@
----
-spec/spec_helper.rb:
-  unmanaged: true

+ 7 - 8
.travis.yml

@@ -1,20 +1,19 @@
 ---
 sudo: false
 language: ruby
+cache: bundler
 bundler_args: --without system_tests
-script: "bundle exec rake validate && bundle exec rake lint && bundle exec rake spec SPEC_OPTS='--format documentation'"
+script: "bundle exec rake validate lint spec"
 matrix:
   fast_finish: true
   include:
-  - rvm: 1.8.7
+  - rvm: 2.1.6
+    env: PUPPET_GEM_VERSION="~> 4.0" STRICT_VARIABLES="yes"
+  - rvm: 2.1.5
+    env: PUPPET_GEM_VERSION="~> 3.0" FUTURE_PARSER="yes"
+  - rvm: 2.1.5
     env: PUPPET_GEM_VERSION="~> 3.0"
   - rvm: 1.9.3
     env: PUPPET_GEM_VERSION="~> 3.0"
-  - rvm: 2.1.5
-    env: PUPPET_GEM_VERSION="~> 3.0"
-  - rvm: 2.1.5
-    env: PUPPET_GEM_VERSION="~> 3.0" FUTURE_PARSER="yes"
-  - rvm: 2.1.6
-    env: PUPPET_GEM_VERSION="~> 4.0" STRICT_VARIABLES="yes"
 notifications:
   email: false

+ 10 - 17
Gemfile

@@ -1,7 +1,7 @@
 source ENV['GEM_SOURCE'] || "https://rubygems.org"
 
 def location_for(place, fake_version = nil)
-  if place =~ /^(git:[^#]*)#(.*)/
+  if place =~ /^(git[:@][^#]*)#(.*)/
     [fake_version, { :git => $1, :branch => $2, :require => false }].compact
   elsif place =~ /^file:\/\/(.*)/
     ['>= 0', { :path => File.expand_path($1), :require => false }]
@@ -11,21 +11,16 @@ def location_for(place, fake_version = nil)
 end
 
 group :development, :unit_tests do
-  # rspec must be v2 for ruby 1.8.7
-  if RUBY_VERSION >= '1.8.7' and RUBY_VERSION < '1.9'
-    gem 'rspec', '~> 2.0'
-  else
-    gem 'rspec-core',   '3.1.7',            :require => false
-  end
-  gem 'puppetlabs_spec_helper',             :require => false
-  gem 'puppet-lint',                        :require => false
-  gem 'simplecov',                          :require => false
-  gem 'puppet_facts',                       :require => false
-  gem 'json',                               :require => false
-  gem 'pry',                                :require => false
+  gem 'json',                      :require => false
+  gem 'metadata-json-lint',        :require => false
+  gem 'puppet_facts',              :require => false
+  gem 'puppet-blacksmith',         :require => false
+  gem 'puppetlabs_spec_helper',    :require => false
+  gem 'rspec-puppet', '>= 2.3.2',  :require => false
+  gem 'simplecov',                 :require => false
 end
-
 group :system_tests do
+  gem 'beaker-puppet_install_helper',  :require => false
   if beaker_version = ENV['BEAKER_VERSION']
     gem 'beaker', *location_for(beaker_version)
   end
@@ -34,12 +29,10 @@ group :system_tests do
   else
     gem 'beaker-rspec',  :require => false
   end
+  gem 'master_manipulator',            :require => false
   gem 'serverspec',                    :require => false
-  gem 'beaker-puppet_install_helper',  :require => false
 end
 
-
-
 if facterversion = ENV['FACTER_GEM_VERSION']
   gem 'facter', facterversion, :require => false
 else

+ 2 - 1
Rakefile

@@ -1,5 +1,6 @@
-require 'puppetlabs_spec_helper/rake_tasks'
+require 'puppet_blacksmith/rake_tasks'
 require 'puppet-lint/tasks/puppet-lint'
+require 'puppetlabs_spec_helper/rake_tasks'
 
 PuppetLint.configuration.fail_on_warnings = true
 PuppetLint.configuration.send('relative')

+ 4 - 2
spec/spec_helper.rb

@@ -1,5 +1,7 @@
 require 'puppetlabs_spec_helper/module_spec_helper'
 
-RSpec.configure do |config|
-  config.mock_with :rspec
+# put local configuration and setup into spec_helper_local
+begin
+  require 'spec_helper_local'
+rescue LoadError
 end

+ 3 - 0
spec/spec_helper_local.rb

@@ -0,0 +1,3 @@
+RSpec.configure do |config|
+  config.mock_with :rspec
+end