diff options
author | Kent Fredric <kentfredric@gmail.com> | 2014-10-12 08:14:40 +1300 |
---|---|---|
committer | Kent Fredric <kentfredric@gmail.com> | 2014-10-12 08:16:39 +1300 |
commit | 943a55dcd774c6fe400963fd3989d1b5784f19e4 (patch) | |
tree | 5de9121947ec425305eaae8fe99db86b18b5b1d3 /metadata | |
parent | [fixup] perl-core/File-Fetch PERL_RESTRICT=network-test (diff) | |
download | perl-overlay-943a55dcd774c6fe400963fd3989d1b5784f19e4.tar.gz perl-overlay-943a55dcd774c6fe400963fd3989d1b5784f19e4.tar.bz2 perl-overlay-943a55dcd774c6fe400963fd3989d1b5784f19e4.zip |
[news] Add news item about test changes
Diffstat (limited to 'metadata')
2 files changed, 89 insertions, 0 deletions
diff --git a/metadata/news/2014-10-11-perlmodule-eclass-tests/2014-10-11-perlmodule-eclass-tests.en.txt b/metadata/news/2014-10-11-perlmodule-eclass-tests/2014-10-11-perlmodule-eclass-tests.en.txt new file mode 100644 index 000000000..46b268345 --- /dev/null +++ b/metadata/news/2014-10-11-perlmodule-eclass-tests/2014-10-11-perlmodule-eclass-tests.en.txt @@ -0,0 +1,70 @@ +Title: Important Testing Changes for perl-module.eclass +Author: Kent Fredric <kentfredric@gmai.com> +Content-Type: text/plain +Posted: 2014-10-11 +Revision: 1 +News-Item-Format: 1.0 + +If you don't use FEATURES=test, you can ignore this message. + +Previously, the default behaviour for consumers of perl-module.eclass was to +not perform tests, even under the application of FEATURES=test, except when +specifically enabled in each and every ebuild with SRC_TEST=do + +Gentoo are looking to change this default in the main tree some time around +EAPI6, and so, this behavior is being tested for all EAPIs in the +perl-experimental overlay. + +This however means things that previously simply skipped tests due to either +being broken, or due to developer forgetfulness, will now run. + +If you experience problems with tests failing as a result, please file a +bug[1] and we'll either + + - version bump the release to one that doesn't fail tests + - disable tests explicitly with RESTRICT=test + +Additionally, Parallel testing is also now enabled by default, which is far +more likely to cause breakage than testing alone. + +If you find tests failing due to parallel testing, please file a bug[1] and +we'll either + + - version bump the release to one where parallel testing works + - disable parallel testing explicitly with PERL_RESTRICT=parallel-test + +If you find parallel testing too much of a problem for you in general, you can +disable it by either + + - setting USER_PERL_RESTRICT=parallel-test in your make.conf + - setting USER_PERL_RESTRICT=parallel-test using /etc/portage/package.env + and similar. + +Additionally, there is a final additional control word that you may wish to +use if you want to disable only tests that require internet access. + +Set: + + USER_PERL_RESTRICT=network-test + +And two things will happen: + + - NO_NETWORK_TESTING will be declared during test phase, and CPAN Modules + that respect that will stop firing tests ( without failing ) + + - Any packages Gentoo identify as needing network access for tests will + be marked as such with PERL_RESTRICT=network-test and that will cause the + whole test-suite to be skipped. + +If you find packages tests requiring network access and not respecting the +above control word, please file a bug[1], and we'll likely: + + - file bugs with upstream requesting they utilize NO_NETWORK_TESTING where + possible. + + - disable tests on the distribution with PERL_RESTRICT=network-test until + upstream introduce the ENV controls. + +Links: + +1: Perl Overlay Bug Tracker: https://github.com/gentoo-perl/perl-experimental/issues diff --git a/metadata/news/2014-10-11-perlmodule-eclass-tests/2014-10-11-perlmodule-eclass-tests.en.txt.asc b/metadata/news/2014-10-11-perlmodule-eclass-tests/2014-10-11-perlmodule-eclass-tests.en.txt.asc new file mode 100644 index 000000000..9d5067876 --- /dev/null +++ b/metadata/news/2014-10-11-perlmodule-eclass-tests/2014-10-11-perlmodule-eclass-tests.en.txt.asc @@ -0,0 +1,19 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.22 (GNU/Linux) + +iQJ8BAABCgBmBQJUOYIOXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzRDk2QjM2QzhGRUFBQzU0RjVBM0RBRTdF +ODU0MzI0QjEzNjZBODIwAAoJEOhUMksTZqggAucP/1qmAUc7RZ8YLuZ5OFeklDGj +pO0gSMwBoN56jDbd2MJHeyJAt+OvAwr1oc4OJyjIj4wJAtLFo6Ow9UC65zx/1P5H +j7z3SFVpCZgcdEjh3wt58Iy0S/+oUiDCm+vX2q+vtoHlMqTDBhyrG8p/UzR9sd1n +4nlAF3kHRd70vQV/0N5dY9bezfmVkHUNir4QkknZYjWf0Fon2bbY/vF1Rh3imqwr +kIJpnFI7GNOTkZiOtOJclP3Z46lq8VjzH5BgDQLuSrDMS3mRzOETCDcrG1RJRGtv +JM8MH6uI5ZwccowxZadzvWGAwxu1GjdXE5zY/HUz4HA6L84QsU8fuqfsuBr8QQMc +lNjvGsYH7ILzW+4tlTHMtxjJsFrsNrV4wR5Yc/8t6X3iN6dwasSkupYcBjNwLOh4 +gYhGDrlHLcS32Igqaeg4+5zRe5VhX9HAD2EBQ7zg+p8D3Jrj8RJO+2mr4hd9jUBw +bbL43quIksrjwi8QFI9v1XOSyggWFI00N2fNkhS5Pxmpa4jlRFzuE1t2wE5n9eHg +gYAsI6mdyaCviANPMeECmJmLvmcyORa/SPxdJlVq7RdwdRw24uPJ9MdIBiO9BCl4 +6EYietie3t+xyUQ+cZ0PNryD3ZBXy7nhTRDrFT8oc2BVVheiVCq2/0gIFzxm/xO/ +tvMpb2JtO66IP/a2Faw6 +=Lnm+ +-----END PGP SIGNATURE----- |