From bf692b5739a61e932015e413e6c7b86789f182ef Mon Sep 17 00:00:00 2001 From: holger krekel Date: Thu, 19 Sep 2019 19:38:19 +0200 Subject: [PATCH] split qr tests --- ci_scripts/run-python.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ci_scripts/run-python.sh b/ci_scripts/run-python.sh index f7fe602b4..2be4e7bd4 100755 --- a/ci_scripts/run-python.sh +++ b/ci_scripts/run-python.sh @@ -39,8 +39,12 @@ if [ -n "$TESTS" ]; then # run tox. The circle-ci project env-var-setting DCC_PY_LIVECONFIG # allows running of "liveconfig" tests but for speed reasons # we run them only for the highest python version we support - - tox --workdir "$TOXWORKDIR" -e py37 + + # we split out qr-tests run to minimize likelyness of flaky tests + # (some qr tests are pretty heavy in terms of send/received + # messages and rust's imap code likely has concurrency problems) + tox --workdir "$TOXWORKDIR" -e py37 -- -k "not qr" + tox --workdir "$TOXWORKDIR" -e py37 -- -k "qr" unset DCC_PY_LIVECONFIG tox --workdir "$TOXWORKDIR" -p4 -e lint,py35,py36,doc tox --workdir "$TOXWORKDIR" -e auditwheels