Running tests on multiple remote cores using socket #1170
Open
Description
I have a remote server, and I would like to run tests on its cores in parallel. This is simple enough using SSH, where I can pass n*ssh=...
. For socket I would expect it would work with n*socket=...
. However, the socketserver.py
script linked in the execnet repo does not support parallel clients. So whenever I try to parallelize the socket argument using --tx 2*socket=...
my master gets stuck after initializing one worker, since the socket blocks on the first connection.
Is there a better fix to this other than modifying socketserver.py
to fork for every connection?
Thanks.
Metadata
Assignees
Labels
No labels