Please review pull request #595: (#13380) cron acceptance tests break when no cron opened by (jeffweiss)
Description:
Add cron package resource to cron resource acceptance tests
- Opened: Sat Mar 24 04:20:33 UTC 2012
- Based on: puppetlabs:2.7.x (2b62839e54a815734db50f07ea902b367b306558)
- Requested merge: jeffweiss:ticket/2.7.x/13380_cron_acceptance_tests_break_when_no_cron (db17d7c2a4634e1c884b50f0526931a0b9ea5904)
Diff follows:
diff --git a/acceptance/tests/resource/cron/should_create_cron.rb b/acceptance/tests/resource/cron/should_create_cron.rb index 0e48e46..6a1d5c0 100644 --- a/acceptance/tests/resource/cron/should_create_cron.rb +++ b/acceptance/tests/resource/cron/should_create_cron.rb @@ -6,6 +6,8 @@ create_user = "user { '#{tmpuser}': ensure => present, managehome => false }" delete_user = "user { '#{tmpuser}': ensure => absent, managehome => false }" +package_cron = "case $operatingsystem { centos, redhat: {$cron = 'cronie'}\n default: {$cron ='cron'} } package {'cron': name=> $cron, ensure=>present, }" + agents.each do |host| if host['platform'].include?('windows') skip_test "Test not supported on this platform" @@ -14,6 +16,7 @@ step "ensure the user exist via puppet" apply_manifest_on host, create_user + apply_manifest_on host, package_cron step "apply the resource on the host using puppet resource" on(host, puppet_resource("cron", "crontest", "user=#{tmpuser}", diff --git a/acceptance/tests/resource/cron/should_match_existing.rb b/acceptance/tests/resource/cron/should_match_existing.rb index d4af8a9..e6b5080 100755 --- a/acceptance/tests/resource/cron/should_match_existing.rb +++ b/acceptance/tests/resource/cron/should_match_existing.rb @@ -6,6 +6,8 @@ create_user = "user { '#{tmpuser}': ensure => present, managehome => false }" delete_user = "user { '#{tmpuser}': ensure => absent, managehome => false }" +package_cron = "case $operatingsystem { centos, redhat: {$cron = 'cronie'}\n default: {$cron ='cron'} } package {'cron': name=> $cron, ensure=>present, }" + agents.each do |host| if host['platform'].include?('windows') skip_test "Test not supported on this platform" @@ -14,6 +16,7 @@ step "ensure the user exist via puppet" apply_manifest_on host, create_user + apply_manifest_on host, package_cron step "Create the existing cron job by hand..." run_cron_on(host,:add,tmpuser,"* * * * * /bin/true") diff --git a/acceptance/tests/resource/cron/should_remove_cron.rb b/acceptance/tests/resource/cron/should_remove_cron.rb index 051a4fc..fa72f5a 100755 --- a/acceptance/tests/resource/cron/should_remove_cron.rb +++ b/acceptance/tests/resource/cron/should_remove_cron.rb @@ -6,6 +6,8 @@ create_user = "user { '#{tmpuser}': ensure => present, managehome => false }" delete_user = "user { '#{tmpuser}': ensure => absent, managehome => false }" +package_cron = "case $operatingsystem { centos, redhat: {$cron = 'cronie'}\n default: {$cron ='cron'} } package {'cron': name=> $cron, ensure=>present, }" + agents.each do |host| if host['platform'].include?('windows') skip_test "Test not supported on this platform" @@ -14,6 +16,7 @@ step "ensure the user exist via puppet" apply_manifest_on host, create_user + apply_manifest_on host, package_cron step "create the existing job by hand..." run_cron_on(host,:add,tmpuser,"* * * * * /bin/true") diff --git a/acceptance/tests/resource/cron/should_remove_matching.rb b/acceptance/tests/resource/cron/should_remove_matching.rb index 23dba7a..f480867 100755 --- a/acceptance/tests/resource/cron/should_remove_matching.rb +++ b/acceptance/tests/resource/cron/should_remove_matching.rb @@ -8,6 +8,8 @@ create_user = "user { '#{tmpuser}': ensure => present, managehome => false }" delete_user = "user { '#{tmpuser}': ensure => absent, managehome => false }" +package_cron = "case $operatingsystem { centos, redhat: {$cron = 'cronie'}\n default: {$cron ='cron'} } package {'cron': name=> $cron, ensure=>present, }" + agents.each do |host| if host['platform'].include?('windows') skip_test "Test not supported on this platform" @@ -16,6 +18,7 @@ step "ensure the user exist via puppet" apply_manifest_on host, create_user + apply_manifest_on host, package_cron step "create the existing job by hand..." run_cron_on(host,:add,tmpuser,"* * * * * /bin/true") diff --git a/acceptance/tests/resource/cron/should_update_existing.rb b/acceptance/tests/resource/cron/should_update_existing.rb index 1fa9cd9..1bd69b8 100755 --- a/acceptance/tests/resource/cron/should_update_existing.rb +++ b/acceptance/tests/resource/cron/should_update_existing.rb @@ -6,6 +6,8 @@ create_user = "user { '#{tmpuser}': ensure => present, managehome => false }" delete_user = "user { '#{tmpuser}': ensure => absent, managehome => false }" +package_cron = "case $operatingsystem { centos, redhat: {$cron = 'cronie'}\n default: {$cron ='cron'} } package {'cron': name=> $cron, ensure=>present, }" + agents.each do |host| if host['platform'].include?('windows') skip_test "Test not supported on this platform" @@ -14,6 +16,7 @@ step "ensure the user exist via puppet" apply_manifest_on host, create_user + apply_manifest_on host, package_cron step "create the existing job by hand..." run_cron_on(host,:add,tmpuser,"* * * * * /bin/true")
--
You received this message because you are subscribed to the Google Groups "Puppet Developers" group.
To post to this group, send email to puppet-dev@googlegroups.com.
To unsubscribe from this group, send email to puppet-dev+unsubscr...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/puppet-dev?hl=en.