This is an automated email from the git hooks/post-receive script. abe pushed a commit to annotated tag 0.2.2-source in repository libdist-zilla-role-bootstrap-perl.
commit 3a02d1cff5999330ee2019b09ff18456f989922f Author: Kent Fredric <kentfred...@gmail.com> Date: Thu Oct 24 00:39:06 2013 +1300 Document sterile.yaml --- yamls/sterile.mkdn | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/yamls/sterile.mkdn b/yamls/sterile.mkdn new file mode 100644 index 0000000..2091483 --- /dev/null +++ b/yamls/sterile.mkdn @@ -0,0 +1,54 @@ +## ABOUT + + sterile.yaml + +## Tests + +### Version conformance tests + +Every version of Perl that can be tested on travis is tested. + + - perl: <V> + env: STERILIZE_ENV=0 + +This is to test simply that the code works on that platform + +### Installable tests + +This tests both the maximum and minimum perls on travis to ensure +that: + + a. All dependencies are installable on all versions of Perl + b. No dependencies are inherently required by the code which are not specified. + + - perl: <V> + env: STERILIZE_ENV=1 + +Tree sterilization occurs here to ensure that only the versions of things +that are provided by that version of perl exists prior to installing dependencies. + +### Pending upstream breakage + +This tests that of all the listed direct dependencies, that the code works as expected +after upgrading to the latest version of all direct dependencies. + +Presently this only runs on the newest `perl` on travis, because it is seemed that +if "-dev" versions are going to be a problem, they'll exhibit the same problems on all perls. + +Tree sterilization is not performed here, though may be in future, because that will reveal breakages +between downstream dependencies. + + - perl: <V> + env: STERILIZE_ENV=0 DEVELOPER_DEPS=1 + +### Author Testing + +This is the most dependency expensive method, as this mode pulls in all dependencies +listed in `develop.requires`, and additionally runs `xt/*` + +This is presently only performed on the latest perl due to the time expensiveness +of this, requiring significantly more dependencies to perform tests. + + - perl: <V> + env: STERILIZE_ENV=0 RELEASE_TESTING=1 AUTHOR_TESTING=1 + -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libdist-zilla-role-bootstrap-perl.git _______________________________________________ Pkg-perl-cvs-commits mailing list Pkgemail@example.com http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-perl-cvs-commits