15 lines
462 B
Bash
Executable File
15 lines
462 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
script_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
repo_root="$(cd "$script_dir/.." && pwd)"
|
|
cd "$repo_root"
|
|
|
|
python_bin="${WEBUI_TEST_PYTHON:-python3}"
|
|
if [[ -x "$repo_root/venv/bin/python" ]]; then
|
|
python_bin="$repo_root/venv/bin/python"
|
|
fi
|
|
|
|
pattern="${WEBUI_TEST_PATTERN:-test_webui_*.py}"
|
|
export WEBUI_TEST_OFFLINE="${WEBUI_TEST_OFFLINE:-1}"
|
|
exec "$python_bin" -m unittest discover -s tests -p "$pattern" "$@"
|