> We currently have 3 ways of doing integration testing in httpd  ( 
> httpd-tests, pyhttpd and pytest_suite).
> Going through the README files, I only found a statement which describes 
> pyhttpd and pytest_suite as
> complementary but nothing says where new tests should go.
>
> Should we agree on one framework that new tests go to and gradually 
> consolidate into it?
> My view is that pyhttpd would be a good base since each test loads only the 
> modules it needs
> and its own config, provides per-test isolation and the MPM can be chosen at 
> runtime.
>
>  If we go with pyhttpd, we'd migrate the tests from pytest_suite since that 
> port looks mostly complete
>  and keep the Perl .t files as a reference for a final check.
>
> I think Jim had mentioned the other way around, pulling the pyhttpd tests 
> into pytest_suite ( perl-to-python ), so that's an option too.
>
> Of course, I'm not talking about dropping anything but more about gradually 
> moving in one direction
> and making it obvious to the community how to contribute tests.

No strong opinion here, and with little experience in either python
suite, I would have thought new tests in pyhttpd but don't bother
porting pytest_suite stuff into it -- keep them running in-place in
the ported suite.  Not to completely rule out adding to pytest_suite
tests, new permutations of stuff in old tests as needed would make
sense.

Reply via email to