X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=spec%2Facceptance%2Fapt_spec.rb;h=7fe1d033297ea9061b8ee5569361083785c83838;hb=ca31cab98756aa2ed40cc4dc717ab6bbdb3e2afe;hp=550574867b5deef5053118d77ed05ed60e5b6f50;hpb=fab23811ccfc7bd8a313f9e359111590b7f5359c;p=puppet-modules%2Fpuppetlabs-apt.git diff --git a/spec/acceptance/apt_spec.rb b/spec/acceptance/apt_spec.rb index 5505748..7fe1d03 100644 --- a/spec/acceptance/apt_spec.rb +++ b/spec/acceptance/apt_spec.rb @@ -1,24 +1,16 @@ require 'spec_helper_acceptance' -MAX_TIMEOUT_RETRY = 3 -TIMEOUT_RETRY_WAIT = 5 -TIMEOUT_ERROR_MATCHER = %r{no valid OpenPGP data found} - everything_everything_pp = <<-MANIFEST - if $::lsbdistcodename == 'lucid' { - $sources = undef - } else { - $sources = { - 'puppetlabs' => { - 'ensure' => present, - 'location' => 'http://apt.puppetlabs.com', - 'repos' => 'main', - 'key' => { - 'id' => '6F6B15509CF8E59E6E469F327F438280EF8D349F', - 'server' => 'hkps.pool.sks-keyservers.net', - }, + $sources = { + 'puppetlabs' => { + 'ensure' => present, + 'location' => 'http://apt.puppetlabs.com', + 'repos' => 'main', + 'key' => { + 'id' => '6F6B15509CF8E59E6E469F327F438280EF8D349F', + 'server' => 'pool.sks-keyservers.net', }, - } + }, } class { 'apt': update => { @@ -46,11 +38,9 @@ describe 'apt class' do context 'with all the things' do it 'works with no errors' do # Apply the manifest (Retry if timeout error is received from key pool) - retry_on_error_matching(MAX_TIMEOUT_RETRY, TIMEOUT_RETRY_WAIT, TIMEOUT_ERROR_MATCHER) do + retry_on_error_matching do apply_manifest(everything_everything_pp, catch_failures: true) end - - apply_manifest(everything_everything_pp, catch_failures: true) end it 'stills work' do shell('apt-get update')