robot tcs, test charts, robot container added
[ta/cloudtaf.git] / resources / robot_container / Dockerfile
1 FROM centos:7.6.1810
2 MAINTAINER Balint Tobik <balint.tobik@nokia.com> Endre Nemeth <endre.nemeth@nokia.com>
3
4 RUN yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm \
5     && yum -y --setopt=skip_missing_names_on_install=False install \
6       gcc \
7       python-devel \
8       python2-pip \
9       openssh-clients \
10       jq \
11     && yum clean all
12
13 RUN pip install --upgrade pip \
14     && pip install --upgrade setuptools \
15     && pip install PyYAML \
16     && pip install ruamel.yaml \
17     && pip install positional \
18     && pip install pyparsing \
19     && pip install netaddr \
20     && pip install netifaces \
21     && pip install robotframework==3.0.4 \
22     && pip install robotframework-sshlibrary \
23     && pip install paramiko==2.4.2 \
24     && pip install requests \
25     && pip install robotframework-pabot==0.44
26
27
28 COPY robot-deployment-test.sh /robot-deployment-test.sh
29 COPY testcases/ /cloudtaf/testcases/
30 COPY libraries/ /cloudtaf/libraries/
31 COPY resources/ /cloudtaf/resources/
32
33 ENTRYPOINT /robot-deployment-test.sh