diff options
Diffstat (limited to 'jjb/vpp/include-raw-vpp-csit-functional.sh')
-rw-r--r-- | jjb/vpp/include-raw-vpp-csit-functional.sh | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/jjb/vpp/include-raw-vpp-csit-functional.sh b/jjb/vpp/include-raw-vpp-csit-functional.sh index 93be0adbc..33eef0f38 100644 --- a/jjb/vpp/include-raw-vpp-csit-functional.sh +++ b/jjb/vpp/include-raw-vpp-csit-functional.sh @@ -1,8 +1,21 @@ #!/bin/bash set -xeu -o pipefail +# Get CSIT branch from which to test from +# running build-root/scripts/csit-test-branch +if [ -x build-root/scripts/csit-test-branch ]; then + CSIT_BRANCH=`build-root/scripts/csit-test-branch`; +fi + # Clone csit and start tests -git clone https://gerrit.fd.io/r/csit --branch csit-verified +git clone https://gerrit.fd.io/r/csit --branch ${CSIT_BRANCH:-csit-verified} + +# If the git clone fails, complain clearly and exit +if [ $? != 0 ]; then + echo "Failed to run: git clone https://gerrit.fd.io/r/csit --branch ${CSIT_BRANCH:-csit-verified}" + echo "No such branch ${CSIT_BRANCH:-csit-verified} in https://gerrit.fd.io/r/csit" + exit +fi cp build-root/*.deb csit/ cd csit |