source ENV["GEM_SOURCE"] || "https://rubygems.org" group :test do gem "rake", "~> 10.0" if puppet_gem_version = ENV['PUPPET_GEM_VERSION'] gem "puppet", puppet_gem_version elsif puppet_git_url = ENV['PUPPET_GIT_URL'] gem "puppet", :git => puppet_git_url else gem "puppet" end gem "puppet-lint" gem "puppet-lint-unquoted_string-check" gem "rspec-puppet" gem "puppet-syntax" gem "puppetlabs_spec_helper" gem "metadata-json-lint", "1.1.0" gem "rspec" gem "rspec-retry" gem "simplecov", ">= 0.11.0" gem "simplecov-console" gem 'parallel_tests' # requires at least Ruby 1.9.3 gem "json_pure", "<= 2.0.1" # 2.0.2 requires Ruby 2+ gem 'rspec_junit_formatter', '~> 0.2.3' end group :system_tests do gem "beaker-puppet_install_helper", :require => false gem "beaker-rspec" gem "beaker", "~> 2.0" end group :development do gem "travis" gem "travis-lint" gem "puppet-blacksmith" gem "guard-rake" gem "pry" gem "yard" gem 'rubocop', :require => false # requires at least Ruby 1.9.2 end