Hi Joe, Il giorno lun 14 ott 2019 alle ore 16:27 Joe Orton <jor...@redhat.com> ha scritto: > > On Tue, Oct 08, 2019 at 02:17:12PM +0200, Luca Toscano wrote: > > Il giorno mar 8 ott 2019 alle ore 11:04 Greg Stein <gst...@gmail.com> > > ha scritto: > > > > > > Travis CI is possible *today* ... since the svn commits are > > > replicated over to github, Travis can pick them up and run tests. > > > Just file an INFRA ticket to enable it. > > > > > > > Thanks for the pointer, will file a task to infra to enable it :) > > This would be awesome, did you file something? If not I can. > > Like others I am no fan of git, but so long as we can get the process > right, I think using PRs with CI would be a significant benefit for the > project. At minimum we could avoid some of the trivial build breakage > type issues which have delayed 2.4 releases recently. > > Even for trunk I would like to be able to develop new features and have > a full test suite run (e.g. w/pool-debug, with different APR releases, > etc etc) easily available without having to wait an hour with laptop > fans giving me a headache. > > At the moment I think we have a quality control problem for 2.4.x, yet I > find it hard to justify spending much time on writing test cases because > that stuff is run so rarely. How many tests proposed in 2.4.x STATUS > have had a full test suite run? I certainly don't always do it. But if > we get the tests running all the time automatically it's much easier to > see a return on investment for improving test coverage.
I still haven't filed the request to infra, I wanted to fix my docker images first. I have created https://github.com/elukey/httpd_integration_testing with support for Debian and Centos (for the moment), to address two use cases: 1) run of the perl/http2 test suites against a new httpd release 2) run of the perl/http2 test suites for the latest version of trunk or 2.4.x The docker images seem to work fine, but probably there are some stuff to change/improve. I tried to document myself about Travis and GH, but still didn't come up with a clear picture. I hope to have something ready during the next days, but if you have a better idea/understanding please go ahead and contact infra :) Thanks! Luca