On (02/12/15 13:14), Rob Crittenden wrote: >Is it still mandatory that tests pass the unit tests before acceptance? Unit test could be executed as part of "%check" phase in spec files. I recently added C-base unit tests there.
I was not bale to run "make tests" there because many tests failed. If they require real IPA server for execution ( or lite server) then they are not unit test but integration tests. One solution would be to skip them or to usw cwrap + lite server. So it can be run also in mock/koji which has many restrictions. Also lint should be also part of "%check" phase and not part of ordinary build. BTW I could not see a lint in fedora build at all. So I'm not sure if it is executed with upstream spec file. If someone wants to comply that it would take long time to build rpms then you might take a look how long glibc is built. http://koji.fedoraproject.org/koji/buildinfo?buildID=697271 (half an hour on x86_64) >I've seen a number of cases over the past couple of months where a >change goes through then shortly afterward a patch to fix the tests. >IMHO this should be caught in advance. > >Things slip through and goodness knows I've acked more than a few >patches without running the full suite. I just have a feeling it has >become more frequent lately. > >rob LS  https://cwrap.org/  https://kojipkgs.fedoraproject.org//packages/freeipa/4.2.3/1.1.fc23/data/logs/x86_64/build.log -- Manage your subscription for the Freeipa-devel mailing list: https://www.redhat.com/mailman/listinfo/freeipa-devel Contribute to FreeIPA: http://www.freeipa.org/page/Contribute/Code