You can alternatively parallelize through the shell, no? I just tried this command
find -type f -name "_test_*.py" | sed 's/^\.\///; s/\.py$//; s/\//./g;' | xargs -t -P 10 -n 2 python -m unittest
find lists the test files, so adapt the file name template to your naming convention. sed converts the found paths to valid module names. xargs in this example starts up to 10 processes, each of which starts 2 test modules.
I'm still not sure how to figure out the solution ...
source share