superbenchmark/test.dockerfile

28 строки
686 B
Docker

# Copyright (c) Microsoft Corporation.
# Licensed under the MIT license.
FROM ubuntu:18.04
# Install the python3.7 and pip
RUN apt-get update && apt-get install -y \
python3.7-dev \
python3-pip
# Change default python3 version to python3.7
RUN update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1 && \
update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 10
# Create workspace
WORKDIR /superbench
COPY . /superbench
# Upgrade pip and install dependencies
RUN python3 -m pip install --upgrade pip setuptools && \
python3 -m pip install .[test]
# Lint code
RUN python3 setup.py lint
# Test code
RUN python3 setup.py test