17 lines
351 B
Bash
17 lines
351 B
Bash
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
# Run pytest on the tests directory,
|
|
# which is assumed to be mounted somewhere in the docker image.
|
|
|
|
here=$(dirname $0)
|
|
|
|
testvenv=/tmp/testvenv
|
|
/usr/bin/python3 -m venv $testvenv
|
|
$testvenv/bin/pip install -r $here/requirements.txt
|
|
|
|
export PATH=$here/../bin:$PATH
|
|
|
|
$testvenv/bin/pytest --color=yes --ignore $here/data $here "$@"
|