Merge pull request #3 from storytold/echelon-run-tests

Script to run tests (eg. in CI)
This commit is contained in:
Brandon Thomas
2022-07-14 16:46:14 -04:00
committed by GitHub
2 changed files with 22 additions and 0 deletions
+4
View File
@@ -56,3 +56,7 @@ SoundFile==0.10.3.post1
# Not sure where these came from
cffi==1.14.5
pycparser==2.20
# For unit tests and static type checking
pyright==0.0.13.post0
pytest==7.0.1
Executable
+18
View File
@@ -0,0 +1,18 @@
#!/bin/bash
set -euxo pipefail
TEST_VENV_DIRECTORY="./python"
# NB: "python" is the name of our virtual environment python directory.
if [ ! -d "${TEST_VENV_DIRECTORY}" ]; then
python3.6 -m venv "${TEST_VENV_DIRECTORY}"
fi
source python/bin/activate
pip install --upgrade pip
pip install -r requirements-tacotron-python36.txt
# Run tests in modules that support tests
pytest text -vv