X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Fintegration%2Finclude-raw-integration-deploy-controller-verify.sh;h=64633893f58fba95a7a678c806daf1a2ccba741b;hb=d52d15d382e610050a23058de492c3803d2c83ca;hp=863ba3ae8439671eb5d97e157e512192b69a21b1;hpb=ff940395a91f8650e1a9ab5e76118a68f75d5880;p=releng%2Fbuilder.git diff --git a/jjb/integration/include-raw-integration-deploy-controller-verify.sh b/jjb/integration/include-raw-integration-deploy-controller-verify.sh index 863ba3ae8..64633893f 100644 --- a/jjb/integration/include-raw-integration-deploy-controller-verify.sh +++ b/jjb/integration/include-raw-integration-deploy-controller-verify.sh @@ -8,14 +8,14 @@ echo "Clean workspace" rm -rf * echo "Downloading the distribution..." -wget --no-verbose ${ACTUALBUNDLEURL} +wget --progress=dot:mega ${ACTUALBUNDLEURL} echo "Extracting the new controller..." unzip -q ${BUNDLE} echo "Configuring the startup features..." FEATURESCONF=${WORKSPACE}/${BUNDLEFOLDER}/etc/org.apache.karaf.features.cfg -sed -ie "s/featuresBoot=.*/featuresBoot=config,standard,region,package,kar,ssh,management,${ACTUALFEATURES}/g" ${FEATURESCONF} +sed -ie "s/\(featuresBoot=\|featuresBoot =\)/featuresBoot = ${ACTUALFEATURES},/g" \${FEATURESCONF} sed -ie "s%mvn:org.opendaylight.integration/features-integration-index/${BUNDLEVERSION}/xml/features%mvn:org.opendaylight.integration/features-integration-index/${BUNDLEVERSION}/xml/features,mvn:org.opendaylight.integration/features-integration-test/${BUNDLEVERSION}/xml/features%g" ${FEATURESCONF} cat ${FEATURESCONF} @@ -30,10 +30,7 @@ sed -ie "s/2048m/${CONTROLLERMEM}/g" ${MEMCONF} cat ${MEMCONF} echo "Listing all open ports on controller system" -netstat -natu - -echo "redirected karaf console output to karaf_console.log" -export KARAF_REDIRECT=${WORKSPACE}/${BUNDLEFOLDER}/data/log/karaf_console.log +netstat -pnatu if [ ${JDKVERSION} == 'openjdk8' ]; then echo "Setting the JRE Version to 8" @@ -50,6 +47,9 @@ readlink -e "${JAVA_HOME}/bin/java" echo "Default JDK Version, JAVA_HOME should override" java -version +echo "Redirecting karaf console output to karaf_console.log" +export KARAF_REDIRECT="${WORKSPACE}/${BUNDLEFOLDER}/data/log/karaf_console.log" + echo "Starting controller..." ${WORKSPACE}/${BUNDLEFOLDER}/bin/start @@ -66,7 +66,7 @@ while true; do echo "Dumping Karaf log..." cat ${WORKSPACE}/${BUNDLEFOLDER}/data/log/karaf.log echo "Listing all open ports on controller system" - netstat -natu + netstat -pnatu exit 1 else COUNT=$(( ${COUNT} + 5 )) @@ -79,10 +79,11 @@ echo "loading many features at once. Need to allow time for problems to show up sleep 300 echo "Checking OSGi bundles..." -sshpass -p karaf ${WORKSPACE}/${BUNDLEFOLDER}/bin/client -u karaf 'bundle:list' +# sshpass seems to fail with new karaf version +# sshpass -p karaf ${WORKSPACE}/${BUNDLEFOLDER}/bin/client -u karaf 'bundle:list' echo "Listing all open ports on controller system" -netstat -natu +netstat -pnatu function exit_on_log_file_message { echo "looking for \"$1\" in karaf.log file" @@ -114,6 +115,7 @@ exit_on_log_file_message 'BindException: Address already in use' exit_on_log_file_message 'server is unhealthy' echo "Fetching Karaf logs" +# TODO: Move instead of copy? Gzip? cp ${WORKSPACE}/${BUNDLEFOLDER}/data/log/karaf.log . cp ${WORKSPACE}/${BUNDLEFOLDER}/data/log/karaf_console.log .