X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=vagrant%2Fintegration-robotframework%2Fbootstrap.sh;h=90b4e068e91773e517b87bb037f3c7be33e7a0eb;hb=c74bd778b32f58464314ce78d22a6295745aa417;hp=b5620ea0677482495e190e5c8f9937cae7ad5834;hpb=d181265f0cc4f649fe1c2e35790f1f68f48b66af;p=releng%2Fbuilder.git diff --git a/vagrant/integration-robotframework/bootstrap.sh b/vagrant/integration-robotframework/bootstrap.sh index b5620ea06..90b4e068e 100644 --- a/vagrant/integration-robotframework/bootstrap.sh +++ b/vagrant/integration-robotframework/bootstrap.sh @@ -2,22 +2,21 @@ # vim: sw=4 ts=4 sts=4 et tw=72 : -yum clean all -yum update -q -y - # 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} # Install `udpreplay` to be used for (lispflowmapping) performance tests -yum install -q -y libpcap-devel boost-devel -git clone https://github.com/ska-sa/udpreplay.git &> /dev/null +yum install -q -y @development libpcap-devel boost-devel +git clone -q https://github.com/ska-sa/udpreplay.git cd udpreplay make &> /dev/null && cp udpreplay /usr/local/bin -# To handle the prompt style that is expected all over the environment -# with how use use robotframework we need to make sure that it is -# consistent for any of the users that are created during dynamic spin -# ups -echo 'PS1="[\u@\h \W]> "' >> /etc/skel/.bashrc +## DLUX dependencies +# - Xvfb: Display manager in RAM +# +# 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