From b927465d4bfb23a63caa03034bf52204f05b9c59 Mon Sep 17 00:00:00 2001 From: Ed Warnicke Date: Wed, 1 Jun 2016 10:00:06 -0500 Subject: [PATCH] Get CSIT branch from build-root/scripts/csit-test-branch If build-root/scripts/csit-test-branch exists, run it to get the CSIT branch from which to run CSIT tests. Otherwise, default to csit-verified. Related to patches vpp patches: https://gerrit.fd.io/r/#/c/1343/ (master branch) https://gerrit.fd.io/r/#/c/1345/ (stable/1606 branch) Change-Id: I1146c322c1948076ead4639263f9b25e965009f2 Signed-off-by: Ed Warnicke --- jjb/vpp/include-raw-vpp-csit-functional.sh | 15 ++++++++++++++- jjb/vpp/include-raw-vpp-csit-verify-perf.sh | 13 +++++++++++++ 2 files changed, 27 insertions(+), 1 deletion(-) 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 diff --git a/jjb/vpp/include-raw-vpp-csit-verify-perf.sh b/jjb/vpp/include-raw-vpp-csit-verify-perf.sh index f24692de9..a31426000 100644 --- a/jjb/vpp/include-raw-vpp-csit-verify-perf.sh +++ b/jjb/vpp/include-raw-vpp-csit-verify-perf.sh @@ -3,9 +3,22 @@ set -xeu -o pipefail export TEST_TAG="PERFTEST_${TYPE^^}" +# 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 --depth 1 https://gerrit.fd.io/r/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 # execute csit bootstrap script if it exists -- 2.16.6