tools/server/tests: skip pytest workers when PYTEST_WORKERS=1

Assisted-by: pi:llama.cpp/Qwen3.8-27B
This commit is contained in:
Georgi Gerganov
2026-09-28 22:32:32 +03:00
parent 57b557cb95
commit 102e63a490
+9 -3
View File
@@ -8,13 +8,19 @@ set -eu
WORKERS="${PYTEST_WORKERS:-4}"
if [ "${WORKERS}" -eq 1 ]; then
WORKER_FLAGS=""
else
WORKER_FLAGS="-n ${WORKERS} --dist=worksteal"
fi
if [ $# -lt 1 ]
then
if [[ "${SLOW_TESTS:-0}" == 1 ]]; then
pytest --durations=30 -v -x -n "${WORKERS}" --dist=worksteal
pytest --durations=30 -v -x ${WORKER_FLAGS}
else
pytest --durations=30 -v -x -n "${WORKERS}" --dist=worksteal -m "not slow"
pytest --durations=30 -v -x ${WORKER_FLAGS} -m "not slow"
fi
else
pytest --durations=30 -n "${WORKERS}" --dist=worksteal "$@"
pytest --durations=30 ${WORKER_FLAGS} "$@"
fi