Skip to content

Commit c100a04

Browse files
committed
convert $GITLAB to a function
This makes it possible to quote the $CONFIG variable expansion.
1 parent 8198e3f commit c100a04

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

tools/build_test_env.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ docker run --name gitlab-test --detach --publish 8080:80 \
6868
LOGIN='root'
6969
PASSWORD='5iveL!fe'
7070
CONFIG=/tmp/python-gitlab.cfg
71-
GITLAB="gitlab --config-file $CONFIG"
71+
GITLAB() { gitlab --config-file $CONFIG "$@"; }
7272
GREEN='\033[0;32m'
7373
NC='\033[0m'
7474
OK() { echo -e ${GREEN}OK${NC}; }

tools/functional_tests.sh

+13-13
Original file line numberDiff line numberDiff line change
@@ -21,60 +21,60 @@ BUILD_TEST_ENV_AUTO_CLEANUP=true
2121
set -e
2222

2323
echo -n "Testing project creation... "
24-
PROJECT_ID=$($GITLAB project create --name test-project1 \
24+
PROJECT_ID=$(GITLAB project create --name test-project1 \
2525
| grep ^id: | cut -d' ' -f2)
26-
$GITLAB project list | grep -q test-project1
26+
GITLAB project list | grep -q test-project1
2727
OK
2828

2929
echo -n "Testing project update... "
30-
$GITLAB project update --id $PROJECT_ID --description "My New Description"
30+
GITLAB project update --id $PROJECT_ID --description "My New Description"
3131
OK
3232

3333
echo -n "Testing user creation... "
34-
USER_ID=$($GITLAB user create --email fake@email.com --username user1 \
34+
USER_ID=$(GITLAB user create --email fake@email.com --username user1 \
3535
--name "User One" --password fakepassword | grep ^id: | cut -d' ' -f2)
3636
OK
3737

3838
echo -n "Testing verbose output... "
39-
$GITLAB -v user list | grep -q avatar-url
39+
GITLAB -v user list | grep -q avatar-url
4040
OK
4141

4242
echo -n "Testing CLI args not in output... "
43-
$GITLAB -v user list | grep -qv config-file
43+
GITLAB -v user list | grep -qv config-file
4444
OK
4545

4646
echo -n "Testing adding member to a project... "
47-
$GITLAB project-member create --project-id $PROJECT_ID \
47+
GITLAB project-member create --project-id $PROJECT_ID \
4848
--user-id $USER_ID --access-level 40 >/dev/null 2>&1
4949
OK
5050

5151
echo -n "Testing file creation... "
52-
$GITLAB project-file create --project-id $PROJECT_ID \
52+
GITLAB project-file create --project-id $PROJECT_ID \
5353
--file-path README --branch-name master --content "CONTENT" \
5454
--commit-message "Initial commit" >/dev/null 2>&1
5555
OK
5656

5757
echo -n "Testing issue creation... "
58-
ISSUE_ID=$($GITLAB project-issue create --project-id $PROJECT_ID \
58+
ISSUE_ID=$(GITLAB project-issue create --project-id $PROJECT_ID \
5959
--title "my issue" --description "my issue description" \
6060
| grep ^id: | cut -d' ' -f2)
6161
OK
6262

6363
echo -n "Testing note creation... "
64-
$GITLAB project-issue-note create --project-id $PROJECT_ID \
64+
GITLAB project-issue-note create --project-id $PROJECT_ID \
6565
--issue-id $ISSUE_ID --body "the body" >/dev/null 2>&1
6666
OK
6767

6868
echo -n "Testing branch creation... "
69-
$GITLAB project-branch create --project-id $PROJECT_ID \
69+
GITLAB project-branch create --project-id $PROJECT_ID \
7070
--branch-name branch1 --ref master >/dev/null 2>&1
7171
OK
7272

7373
echo -n "Testing branch deletion... "
74-
$GITLAB project-branch delete --project-id $PROJECT_ID \
74+
GITLAB project-branch delete --project-id $PROJECT_ID \
7575
--name branch1 >/dev/null 2>&1
7676
OK
7777

7878
echo -n "Testing project deletion... "
79-
$GITLAB project delete --id $PROJECT_ID
79+
GITLAB project delete --id $PROJECT_ID
8080
OK

0 commit comments

Comments
 (0)