Base class for runnable unit tests using Moose introspection and a user-defined pattern for subtest routines.
be599bf44ac7 — Duncan Ross Palmer develop tip 1 year, 10 days ago
Rename expected archive in documentation
9ff28542efd4 — Duncan Ross Palmer 1 year, 10 days ago
Merge stable into develop
bee3bfc5acb8 — Duncan Ross Palmer 1 year, 11 days ago
Merged stable into develop

heads

tip
browse log
libtest-module-runnable-perl-0.4.2
browse .tar.gz

clone

read-only
https://hg.sr.ht/~m6kvm/libtest-module-runnable-perl
read/write
ssh://hg@hg.sr.ht/~m6kvm/libtest-module-runnable-perl

#README

Base class for runnable unit tests using Moose introspection and a user-defined pattern for subtest routines.

#What is this repository for?

  • This is the source code for Test::Module::Runnable

#How do I get set up?

  • The easiest way to install this package is via the cpan CLI; Simply type install Test::Module::Runnable
  • Alternatively, Debian packages are available via the author's website.

#Contribution guidelines

#Writing tests (internal)

nb. not to be confused with writing your own tests, for your own code.

All tests line under the t/ directory.

All tests are based on the framework itself, either as a subclass, or via the 'sut', ("system under test") member attribute. We keep to the standard 'test' pattern, unless testing the pattern code itself.

#Code review

There is presently no pull request system on Sourcehut, so all patches must be submitted via the 'discuss' mailing list, using the hg bundle feature.

#Other guidelines

We use the Mercurial source control system and our primary hosting location is the primary Sourcehut (not self-hosted).

#Contacting us

#Availability

The project is available for download from the following sites: