Hi everyone,
Please find attached the first version of the CI patch proposed for
submission.
Changes from the RFC version are numerous, so I'll just list some:
* added RHEL6 host support,
* added mock builds for fedora20 and epel6,
* added moderate test set,
* removed test code coverage from coverage data,
* removed unnecessary configure options,
* enabled optimization for DEBUG build.
I'm not sure if distcheck and mock builds should be in the moderate set and
static analyzer and coverage in the full set. I would swap them, personally.
See output examples of the full test set executing on CI servers:
Debian Testing
http://sssd-ci.idm.lab.eng.brq.redhat.com:8080/job/new_private_master_deb...
Fedora 20
http://sssd-ci.idm.lab.eng.brq.redhat.com:8080/job/new_private_master_fed...
RHEL6
http://sssd-ci.idm.lab.eng.brq.redhat.com:8080/job/new_private_master_rhe...
RHEL7
http://sssd-ci.idm.lab.eng.brq.redhat.com:8080/job/new_private_master_rhe...
Unfortunately, I won't be able to complete support for selecting which sets to
execute and which commits (all or the last) to verify when submitting to CI,
before going to my vacation on Friday. I will only be able to discuss this
patch to a limited extent before that as well.
I will pick up the work when I return on the 14th of July.
Nick