Base class for runnable unit tests using Moose introspection and a user-defined pattern for subtest routines.
Rename expected archive in documentation
Merge stable into develop
Merge default into stable
Merged rel/0 (0.4.2) into default
Added tag libtest-module-runnable-perl-0.4.2 for changeset 499ba5f6ca36
Bump $VERSION in objects
Merge stable into rel/0 for 0.4.1
Merged f/201909-lintian into stable
priority-extra-is-replaced-by-priority-optional
Extended description line too long
Short description warning
Try to sack off warning about copyright file being a templte
Merged stable into f/201909-lintian (refresh branch)
Merged stable into develop
Merged default into stable
Merged rel/0 (0.4.1) into default
Added tag libtest-module-runnable-perl-0.4.1 for changeset 3e2e2eb1673b
Merged stable into rel/0 read for 0.4.1 tag
Merged develop into stable
Merged f/201909-unified-pod into develop
define debian/source/format as native
W: wrong-section-according-to-package-name libtest-module-runnable-perl => perl
Bump Standards-Version: from 3.7.3 to 4.3.0
Create branch for Lintian (stable)
Merged stable into develop
Merged default into stable
Merged rel/0 into default (0.4.0)

heads

default
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: * Sourcehut * Daybo Logic * CPAN