X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=Dockerfile-Unit-Test;h=af3a37063d2e221db1de62478d6b9a5cd8ef2f9b;hb=30a9743fdfd0ef62164c7ea74a4a120cb1c86852;hp=596ad36d67e3b367e655bfc5f257f3cb2f80c206;hpb=48aa41171b8ca141df1f14341ea0ec2fde745af5;p=ric-app%2Fqp.git diff --git a/Dockerfile-Unit-Test b/Dockerfile-Unit-Test index 596ad36..af3a370 100644 --- a/Dockerfile-Unit-Test +++ b/Dockerfile-Unit-Test @@ -1,4 +1,5 @@ # ================================================================================== +# Copyright (c) 2020 HCL Technologies Limited. # Copyright (c) 2020 AT&T Intellectual Property. # # Licensed under the Apache License, Version 2.0 (the "License"); @@ -13,7 +14,7 @@ # See the License for the specific language governing permissions and # limitations under the License. # ================================================================================== -FROM frolvlad/alpine-miniconda3 +FROM frolvlad/alpine-miniconda3:python3.7 #FROM python:3.8-alpine # sdl uses hiredis which needs gcc @@ -25,20 +26,12 @@ COPY --from=nexus3.o-ran-sc.org:10002/o-ran-sc/bldr-alpine3-rmr:4.0.5 /usr/local # Upgrade pip, install tox RUN pip install --upgrade pip && pip install tox -# Install dependencies -RUN conda install joblib -RUN conda update -n base -c defaults conda -RUN conda install pandas -RUN pip install schedule -RUN pip install influxdb -RUN conda install -c conda-forge statsmodels - # copies COPY setup.py tox.ini LICENSE.txt /tmp/ -COPY qp/ /tmp/qp +COPY src/ /tmp/src COPY tests/ /tmp/tests RUN pip install /tmp # Run the unit tests WORKDIR /tmp -RUN PYTHONPATH=/tmp/qp:/usr/lib/python3.7/site-packages/:$PYTHONPATH tox -e code,flake8 +RUN PYTHONPATH=/tmp/src:/usr/lib/python3.7/site-packages/:$PYTHONPATH tox -e code,flake8