Sha256: 077bf0e2e7431023d765170c1216f97be1b5f3f27fdcb39eeebc74e7c537f8f9
Contents?: true
Size: 1 KB
Versions: 8
Compression:
Stored size: 1 KB
Contents
require 'beaker-puppet' confine :except, platform: /^solaris-10/ test_name 'Clone from git' do PACKAGES = { redhat: [ 'git', ], debian: [ %w[git git-core], ], solaris_11: [ ['git', 'developer/versioning/git'], ], solaris_10: [ 'coreutils', 'curl', # update curl to fix "CURLOPT_SSL_VERIFYHOST no longer supports 1 as value!" issue 'git', ], windows: [ 'git', ], sles: [ 'git-core', ], } install_packages_on(hosts, PACKAGES, check_if_exists: true) # implicitly tests build_giturl() and lookup_in_env() hosts.each do |host| on host, "echo #{GitHubSig} >> $HOME/.ssh/known_hosts" testdir = host.tmpdir(File.basename(__FILE__)) step 'should be able to successfully clone a git repo' do results = clone_git_repo_on(host, "#{testdir}", extract_repo_info_from(build_git_url('hiera'))) assert_match(%r{From.*github\.com[:/]puppetlabs/hiera}, result.output, 'Did not find clone') end end end
Version data entries
8 entries across 8 versions & 1 rubygems