summaryrefslogtreecommitdiffstats
path: root/jjb/integration
diff options
context:
space:
mode:
authorMatthew Watkins <mwatkins@linuxfoundation.org>2022-11-29 14:10:40 +0000
committerMatthew Watkins <mwatkins@linuxfoundation.org>2022-11-29 15:17:27 +0000
commit27075d2c8f2fde8063519d875083b1eae0e8d9a3 (patch)
tree451570d990660f24394c002ca276b93d932c407f /jjb/integration
parentdf95e52d309a24daf7bc662f46acbba42eba65ed (diff)
Chore: More modules added with robot framework
Found additional module requirements in ONAP: cps/csit/pylibs.txt Found further dependencies in the WHL files stored in: nexus3.onap.org The intention here is to make sure all dependent libraries are installed in a single step to allow for consolidation of the existing setup mechanisms at various calling sites. Issue-ID: CIMAN-33 Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org> Change-Id: Ieb0d58d1a81aeb647f1cc0c2ca38c51ffb359447
Diffstat (limited to 'jjb/integration')
-rw-r--r--jjb/integration/include-raw-integration-install-robotframework-py3.sh13
1 files changed, 11 insertions, 2 deletions
diff --git a/jjb/integration/include-raw-integration-install-robotframework-py3.sh b/jjb/integration/include-raw-integration-install-robotframework-py3.sh
index cc0219207..0612360dc 100644
--- a/jjb/integration/include-raw-integration-install-robotframework-py3.sh
+++ b/jjb/integration/include-raw-integration-install-robotframework-py3.sh
@@ -29,12 +29,16 @@ set -exu
echo "Installing Python Requirements"
cat << 'EOF' > "requirements.txt"
+paramiko
+six
+urllib3
docker-py
ipaddr
netaddr
netifaces
pyhocon
requests
+selenium<4.6.0,>=4.0.0
robotframework
robotframework-httplibrary
robotframework-requests
@@ -44,7 +48,7 @@ scapy
# Module jsonpath is needed by current AAA idmlite suite.
jsonpath-rw
# Modules for longevity framework robot library
-elasticsearch
+elasticsearch<8.0.0,>=7.0.0
elasticsearch-dsl
# Module for pyangbind used by lispflowmapping project
pyangbind
@@ -54,7 +58,6 @@ isodate
jmespath
# Module for backup-restore support library
jsonpatch
-# Additional package dependencies for ONAP project
pbr
deepdiff
dnspython
@@ -68,6 +71,12 @@ robotlibcore-temp
more-itertools
xvfbwrapper
PyVirtualDisplay
+# Additional package dependencies for ONAP project
+# odltools for extra debugging
+# Generates warning:
+# ERROR: odltools 0.1.34 has requirement requests~=2.19.1,
+# but you'll have requests 2.28.1 which is incompatible.
+odltools
EOF
python -m pip install -r requirements.txt