summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDominic Maraglia <dominic@puppetlabs.com>2011-05-24 11:29:13 -0700
committerDominic Maraglia <dominic@puppetlabs.com>2011-05-24 11:29:13 -0700
commitfb0ddf2a85ea7045cff116191ba8ec78e0d976cf (patch)
treea2facc4b88992e5abf45362e4279827df9608ff7
parent2a86215498b20155cb588d018c0e1df0a8102f3f (diff)
parentb101804f5825e9f69a690f9a974222dd7b83a330 (diff)
downloadpuppet-fb0ddf2a85ea7045cff116191ba8ec78e0d976cf.tar.gz
puppet-fb0ddf2a85ea7045cff116191ba8ec78e0d976cf.tar.xz
puppet-fb0ddf2a85ea7045cff116191ba8ec78e0d976cf.zip
Merge branch 'tests/master/7117'
-rw-r--r--acceptance/tests/ticket_7117_broke_env_criteria_authconf.rb12
1 files changed, 10 insertions, 2 deletions
diff --git a/acceptance/tests/ticket_7117_broke_env_criteria_authconf.rb b/acceptance/tests/ticket_7117_broke_env_criteria_authconf.rb
index 3f762bcca..37c71893c 100644
--- a/acceptance/tests/ticket_7117_broke_env_criteria_authconf.rb
+++ b/acceptance/tests/ticket_7117_broke_env_criteria_authconf.rb
@@ -17,9 +17,17 @@ on master, "ps -U puppet | awk '/puppet/ { print \$1 }' | xargs kill || echo \"P
step "Master: Start Puppet Master"
on master, puppet_master("--certdnsnames=\"puppet:$(hostname -s):$(hostname -f)\" --verbose --noop")
# allow Master to start and initialize environment
-sleep 1
-
+step "Verify Puppet Master is ready to accept connections"
+host=agents.first
+time1 = Time.new
+until
+ on(host, "curl -k https://#{master}:8140") do
+ sleep 1
+ end
+time2 = Time.new
+elapsed = time2 - time1
+Log.notify "Slept for #{elapsed} seconds waiting for Puppet Master to become ready"
# Run test on Agents
step "Agent: agent --test"