Sha256: 752ca1fb0cc057205af9a5fb209573e6fcac19e9d3acb8d89c51690e97f9a2a9
Contents?: true
Size: 1020 Bytes
Versions: 4
Compression:
Stored size: 1020 Bytes
Contents
test_name 'External Resources Test' do step 'Verify EPEL is correct' do def epel_url_test(el_version, arch, pkg_key) url = "#{@options[:epel_url]}/#{el_version}/#{arch}/#{@options[pkg_key]}" curl_headers_result = default.exec(Command.new("curl -I #{url}")) assert_match(/200 OK/, curl_headers_result.stdout, "EPEL #{el_version} should be reachable") end step 'arch is i386' do @arch = 'i386' # epel-7 does not provide packages for i386 step 'EPEL 6' do epel_url_test(6, @arch, :epel_6_pkg) end step 'EPEL 5' do epel_url_test(5, @arch, :epel_5_pkg) end end step 'arch is x86_64' do @arch = 'x86_64' step 'EPEL 7' do # note: interpolation gets around URL change for epel 7 epel_url_test(7, "#{@arch}/e", :epel_7_pkg) end step 'EPEL 6' do epel_url_test(6, @arch, :epel_6_pkg) end step 'EPEL 5' do epel_url_test(5, @arch, :epel_5_pkg) end end end end
Version data entries
4 entries across 4 versions & 1 rubygems