This is pretty interesting. A project I work on, Traffic Server, needs to improve the test infrastructure as well. In particular we need better integration and end-to-end tests. It feels there ought to be significant overlap here between ATS and HTTPD? Maybe we could pool development efforts?
Cheers, -- Leif > On Jun 18, 2014, at 7:39 AM, Ben Reser <[email protected]> wrote: > >> On 6/14/14 2:34 AM, Takashi Sato wrote: >> +1 >> >> How about automated test? >> http://svn.apache.org/repos/asf/httpd/test/ > > Yes there should be automated testing that runs. But sadly that test suite is > pretty limited. It needs a lot of work and a commitment to adding regression > tests for bugs as we fix them. That's not to say that running that test suite > is worthless. > > One problem in particular is that it provides a wrapper around the > LWP::UserAgent wrapper. That's well and fine for testing well formed > requests. > But our test suite should be generating invalid requests and verifying that > we're responding with the correct error messages. This design drives tests > being written towards only valid input testing. > >
