File tree 4 files changed +69
-3
lines changed
4 files changed +69
-3
lines changed Original file line number Diff line number Diff line change
1
+ ---
2
+ default_set : ' centos-64-x64'
3
+ sets :
4
+ ' centos-59-x64 ' :
5
+ nodes :
6
+ " main.foo.vm " :
7
+ prefab : ' centos-59-x64'
8
+ ' centos-64-x64 ' :
9
+ nodes :
10
+ " main.foo.vm " :
11
+ prefab : ' centos-64-x64'
12
+ ' fedora-18-x64 ' :
13
+ nodes :
14
+ " main.foo.vm " :
15
+ prefab : ' fedora-18-x64'
16
+ ' debian-607-x64 ' :
17
+ nodes :
18
+ " main.foo.vm " :
19
+ prefab : ' debian-607-x64'
20
+ ' debian-70rc1-x64 ' :
21
+ nodes :
22
+ " main.foo.vm " :
23
+ prefab : ' debian-70rc1-x64'
24
+ ' ubuntu-server-10044-x64 ' :
25
+ nodes :
26
+ " main.foo.vm " :
27
+ prefab : ' ubuntu-server-10044-x64'
28
+ ' ubuntu-server-12042-x64 ' :
29
+ nodes :
30
+ " main.foo.vm " :
31
+ prefab : ' ubuntu-server-12042-x64'
32
+ ' sles-11sp1-x64 ' :
33
+ nodes :
34
+ " main.foo.vm " :
35
+ prefab : ' sles-11sp1-x64'
Original file line number Diff line number Diff line change 1
- source : rubygems
1
+ source 'https:// rubygems.org'
2
2
3
3
group :development , :test do
4
- gem 'puppetlabs_spec_helper' , :require => false
4
+ gem 'rake' , :require => false
5
+ gem 'puppetlabs_spec_helper' , :require => false
6
+ gem 'rspec-system-puppet' , :require => false
7
+ gem 'puppet-lint' , :require => false
8
+ gem 'serverspec' , :require => false
9
+ gem 'rspec-system-serverspec' , :require => false
5
10
end
6
11
7
12
if puppetversion = ENV [ 'PUPPET_GEM_VERSION' ]
Original file line number Diff line number Diff line change 1
- require 'rubygems'
2
1
require 'puppetlabs_spec_helper/rake_tasks'
2
+ require 'rspec-system/rake_task'
Original file line number Diff line number Diff line change
1
+ require 'rspec-system/spec_helper'
2
+ require 'rspec-system-puppet/helpers'
3
+ require 'rspec-system-serverspec/helpers'
4
+ include Serverspec ::Helper ::RSpecSystem
5
+ include Serverspec ::Helper ::DetectOS
6
+ include RSpecSystemPuppet ::Helpers
7
+
8
+ RSpec . configure do |c |
9
+ # Project root
10
+ proj_root = File . expand_path ( File . join ( File . dirname ( __FILE__ ) , '..' ) )
11
+
12
+ # Enable colour
13
+ c . tty = true
14
+
15
+ c . include RSpecSystemPuppet ::Helpers
16
+
17
+ # This is where we 'setup' the nodes before running our tests
18
+ c . before :suite do
19
+ # Install puppet
20
+ puppet_install
21
+
22
+ # Install modules and dependencies
23
+ puppet_module_install ( :source => proj_root , :module_name => 'ntp' )
24
+ shell ( 'puppet module install puppetlabs-stdlib' )
25
+ end
26
+ end
You can’t perform that action at this time.
0 commit comments