0
0
Fork 1
mirror of https://mau.dev/maunium/synapse.git synced 2024-11-19 08:24:25 +01:00

Share sytest clone across runs

Depends on https://github.com/matrix-org/synapse/pull/380
This commit is contained in:
Daniel Wagner-Hall 2015-11-18 23:22:27 +00:00
parent 03204f54ac
commit 628ba81a77

View file

@ -17,14 +17,20 @@ export PEP8SUFFIX="--output-file=violations.flake8.log || echo flake8 finished w
tox tox
: ${GIT_BRANCH:="$(git rev-parse --abbrev-ref HEAD)"} : ${GIT_BRANCH:="origin/$(git rev-parse --abbrev-ref HEAD)"}
set +u set +u
. .tox/py27/bin/activate . .tox/py27/bin/activate
set -u set -u
if [[ ! -e .sytest-base ]]; then
git clone https://github.com/matrix-org/sytest.git .sytest-base --mirror
else
(cd .sytest-base; git fetch)
fi
rm -rf sytest rm -rf sytest
git clone https://github.com/matrix-org/sytest.git sytest git clone .sytest-base sytest --shared
cd sytest cd sytest
git checkout "${GIT_BRANCH}" || (echo >&2 "No ref ${GIT_BRANCH} found, falling back to develop" ; git checkout develop) git checkout "${GIT_BRANCH}" || (echo >&2 "No ref ${GIT_BRANCH} found, falling back to develop" ; git checkout develop)