X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=Dockerfile-Unit-Test;fp=Dockerfile-Unit-Test;h=596ad36d67e3b367e655bfc5f257f3cb2f80c206;hb=a1cb1abac5f5979f507b6760f0862c38c3ba2347;hp=9f9f1049e6871a805b8fc3971eeb504616399ecf;hpb=cd32fb9b8f63431086809c542b6dab26c8ea09b1;p=ric-app%2Fqp.git diff --git a/Dockerfile-Unit-Test b/Dockerfile-Unit-Test index 9f9f104..596ad36 100644 --- a/Dockerfile-Unit-Test +++ b/Dockerfile-Unit-Test @@ -13,7 +13,8 @@ # See the License for the specific language governing permissions and # limitations under the License. # ================================================================================== -FROM python:3.8-alpine +FROM frolvlad/alpine-miniconda3 +#FROM python:3.8-alpine # sdl uses hiredis which needs gcc RUN apk update && apk add gcc musl-dev @@ -24,6 +25,14 @@ 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 @@ -32,4 +41,4 @@ RUN pip install /tmp # Run the unit tests WORKDIR /tmp -RUN tox -e code,flake8 +RUN PYTHONPATH=/tmp/qp:/usr/lib/python3.7/site-packages/:$PYTHONPATH tox -e code,flake8