mirror of https://github.com/gitwatch/gitwatch
included startup/shutdown
parent
97c5f49e1b
commit
450572230f
@ -0,0 +1,35 @@
|
|||||||
|
setup() {
|
||||||
|
# Time to wait for gitwatch to respond
|
||||||
|
# shellcheck disable=SC2034
|
||||||
|
WAITTIME=4
|
||||||
|
# Set up directory structure and initialize remote
|
||||||
|
testdir=$(mktemp -d)
|
||||||
|
# shellcheck disable=SC2164
|
||||||
|
cd "$testdir"
|
||||||
|
mkdir remote
|
||||||
|
# shellcheck disable=SC2164
|
||||||
|
cd remote
|
||||||
|
git init -q --bare
|
||||||
|
# shellcheck disable=SC2103
|
||||||
|
cd ..
|
||||||
|
# shellcheck disable=SC2164
|
||||||
|
mkdir local
|
||||||
|
# shellcheck disable=SC2164
|
||||||
|
cd local
|
||||||
|
git clone -q ../remote
|
||||||
|
}
|
||||||
|
|
||||||
|
teardown() {
|
||||||
|
echo '# Teardown started' >&3
|
||||||
|
# Remove testing directories
|
||||||
|
# shellcheck disable=SC2164
|
||||||
|
cd /tmp
|
||||||
|
|
||||||
|
# rm -rf $testdir
|
||||||
|
|
||||||
|
# Make sure gitwatch script gets killed if script stopped background
|
||||||
|
# Must kill the entire tree of processes generated
|
||||||
|
pkill -15 -P "$GITWATCH_PID"
|
||||||
|
|
||||||
|
echo '# Teardown complete' >&3
|
||||||
|
}
|
Loading…
Reference in New Issue