X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Fpackaging%2Ftest-rpm-docker.sh;h=a7faeb446229094923f756f0160c521ab3959b2e;hb=d6587eaaf63475f9da48f003e852e60bb3cbadaa;hp=5f4fa30fc51222865e1a40f6f971baf560d3862b;hpb=378418e96c45b8f2581025fba5276c421925b32b;p=releng%2Fbuilder.git diff --git a/jjb/packaging/test-rpm-docker.sh b/jjb/packaging/test-rpm-docker.sh index 5f4fa30fc..a7faeb446 100644 --- a/jjb/packaging/test-rpm-docker.sh +++ b/jjb/packaging/test-rpm-docker.sh @@ -9,9 +9,13 @@ set -ex -o pipefail scripts_path=/builder/jjb/packaging # A docker container must have been created by the build script -docker_id=$(sudo docker ps -qf name=build_rpm_epel) - -sudo docker exec $docker_id /usr/bin/yum -y install curl expect nmap openssh +if [ "$DISTRO" == "epel-7" ]; then + docker_id=$(sudo docker ps -qf name=build_rpm_epel) + sudo docker exec $docker_id /usr/bin/yum -y install curl expect nmap openssh +elif [ "$DISTRO" == "opensuse-42" ]; then + docker_id=$(sudo docker ps -qf name=build_rpm_suse) + sudo docker exec $docker_id /usr/bin/zypper -n install curl expect nmap openssh +fi sudo docker exec $docker_id /bin/bash $scripts_path/test-rpm-deps.sh @@ -22,7 +26,7 @@ sudo docker exec $docker_id /bin/bash $scripts_path/start-odl.sh sudo docker exec $docker_id /bin/bash $scripts_path/test-ports-nofeature.sh # Don't install test feature and check REST for Oxygen, ODLPARENT-139 breaks it -if [ "$STREAM" == "oxygen" ]; then +if [ "$STREAM" == "oxygen" ] || [ "$STREAM" == "fluorine" ] || [ "$STREAM" == "neon" ]; then sudo docker exec $docker_id /usr/bin/expect $scripts_path/test-karaf-oxygensafe.expect else sudo docker exec $docker_id /usr/bin/expect $scripts_path/test-karaf.expect