Files
openide/python/helpersTests/run_tests.sh
Pavel Karateev 6566e2f22f [python] PCQA-1532 add a missing empty trailing line
(cherry picked from commit 707ca878c6dd8a09f3cf81e7569bb0ccd918bd30)

IJ-MR-191425

GitOrigin-RevId: 62920f75730bccfa91e5249c26259824d5bfff6b
2026-02-12 19:00:53 +00:00

23 lines
640 B
Bash
Executable File

#!/usr/bin/env bash
set -euxo pipefail
CURRENT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PYTHON_PLUGIN_DIR="$(cd "$CURRENT_DIR/.." && pwd)"
HELPERS_DIR="$PYTHON_PLUGIN_DIR/helpers"
PYCHARM_DIR="$HELPERS_DIR/pycharm"
PY3ONLY_DIR="$HELPERS_DIR/py3only"
export PYTHONPATH="$PY3ONLY_DIR:$PYCHARM_DIR:$HELPERS_DIR${PYTHONPATH:+:$PYTHONPATH}"
[ $# -eq 0 ] && set -- tests
for version in 3.9.25 3.10.19 3.11.14 3.12.12 3.13.12 3.14.3 3.15.0a5; do
# execute new tests
uv run --python "$version" pytest --junit-xml=.reports/junit-py$version.xml "$@"
# execute legacy tests
uv run --python "$version" legacy/__main__.py
done