Don't use NotificationListener (Servicehandler)
[transportpce.git] / tests / Xtesting / Dockerfile
1 FROM alpine:3.18
2
3 ARG BRANCH=master
4
5 RUN apk --update add \
6         build-base \
7         checkbashisms \
8         curl \
9         linux-headers \
10         git \
11         gcc \
12         libxml2-dev \
13         libxslt-dev \
14         maven \
15         openjdk17-jdk \
16         openssl-dev \
17         python3 \
18         python3-dev \
19         py3-pip \
20         py3-psutil \
21         py3-tox \
22         py3-wheel \
23     && \
24     git init /src/transportpce && \
25     (cd /src/transportpce && \
26         git fetch --tags https://git.opendaylight.org/gerrit/transportpce.git $BRANCH && \
27         git checkout FETCH_HEAD) && \
28     pip install xtesting \
29         -r /src/transportpce/tests/requirements.txt \
30         -r /src/transportpce/tests/test-requirements.txt
31 COPY testcases.yaml /etc/xtesting/testcases.yaml
32 CMD ["run_tests", "-t", "all"]