Tweak t/lib/bash/collect.sh and t/lib/bash/report_mysql_info.sh and add wait_for_files() to util/test-bash-functions so hopefully they'll be more stable.

This commit is contained in:
Daniel Nichter
2012-07-10 16:33:00 -06:00
parent 1b87b207bb
commit 6269b196a3
3 changed files with 23 additions and 5 deletions

View File

@@ -198,6 +198,19 @@ dies_ok() {
result $result "$test_name"
}
# Helper subs for slow boxes
wait_for_files() {
for file in "$@"; do
local slept=0
while ! [ -f $file ]; do
sleep 0.1;
slept=$((slept + 1))
[ $slept -ge 50 ] && break # 5s
done
done
}
# ############################################################################
# Script starts here
# ############################################################################