# Ensure we fail the job if any steps fail.
set -ex -o pipefail
+print_job_parameters
+
get_os_deploy
# Swap out the ODL distribution
ssh ${OPENSTACK_COMPUTE_NODE_1_IP} "sudo ovs-vsctl show"
ssh ${OPENSTACK_COMPUTE_NODE_2_IP} "sudo ovs-vsctl show"
-# Use the testplan if specific SUITES are not defined.
-if [ -z "${SUITES}" ]; then
- SUITES=`egrep -v '(^[[:space:]]*#|^[[:space:]]*$)' testplan.txt | tr '\012' ' '`
-else
- newsuites=""
- workpath="${WORKSPACE}/test/csit/suites"
- for suite in ${SUITES}; do
- fullsuite="${workpath}/${suite}"
- if [ -z "${newsuites}" ]; then
- newsuites+=${fullsuite}
- else
- newsuites+=" "${fullsuite}
- fi
- done
- SUITES=${newsuites}
-fi
+get_test_suites SUITES
echo "Starting Robot test suites ${SUITES} ..."
# please add pybot -v arguments on a single line and alphabetized
-v HA_PROXY_IP:$ODL_SYSTEM_IP \
-v JDKVERSION:${JDKVERSION} \
-v JENKINS_WORKSPACE:${WORKSPACE} \
+ -v KARAF_LOG:/opt/opendaylight/data/log/karaf.log \
-v NEXUSURL_PREFIX:${NEXUSURL_PREFIX} \
-v NUM_ODL_SYSTEM:${NUM_ODL_SYSTEM} \
-v NUM_OS_SYSTEM:${NUM_OPENSTACK_SYSTEM} \
-v RESTCONFPORT:8081 \
-v SECURITY_GROUP_MODE:${SECURITY_GROUP_MODE} \
-v SSH_KEY:robot_id_rsa \
+ -v TOOLS_SYSTEM_IP: \
-v USER_HOME:${HOME} \
-v WORKSPACE:/tmp \
${TESTOPTIONS} ${suite} || true