= Proposal topic =
If upstream of a package provides an automated regression test suite, a package should contains a %check stanza which execute this regression test suite.
= Overview =
Some upstream projects like gnu-smalltalk and kaya provides automated regressions test suites which can be executed with 'make check' or simular commands.
Such test suites SHOULD be called in the %check stanza, so you may get a base test of your package during the build.
= Problem space =
During executing of the regression test suites you are able to detect bugs which may be introduced by new version of the package or of dependency packages of the build package.
= Solution Overview =
Review review and packaging guidlines for enhancement it which information how to use upstream provided automated regression test suites in the Fedora Project.
= Possible Issues =
More load on the build system (time and space)
Some test may not running on a build server (networking) This tests should be mased out.
Because the application is not installed on the destioation palce during running of the test suites on the builder, special preparation may be necessary.
This should be filed over with the Fedora Packaging Comitte?
Note that some of the packaging guidelines already suggest tests: https://fedoraproject.org/wiki/Packaging/Perl#Testing_and_Test_Suites
If you want that to be a more general rule, please refile over there? https://fedorahosted.org/fpc/newticket
I have forward it to
https://fedorahosted.org/fpc/ticket/4
But I think this is a documentation task about the review process guidelines, too.
I think you meant: https://fedorahosted.org/fpc/ticket/42
FESCo delegates package guidelines to FPC.
Feel free to bring it back up here if they are unable to assist you. Thanks.