p5-net-ssleay icon indicating copy to clipboard operation
p5-net-ssleay copied to clipboard

Don't run author-only tests during regular test suite execution

Open chrisnovakovic opened this issue 4 years ago • 1 comments

The following author-only tests are run as part of the standard test suite:

  • t/local/01_pod.t
  • t/local/02_pod_coverage.t
  • t/local/kwalitee.t

These only need to be run as part of CI jobs and release testing, and are usually skipped on end-user machines anyway (owing to their stealth dependency on the non-core Test::Pod, Test::Pod::Coverage and Test::Kwalitee modules respectively).

Move these tests to the xt/ directory, declare their Test:: dependencies as development prerequisites, and add an xtest target to the generated Makefile that runs these tests.

Closes #392.

chrisnovakovic avatar Apr 03 '22 11:04 chrisnovakovic

(We're not currently in a position to run these tests as part of a CI workflow because the code doesn't pass them all yet - the only reason they're not already causing failures is because the GHA and AppVeyor test runners don't have the non-core Test:: modules installed, so the tests are skipped.)

chrisnovakovic avatar Apr 03 '22 11:04 chrisnovakovic