X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=Dockerfile-Unit-Test;h=c5f392a334b886264cde95eecbeebebb82df9d53;hb=12486343219663d484705f05ab8d2ed3306f66d7;hp=1a95f51298ba637e50c3e1f124c01cc986930bd1;hpb=9c09be1e9598d4e145faea412b047b64d38feb22;p=ric-plt%2Fxapp-frame-py.git diff --git a/Dockerfile-Unit-Test b/Dockerfile-Unit-Test index 1a95f51..c5f392a 100644 --- a/Dockerfile-Unit-Test +++ b/Dockerfile-Unit-Test @@ -48,7 +48,7 @@ COPY --from=stretch /usr/local/lib/librmr_si.so.${rmr_version} /usr/local/lib/li COPY --from=stretch /usr/local/lib/libriclibe2ap.so.${e2ap_version} /usr/local/lib/libriclibe2ap.so # Upgrade pip, install tox -RUN pip install --upgrade pip && pip install tox +RUN pip install --upgrade pip && pip install tox && pip install certifi six python_dateutil setuptools urllib3 inotify_simple mdclogpy # copies COPY ricxappframe/ /tmp/ricxappframe @@ -56,5 +56,12 @@ COPY tests/ /tmp/tests COPY setup.py tox.ini LICENSE.txt .coveragerc /tmp/ WORKDIR /tmp +# following is to get the docker instance and run tests from the bash shell, remove comment in the +# the next ENTRYPOINT line and comment out the last RUN line to get the runable docker instance. +# Bbuild named image and run the instance - if you modify the files those are visible in container +# docker build -t xappframe:latest -f Dockerfile-Unit-Test . +# docker run -ti --name xappframe --rm -v ${PWD}:/tmp -u $(id -u ${USER}):$(id -g ${USER}) --workdir /tmp xappframe:latest +# then run : tox -e code,flake8,docs,docs-linkcheck +#ENTRYPOINT ["/bin/bash"] # Run the unit tests RUN tox -e code,flake8