X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=jjb%2Fintegration%2Fintegration-configure-clustering.sh;h=619f3c311853fefca6fd877d764e1eacb9f1ec39;hb=b3ae6c3acd14e718ed505a7212108d6e8c44c3a5;hp=9e0d0662f443cee29cd5d965a0daca85386e3bb2;hpb=3b7671effcf08039c052c533769702cfe3ba6ef2;p=releng%2Fbuilder.git diff --git a/jjb/integration/integration-configure-clustering.sh b/jjb/integration/integration-configure-clustering.sh index 9e0d0662f..619f3c311 100644 --- a/jjb/integration/integration-configure-clustering.sh +++ b/jjb/integration/integration-configure-clustering.sh @@ -42,17 +42,7 @@ nodes_list=$(join "${nodes[@]}") echo ${nodes_list} -# Run script plan in case it exists -if [ -f ${WORKSPACE}/test/csit/scriptplans/${TESTPLAN} ]; then - echo "scriptplan exists!!!" - echo "Reading the scriptplan:" - cat ${WORKSPACE}/test/csit/scriptplans/${TESTPLAN} | sed "s:integration:${WORKSPACE}:" > scriptplan.txt - cat scriptplan.txt - for line in $( egrep -v '(^[[:space:]]*#|^[[:space:]]*$)' scriptplan.txt ); do - echo "Executing ${line}..." - source ${line} - done -fi +run_plan "script" # Create the configuration script to be run on controllers. cat > ${WORKSPACE}/configuration-script.sh <> ${CUSTOMPROP} - cat ${CUSTOMPROP} +sed -ie "s%\(featuresRepositories=\|featuresRepositories =\)%featuresRepositories = mvn:org.opendaylight.integration/\${FEATURE_TEST_STRING}/${BUNDLE_VERSION}/xml/features,mvn:org.apache.karaf.decanter/apache-karaf-decanter/1.0.0/xml/features,%g" ${FEATURESCONF} +if [[ ! -z "${REPO_URL}" ]]; then + sed -ie "s%featuresRepositories =%featuresRepositories = ${REPO_URL},%g" ${FEATURESCONF} fi +cat ${FEATURESCONF} configure_karaf_log "${KARAF_VERSION}" "${CONTROLLERDEBUGMAP}" -set_java_vars "${JAVA_HOME}" "${CONTROLLERMEM}" +set_java_vars "${JAVA_HOME}" "${CONTROLLERMEM}" "${MEMCONF}" # Copy shard file if exists if [ -f /tmp/custom_shard_config.txt ]; then @@ -136,22 +123,7 @@ do ssh ${!CONTROLLERIP} "bash /tmp/configuration-script.sh ${i}" done -# Run config plan in case it exists -configplan_filepath="${WORKSPACE}/test/csit/configplans/${STREAMTESTPLAN}" -if [ ! -f "${configplan_filepath}" ]; then - configplan_filepath="${WORKSPACE}/test/csit/configplans/${TESTPLAN}" -fi - -if [ -f ${configplan_filepath} ]; then - echo "configplan exists!!!" - echo "Reading the configplan:" - cat ${configplan_filepath} | sed "s:integration:${WORKSPACE}:" > configplan.txt - cat configplan.txt - for line in $( egrep -v '(^[[:space:]]*#|^[[:space:]]*$)' configplan.txt ); do - echo "Executing ${line}..." - source ${line} - done -fi +run_plan "config" # Copy over the startup script to each controller and execute it. for i in `seq 1 ${NUM_ODL_SYSTEM}`