https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43505

--- Comment #1 from Jonathan Druart <[email protected]> ---
Created attachment 205453
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=205453&action=edit
Bug 43505: Add Koha::QA as a cpanfile dependency

Koha::QA is the new shared QA library (PerlCritic, Tidy, Spelling,
Security checks, etc.) used by misc/devel/tidy.pl, t/00-testcritic.t,
and several xt tests. It replaces the duplicated
implementations of the same checks that used to live directly in
Koha core, qa-test-tools, and koha-plugin-certification, and is now
published on CPAN as Koha-QA 0.1.0:
https://metacpan.org/dist/Koha-QA

Test plan:
1. Run `cpanm --installdeps .` (or `perl Makefile.PL && make`) and
   confirm Koha::QA installs successfully from CPAN.
2. Run t/00-testcritic.t and the xt/ tests that use Koha::QA::*
   modules (xt/author/codespell.t, xt/author/pod_checker.t,
   xt/find-csrf-issues.t, xt/find-misplaced-executables.t,
   xt/find-missing-filters.t, xt/find-missing-nonce.t, xt/pl_valid.t,
   xt/use-test-no-warnings.t) and confirm they still pass.

QA: Adding Koha::QA in cpanfile does not make it available in packaged
installs.
See the following patch skipping it in debian/list-deps.

-- 
You are receiving this mail because:
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to