MAINTAINER "ONAP"
LABEL name="Docker image for the ONAP Robot Testing Framework"
-LABEL usage="docker run -e ROBOT_TEST=<testname> -ti openecompete"
+LABEL usage="docker run -e ROBOT_TEST=<testname> -ti onapete"
ENV BUILDTIME=true
python-setuptools \
python-wheel \
python-pip \
+ netbase \
unzip \
x11-utils \
x11-xserver-utils \
xvfb \
- xxd
-
+ xxd \
+ vim \
+ zip
-RUN pip install robotframework==3.0.4 \
+# install python 3 after so it isn't default python version
+RUN apt-get install \
+ --no-install-recommends \
+ --assume-yes \
+ python3.7 \
+ python3.7-dev \
+ python3-pip
+
+RUN pip install robotframework==3.1.2 \
&& python --version
+RUN python3.7 -m pip install setuptools wheel
+RUN python3.7 -m pip install virtualenv
+
# Copy the robot code
-COPY . /var/opt/ONAP/
-COPY lighttpd.conf /etc/lighttpd/lighttpd.conf
-COPY authorization /etc/lighttpd/authorization
+COPY html/ /var/opt/ONAP/html
+COPY robot/ /var/opt/ONAP/robot
+COPY *.sh /var/opt/ONAP/
+COPY docker/lighttpd.conf /etc/lighttpd/lighttpd.conf
+COPY docker/authorization /etc/lighttpd/authorization
RUN chmod 777 /var/opt/ONAP/setup.sh \
&& chmod 777 /var/opt/ONAP/runTags.sh \
&& chmod 777 /var/opt/ONAP/dnstraffic.sh \