[py-dev] hook ideas for better use/abuse of txspecs and distribution

Ronny Pfannschmidt Ronny.Pfannschmidt at gmx.de
Wed Jul 22 09:51:31 CEST 2009


Hi,

i propose 2 new hooks to deal with more intresting aspects of test
distribution and txspecs

1. pytest_generate_gateways(config/session) -> list of execnet gateways

this hook is supposed to generate the execnet gateways for test
execution

the default implementation is supposed to just do what py.test currently
does

howevers users should be free to generate own gateways to custom set up
things like virtualenvs on local or remote computers and be able to
combine txspecs with own options

2. pytest_select_gateways(test, list of gateways) -> list of gateways

this hook is supposed to select the gateways each test is supposed to
run on

the default implementation should pass a test to all of them or
distribute them reasonable

the api for this one probably needs a few more idea since i think my
initial proposal is not adequate for all uses

Regards
Ronny




More information about the Pytest-dev mailing list