Page MenuHomeSoftware Heritage

No OneTemporary

diff --git a/spec/acceptance/beaker/git/clone/negative/clone_repo_with_hostile_excludes.rb b/spec/acceptance/beaker/git/clone/negative/clone_repo_with_exec_excludes.rb
similarity index 96%
rename from spec/acceptance/beaker/git/clone/negative/clone_repo_with_hostile_excludes.rb
rename to spec/acceptance/beaker/git/clone/negative/clone_repo_with_exec_excludes.rb
index 6331840..2ab213c 100644
--- a/spec/acceptance/beaker/git/clone/negative/clone_repo_with_hostile_excludes.rb
+++ b/spec/acceptance/beaker/git/clone/negative/clone_repo_with_exec_excludes.rb
@@ -1,40 +1,40 @@
test_name 'C3509 - clone repo with excludes not in repo'
# Globals
repo_name = 'testrepo_with_excludes_not_in_repo'
-exclude1 = 'rm -rf /tmp'
+exclude1 = "'exec 'rm -rf /tmp'"
hosts.each do |host|
tmpdir = host.tmpdir('vcsrepo')
step 'setup - create repo' do
install_package(host, 'git')
my_root = File.expand_path(File.join(File.dirname(__FILE__), '../../../../..'))
scp_to(host, "#{my_root}/acceptance/files/create_git_repo.sh", tmpdir)
on(host, "cd #{tmpdir} && ./create_git_repo.sh")
end
teardown do
on(host, "rm -fr #{tmpdir}")
end
step 'clone repo with excludes not in repo with puppet' do
pp = <<-EOS
vcsrepo { "#{tmpdir}/#{repo_name}":
ensure => present,
source => "file://#{tmpdir}/testrepo.git",
provider => git,
excludes => [ '#{exclude1}' ],
}
EOS
apply_manifest_on(host, pp)
apply_manifest_on(host, pp)
end
step 'verify excludes are known to git' do
on(host, "cat #{tmpdir}/#{repo_name}/.git/info/exclude") do |res|
fail_test('exclude not found') unless res.stdout.include? "#{exclude1}"
end
end
end

File Metadata

Mime Type
text/x-diff
Expires
Mon, Aug 25, 5:40 PM (4 d, 3 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3322628

Event Timeline