summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Hansen <rhansen@rhansen.org>2016-01-23 03:21:00 -0500
committerRichard Hansen <rhansen@rhansen.org>2016-01-31 16:13:16 -0500
commit8198e3f9c322422a3507418b456d772923024892 (patch)
tree24afbb78cfcfb1178fdfe7317420c7cba1d8f67f
parent6b298c692a6513dddc64b616f0398cef596e028f (diff)
downloadgitlab-8198e3f9c322422a3507418b456d772923024892.tar.gz
convert $OK to a function
This makes it possible to quote the variable expansions.
-rwxr-xr-xtools/build_test_env.sh2
-rwxr-xr-xtools/functional_tests.sh24
2 files changed, 13 insertions, 13 deletions
diff --git a/tools/build_test_env.sh b/tools/build_test_env.sh
index 0c1be88..c13e3ec 100755
--- a/tools/build_test_env.sh
+++ b/tools/build_test_env.sh
@@ -71,7 +71,7 @@ CONFIG=/tmp/python-gitlab.cfg
GITLAB="gitlab --config-file $CONFIG"
GREEN='\033[0;32m'
NC='\033[0m'
-OK="echo -e ${GREEN}OK${NC}"
+OK() { echo -e ${GREEN}OK${NC}; }
log "Waiting for gitlab to come online... "
I=0
diff --git a/tools/functional_tests.sh b/tools/functional_tests.sh
index dd0f752..cc5cb11 100755
--- a/tools/functional_tests.sh
+++ b/tools/functional_tests.sh
@@ -24,57 +24,57 @@ echo -n "Testing project creation... "
PROJECT_ID=$($GITLAB project create --name test-project1 \
| grep ^id: | cut -d' ' -f2)
$GITLAB project list | grep -q test-project1
-$OK
+OK
echo -n "Testing project update... "
$GITLAB project update --id $PROJECT_ID --description "My New Description"
-$OK
+OK
echo -n "Testing user creation... "
USER_ID=$($GITLAB user create --email fake@email.com --username user1 \
--name "User One" --password fakepassword | grep ^id: | cut -d' ' -f2)
-$OK
+OK
echo -n "Testing verbose output... "
$GITLAB -v user list | grep -q avatar-url
-$OK
+OK
echo -n "Testing CLI args not in output... "
$GITLAB -v user list | grep -qv config-file
-$OK
+OK
echo -n "Testing adding member to a project... "
$GITLAB project-member create --project-id $PROJECT_ID \
--user-id $USER_ID --access-level 40 >/dev/null 2>&1
-$OK
+OK
echo -n "Testing file creation... "
$GITLAB project-file create --project-id $PROJECT_ID \
--file-path README --branch-name master --content "CONTENT" \
--commit-message "Initial commit" >/dev/null 2>&1
-$OK
+OK
echo -n "Testing issue creation... "
ISSUE_ID=$($GITLAB project-issue create --project-id $PROJECT_ID \
--title "my issue" --description "my issue description" \
| grep ^id: | cut -d' ' -f2)
-$OK
+OK
echo -n "Testing note creation... "
$GITLAB project-issue-note create --project-id $PROJECT_ID \
--issue-id $ISSUE_ID --body "the body" >/dev/null 2>&1
-$OK
+OK
echo -n "Testing branch creation... "
$GITLAB project-branch create --project-id $PROJECT_ID \
--branch-name branch1 --ref master >/dev/null 2>&1
-$OK
+OK
echo -n "Testing branch deletion... "
$GITLAB project-branch delete --project-id $PROJECT_ID \
--name branch1 >/dev/null 2>&1
-$OK
+OK
echo -n "Testing project deletion... "
$GITLAB project delete --id $PROJECT_ID
-$OK
+OK