Convert rtd merge job into a global template
[releng/builder.git] / vagrant / integration-robotframework / bootstrap.sh
index b5620ea0677482495e190e5c8f9937cae7ad5834..53cd42651bfa25a5f119e504637589ebacd9d1a4 100644 (file)
@@ -11,11 +11,19 @@ yum update -q -y
 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
 
+## 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
+
 # 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