X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Fintegration%2Finclude-raw-integration-install-robotframework.sh;h=11739f8068be52f2eed0db3dafe73d417d04fc2f;hb=1e7bfc59e405b67995ecea46d76d79e080f8553b;hp=af5fd25e5cdb2c834d3fcdd1e53bc95f6e97ea53;hpb=388b8cc935ff21db0f31ebec73b9d0a1bd6e0162;p=releng%2Fbuilder.git diff --git a/jjb/integration/include-raw-integration-install-robotframework.sh b/jjb/integration/include-raw-integration-install-robotframework.sh index af5fd25e5..11739f806 100644 --- a/jjb/integration/include-raw-integration-install-robotframework.sh +++ b/jjb/integration/include-raw-integration-install-robotframework.sh @@ -13,23 +13,30 @@ ROBOT_VENV=`mktemp -d --suffix=robot_venv` echo ROBOT_VENV=${ROBOT_VENV} >> ${WORKSPACE}/env.properties -virtualenv ${ROBOT_VENV} +# The --system-site-packages parameter allows us to pick up system level +# installed packages. This allows us to bake matplotlib which takes very long +# to install into the image. +virtualenv --system-site-packages ${ROBOT_VENV} source ${ROBOT_VENV}/bin/activate set -exu -pip install -q --upgrade pip +# Make sure pip itself us up-to-date. +pip install --upgrade pip -# The most recent version of paramiko currently fails to install. -pip install -q --upgrade paramiko==1.16.0 +pip install --upgrade docker-py importlib requests scapy netifaces netaddr ipaddr +pip install --upgrade robotframework{,-{httplibrary,requests,sshlibrary,selenium2library}} -pip install -q docker-py importlib requests scapy netifaces netaddr ipaddr -pip install -q robotframework{,-{httplibrary,requests,sshlibrary,selenium2library}} +# Module jsonpath is needed by current AAA idmlite suite. +pip install --upgrade jsonpath-rw -# jsonpath is needed by current AAA idmlite suite -pip install -q jsonpath-rw +# Modules for longevity framework robot library +pip install elasticsearch==1.7.0 elasticsearch-dsl==0.0.11 -# print installed versions +# Module for pyangbind used by lispflowmapping project +pip install pyangbind==0.5.6 + +# Print installed versions. pip freeze # vim: sw=4 ts=4 sts=4 et ft=sh :