#!/bin/sh # This script installs test dependencies and runs all tests. It is designed to be run in a test # container in CI. Therefore, on a developer machine, you should not run this script. Instead, # just run "tox" directly. set -e apk add --no-cache python3 py3-pip # If certain dependencies of black are available in this version of Alpine, install them. apk add --no-cache py3-typed-ast py3-regex || true python3 -m pip install --upgrade pip==21.3.1 setuptools==58.2.0 pip3 install tox==3.24.4 export COVERAGE_FILE=/tmp/.coverage tox --workdir /tmp/.tox --sitepackages