From 46e17a6352d586572e91ea937f24029df7d4667b Mon Sep 17 00:00:00 2001 From: Georgi Gerganov Date: Tue, 29 Sep 2026 08:20:54 +0300 Subject: [PATCH] tests : skip pytest workers when PYTEST_WORKERS=1 (#29610) Assisted-by: pi:llama.cpp/Qwen3.8-27B --- tools/server/tests/tests.sh | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/tools/server/tests/tests.sh b/tools/server/tests/tests.sh index c7d5d78059..fd83b7fd54 100755 --- a/tools/server/tests/tests.sh +++ b/tools/server/tests/tests.sh @@ -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