Skip to content

Commit c5346b9

Browse files
committed
test: allow external control of the test matrix with $TEST_PY_VERSION and $TEST_LOCAL_PKG/$TEST_PYPI_PKG
1 parent a84754e commit c5346b9

File tree

1 file changed

+18
-10
lines changed

1 file changed

+18
-10
lines changed

run-tests.sh

Lines changed: 18 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,26 @@
33
set -e
44

55
PY_DOCKER_IMAGES=()
6-
PY_DOCKER_IMAGES+=("2.7.16-slim")
7-
PY_DOCKER_IMAGES+=("3.7.4-slim")
8-
PY_DOCKER_IMAGES+=("3.8-slim")
9-
PY_DOCKER_IMAGES+=("3.9-slim")
10-
PY_DOCKER_IMAGES+=("3.10-slim")
11-
PY_DOCKER_IMAGES+=("3.11-slim")
12-
PY_DOCKER_IMAGES+=("3.12-slim")
13-
PY_DOCKER_IMAGES+=("3.13-slim")
6+
if [ -n "$TEST_PY_VERSION" ]; then
7+
PY_DOCKER_IMAGES+=("$TEST_PY_VERSION")
8+
else
9+
PY_DOCKER_IMAGES+=("2.7.16-slim")
10+
PY_DOCKER_IMAGES+=("3.7.4-slim")
11+
PY_DOCKER_IMAGES+=("3.8-slim")
12+
PY_DOCKER_IMAGES+=("3.9-slim")
13+
PY_DOCKER_IMAGES+=("3.10-slim")
14+
PY_DOCKER_IMAGES+=("3.11-slim")
15+
PY_DOCKER_IMAGES+=("3.12-slim")
16+
PY_DOCKER_IMAGES+=("3.13-slim")
17+
fi
1418

1519
PY_PACKAGES=()
16-
PY_PACKAGES+=("local")
17-
PY_PACKAGES+=("editorconfig-checker")
20+
if [ -z "$TEST_LOCAL_PKG" ] || [ "$TEST_LOCAL_PKG" = "true" ]; then
21+
PY_PACKAGES+=("local")
22+
fi
23+
if [ -z "$TEST_PYPI_PKG" ] || [ "$TEST_PYPI_PKG" = "true" ]; then
24+
PY_PACKAGES+=("editorconfig-checker")
25+
fi
1826

1927

2028
build_docker_image_and_run() {

0 commit comments

Comments
 (0)