mirror of
1
0
Fork 0

Merge remote-tracking branch 'master' into feature/envvars

This commit is contained in:
Brian Knobbs 2015-05-06 18:06:16 -04:00
commit 8a4e8392fb
4 changed files with 17 additions and 6 deletions

View File

@ -10,5 +10,8 @@ trim_trailing_whitespace = true
[*.py]
indent_size = 4
[*.bash]
indent_size = 4
[*.md]
trim_trailing_whitespace = false

5
test/.editorconfig Normal file
View File

@ -0,0 +1,5 @@
[Vagrantfile]
indent_size = 2
[test]
indent_size = 4

View File

@ -40,7 +40,6 @@ check_prereqs() {
until_success() {
local timeout=${TIMEOUT}
local attempt=0
local success=0
while [ $attempt -lt $MAXRETRY ]; do
if ($@) >/dev/null 2>&1; then
return 0
@ -70,8 +69,8 @@ initialize() {
tests_passed=0
tests_failed=0
tests_total="${1}"
local plural="" && [ ${tests_total} -gt 1 ] && plural="s"
printf -- "running %d test%s...\n\n" ${tests_total} $plural
local plural="" && [ "${tests_total}" -gt 1 ] && plural="s"
printf -- "running %d test%s...\n\n" "${tests_total}" "${plural}"
}
pass() {
@ -88,9 +87,13 @@ fail() {
run_test() {
tests_run=$((tests_run + 1))
printf '[%d/%d]\n' ${tests_run} ${tests_total}
printf '[%d/%d] (%s)\n' "${tests_run}" "${tests_total}" "${1}"
rollback || die "unable to rollback vm." # start with a clean slate
vagrant ssh -c "cd /dotbot/test/tests && bash ${1}" 2>/dev/null && pass || fail
if vagrant ssh -c "cd /dotbot/test/tests && bash ${1}" 2>/dev/null; then
pass
else
fail
fi
}
report() {

View File

@ -22,7 +22,7 @@ fi
initialize "${#tests[@]}"
for file in "${tests[@]}"; do
run_test "$(basename ${file})"
run_test "$(basename "${file}")"
done
if report; then