Expected results: Running nosestests with --processes=-1 without setting _multiprocess_can_split_ = True causes individual test classes to be run by a single process.
Actual results: Multiple processes are used.
I set up an simple repo with Travis to showcase this. The build showing the problem can be found here. The numbers interspersed with nosetests output is the process ID. This only happens when using Python 2.6.
System: Ubuntu Trusty in Travis CI
Python version: Python 2.6.9
Expected results: Running
nosestests
with--processes=-1
without setting_multiprocess_can_split_ = True
causes individual test classes to be run by a single process.Actual results: Multiple processes are used.
I set up an simple repo with Travis to showcase this. The build showing the problem can be found here. The numbers interspersed with
nosetests
output is the process ID. This only happens when using Python 2.6.