Fix #811: new socket server to receive pid and port for subprocesses (#871)

* Fix #811: new socket server to receive pid and port for subprocesses

* Install test dependencies from test_requirements.txt on Travis

* Multiproc support can't handle os.fork() as implemented.

On Python 3.4+, use set_start_method('spawn') to ensure that multiprocessing module doesn't use fork.

On lower versions, skip the test.

* Restrict the multiprocessing test to Windows for now.
This commit is contained in:
Pavel Minaev 2018-10-04 13:27:39 -07:00 committed by Karthik Nadig
parent 55059ca379
commit 23c118aae4
20 changed files with 492 additions and 123 deletions

View file

@ -1,3 +1,3 @@
[pytest]
testpaths=pytests
timeout=3
timeout=5