1- #! /bin/bash
1+ #! /bin/sh
22# Copyright (C) 2015 Gauvain Pocentek <gauvain@pocentek.net>
33#
44# This program is free software: you can redistribute it and/or modify
@@ -20,61 +20,61 @@ BUILD_TEST_ENV_AUTO_CLEANUP=true
2020
2121set -e
2222
23- echo -n " Testing project creation... "
23+ printf %s " Testing project creation... "
2424PROJECT_ID=$( GITLAB project create --name test-project1 \
2525 | grep ^id: | cut -d' ' -f2)
2626GITLAB project list | grep -q test-project1
2727OK
2828
29- echo -n " Testing project update... "
29+ printf %s " Testing project update... "
3030GITLAB project update --id " $PROJECT_ID " --description " My New Description"
3131OK
3232
33- echo -n " Testing user creation... "
33+ printf %s " Testing user creation... "
3434USER_ID=$( GITLAB user create --email fake@email.com --username user1 \
3535 --name " User One" --password fakepassword | grep ^id: | cut -d' ' -f2)
3636OK
3737
38- echo -n " Testing verbose output... "
38+ printf %s " Testing verbose output... "
3939GITLAB -v user list | grep -q avatar-url
4040OK
4141
42- echo -n " Testing CLI args not in output... "
42+ printf %s " Testing CLI args not in output... "
4343GITLAB -v user list | grep -qv config-file
4444OK
4545
46- echo -n " Testing adding member to a project... "
46+ printf %s " Testing adding member to a project... "
4747GITLAB project-member create --project-id " $PROJECT_ID " \
4848 --user-id " $USER_ID " --access-level 40 > /dev/null 2>&1
4949OK
5050
51- echo -n " Testing file creation... "
51+ printf %s " Testing file creation... "
5252GITLAB 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
5555OK
5656
57- echo -n " Testing issue creation... "
57+ printf %s " Testing issue creation... "
5858ISSUE_ID=$( GITLAB project-issue create --project-id " $PROJECT_ID " \
5959 --title " my issue" --description " my issue description" \
6060 | grep ^id: | cut -d' ' -f2)
6161OK
6262
63- echo -n " Testing note creation... "
63+ printf %s " Testing note creation... "
6464GITLAB project-issue-note create --project-id " $PROJECT_ID " \
6565 --issue-id " $ISSUE_ID " --body " the body" > /dev/null 2>&1
6666OK
6767
68- echo -n " Testing branch creation... "
68+ printf %s " Testing branch creation... "
6969GITLAB project-branch create --project-id " $PROJECT_ID " \
7070 --branch-name branch1 --ref master > /dev/null 2>&1
7171OK
7272
73- echo -n " Testing branch deletion... "
73+ printf %s " Testing branch deletion... "
7474GITLAB project-branch delete --project-id " $PROJECT_ID " \
7575 --name branch1 > /dev/null 2>&1
7676OK
7777
78- echo -n " Testing project deletion... "
78+ printf %s " Testing project deletion... "
7979GITLAB project delete --id " $PROJECT_ID "
8080OK
0 commit comments