Hi Adam, On Thu, Aug 02, 2012 at 14:49 -0400, Adam Goucher wrote: > I have a WebDriver framework that wraps Py.Test and after a bunch of > setup stuff calls into things with > > run_status = pytest.main(args=arguments, plugins=[marks.MarksDecorator()]) > > which works fine for a single execution. But now I've got a couple > clients that /really/ want parallel execution. My thinking for this > would be to add in the necessary arguments to pass in the way all the > other arguments have been... > > if 'n' in results.__dict__ and results.__dict__['n'] != None: > arguments.append("--dist=load") > arguments.append("--tx=%s*popen" % results.__dict__['n']) > > But my scripts are not actually executing. (Which shouldnt be too too > surprising since I likely wouldnt be writing an email if they were...) > > Adam-Gouchers-MacBook:ebay adam$ pysaunter.py -m shirts -n 2 > ==================================================================== > test session starts > ===================================================================== > platform darwin -- Python 2.7.2 -- pytest-2.2.4 > gw0 [0] / gw1 [0] > scheduling tests via LoadScheduling > > ----------------------------- generated xml file: > /Users/adam/work/saunter/py.saunter-examples/ebay/logs/2012-08-02-14-21-46.xml > > ----------------------------- > ====================================================================== > in 1.21 seconds > ====================================================================== > Adam-Gouchers-MacBook:ebay adam$ > > Any suggestions on how to debug why the workers are being created but > the scripts not executed? I'd like to not write my own xdist style > plugin so would like to make things behave with the existing one.
Hum, this looks like no tests are collected at all. If you leave away the "-n" option, tests do run? Can you show the -v output of that? I assume you are running things in the correct directory and have no change-directory code in your tests/plugin? best, holger > -adam > > > _______________________________________________ > py-dev mailing list > py-dev@codespeak.net > http://codespeak.net/mailman/listinfo/py-dev > _______________________________________________ py-dev mailing list py-dev@codespeak.net http://codespeak.net/mailman/listinfo/py-dev