Update robot vagrant definition for private cloud
[releng/builder.git] / vagrant / integration-robotframework / bootstrap.sh
1 #!/bin/bash
2
3 # vim: sw=4 ts=4 sts=4 et tw=72 :
4
5 # Install minimal python requirements to get virtualenv going
6 # Additional python dependencies should be installed via JJB configuration
7 # inside project jobs using a virtualenv setup.
8 yum install -q -y python-{devel,setuptools,virtualenv}
9
10 # Install `udpreplay` to be used for (lispflowmapping) performance tests
11 yum install -q -y @development libpcap-devel boost-devel
12 git clone -q https://github.com/ska-sa/udpreplay.git
13 cd udpreplay
14 make &> /dev/null && cp udpreplay /usr/local/bin
15
16 ## DLUX dependencies
17 #  - Xvfb: Display manager in RAM
18 #
19 # Note: The end goal will be to test with multiple browser (Firefox, Chrome)
20 #       Chrome need a other library named chromedriver so let start with
21 #       one already supported with selenium.
22 yum install -y -q firefox xorg-x11-server-Xvfb