test for files after init

This commit is contained in:
Kay Marquardt (Gnadelwartz) 2019-04-19 19:24:30 +02:00
parent 074a10336f
commit 2eac362dc7
4 changed files with 26 additions and 5 deletions

View File

@ -1,7 +1,7 @@
#!/usr/bin/env bash
# this has to run once atfer git clone
# and every time we create new hooks
#### $$VERSION$$ 0.70-dev-11-g41b8e69
#### $$VERSION$$ 0.70-dev-15-g074a103
# magic to ensure that we're always inside the root of our application,
# no matter from which directory we'll run script

View File

@ -1,5 +1,5 @@
#!/usr/bin/env bash
#### $$VERSION$$ 0.70-dev-11-g41b8e69
#### $$VERSION$$ 0.70-dev-15-g074a103
# magic to ensure that we're always inside the root of our application,
# no matter from which directory we'll run script

View File

@ -1,5 +1,5 @@
#!/usr/bin/env bash
#### $$VERSION$$ 0.70-dev-11-g41b8e69
#### $$VERSION$$ 0.70-dev-15-g074a103
# magic to ensure that we're always inside the root of our application,
# no matter from which directory we'll run script

View File

@ -1,12 +1,16 @@
#!/usr/bin/env bash
#### $$VERSION$$ 0.70-dev-11-g41b8e69
#### $$VERSION$$ 0.70-dev-15-g074a103
# magic to ensure that we're always inside the root of our application,
# no matter from which directory we'll run script
GIT_DIR=$(git rev-parse --git-dir)
cd "$GIT_DIR/.." || exit 1
TOKENFILE="./token"
TESTTOKEN="bashbottestscript"
TESTME="$(basename "$0")"
NEWFILES="${TOKENFILE} botacl count botadmin JSON.sh/JSON.sh tmp-bot-bash"
set -e
# let's fake failing test for now
@ -22,7 +26,24 @@ unset IFS; set -f
# run bashbot first time with init
export TERM=""
"${1}/bashbot.sh" init >"${TESTME}.log" <<EOF
bashbottestscript
$TESTTOKEN
nobody
botadmin
EOF
echo "OK"
# files must exsit after init
echo "Check check new files ..."
for file in ${NEWFILES}
do
ls -d "${file}" >/dev/null
done
echo "OK"
echo "Check value of token ..."
if [ "${TESTTOKEN}" = "$(cat "${TOKENFILE}")" ]; then
echo "OK"
else
echo "Token not correct or not written!"
exit 1
fi