#!/bin/sh -eux # set python version VERSION=${VERSION:-3.7} PYTHON=${PYTHON:-python$VERSION} # what to skip # test_socket swaps and kills the machine https://bugs.python.org/issue34587 X=${X:-"-x test_socket"} # parallel jobs, 0 lets Python decide what's best JOBS=${JOBS:-0} # Fedora sets TLSv1 as explicit minimum version. # Python's test suite assumes that the minimum protocol version is set to # a magic marker. We workaround the test problem by setting: export OPENSSL_CONF=/non-existing-file # https://bugzilla.redhat.com/show_bug.cgi?id=1618753 $PYTHON -m test -j$JOBS $X