Update specs and fix FM-1361
[puppet_vcsrepo.git] / spec / acceptance / beaker / git / shallow_clone / negative / shallow_clone_http.rb
index ecd51ad..956d7de 100644 (file)
@@ -26,7 +26,7 @@ hosts.each do |host|
 
   teardown do
     on(host, "rm -fr #{tmpdir}")
-    on(host, 'ps ax | grep "#{ruby} /tmp/http_daemon.rb" | grep -v grep | awk \'{print "kill -9 " $1}\' | sh')
+    on(host, 'ps ax | grep "#{ruby} /tmp/http_daemon.rb" | grep -v grep | awk \'{print "kill -9 " $1}\' | sh ; sleep 1')
   end
 
   step 'shallow clone repo with puppet' do
@@ -39,8 +39,7 @@ hosts.each do |host|
     }
     EOS
 
-    apply_manifest_on(host, pp)
-    apply_manifest_on(host, pp)
+    apply_manifest_on(host, pp, :expect_failures => true)
   end
 
   step 'git does not support shallow clone via HTTP: verify checkout is NOT created' do