Code Review
/
releng
/
builder.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Merge "add nevirt tests for genius patch test"
[releng/builder.git]
/
packer
/
provision
/
robot.sh
diff --git
a/packer/provision/robot.sh
b/packer/provision/robot.sh
index f45b1da65a9fe28476462ec41fc086fbfe1b2114..2dfd9ca6a88cc4660a0220e3493c69fc6009f06d 100644
(file)
--- a/
packer/provision/robot.sh
+++ b/
packer/provision/robot.sh
@@
-5,29
+5,35
@@
# Install minimal python requirements to get virtualenv going
# Additional python dependencies should be installed via JJB configuration
# inside project jobs using a virtualenv setup.
# Install minimal python requirements to get virtualenv going
# Additional python dependencies should be installed via JJB configuration
# inside project jobs using a virtualenv setup.
-yum install -q -y python-{devel,setuptools,virtualenv} @development
+yum install -y python-{devel,setuptools,virtualenv} @development
+
+# Needed to parse OpenStack commands used by opendaylight-infra stack commands
+# to initialize Heat template based systems.
+yum install -y jq
# Install dependencies for robotframework and robotframework-sshlibrary
# installed elsewhere
# Install dependencies for robotframework and robotframework-sshlibrary
# installed elsewhere
-yum install -y
-q
yum-utils unzip sshuttle nc libffi-devel openssl-devel
+yum install -y yum-utils unzip sshuttle nc libffi-devel openssl-devel
# Install dependencies for matplotlib library used in longevity framework
# Install dependencies for matplotlib library used in longevity framework
-yum install -y
-q
libpng-devel freetype-devel python-matplotlib
+yum install -y libpng-devel freetype-devel python-matplotlib
# install crudini command line tool for editing config files
# install crudini command line tool for editing config files
-yum install -y
-q
crudini
+yum install -y crudini
+# Install dependency for postgres database used in storing performance plot results
+yum -y install postgresql-devel
################################
# LISPFLOWMAPPING REQUIREMENTS #
################################
# Needed for pyangbind
################################
# LISPFLOWMAPPING REQUIREMENTS #
################################
# Needed for pyangbind
-yum install -y
-q
libxml2-devel libxslt-devel
+yum install -y libxml2-devel libxslt-devel
# Install `udpreplay` to be used for (lispflowmapping) performance tests
# Install `udpreplay` to be used for (lispflowmapping) performance tests
-yum install -
q -
y libpcap-devel boost-devel
-git clone
-q
https://github.com/ska-sa/udpreplay.git
+yum install -y libpcap-devel boost-devel
+git clone https://github.com/ska-sa/udpreplay.git
cd udpreplay
./bootstrap.sh
./configure
cd udpreplay
./bootstrap.sh
./configure
@@
-42,4
+48,4
@@
make &> /dev/null && cp udpreplay /usr/local/bin
# Note: The end goal will be to test with multiple browser (Firefox, Chrome)
# Chrome need a other library named chromedriver so let start with
# one already supported with selenium.
# Note: The end goal will be to test with multiple browser (Firefox, Chrome)
# Chrome need a other library named chromedriver so let start with
# one already supported with selenium.
-yum install -y
-q
firefox xorg-x11-server-Xvfb
+yum install -y firefox xorg-x11-server-Xvfb