1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
Source: libtest-aggregate-perl
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Uploaders: gregor herrmann <gregoa@debian.org>,
Florian Schlichting <fsfs@debian.org>
Section: perl
Priority: optional
Build-Depends: debhelper (>= 8),
perl (>= 5.17.1) | libmodule-build-perl (>= 0.400000)
Build-Depends-Indep: perl,
libdata-dump-streamer-perl,
libtest-most-perl,
libtest-nowarnings-perl,
libtest-trap-perl,
perl (>= 5.11.1) | libtest-simple-perl (>= 0.94),
perltidy
Standards-Version: 3.9.4
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libtest-aggregate-perl.git
Vcs-Git: git://anonscm.debian.org/pkg-perl/packages/libtest-aggregate-perl.git
Homepage: https://metacpan.org/release/Test-Aggregate/
Package: libtest-aggregate-perl
Architecture: all
Depends: ${misc:Depends},
${perl:Depends},
libtest-most-perl,
libtest-nowarnings-perl
Recommends: libdata-dump-streamer-perl,
perl (>= 5.11.1) | libtest-simple-perl (>= 0.94),
perltidy
Description: module for aggregating tests to make them run faster
A common problem with many test suites is that they can take a long time to
run. The longer they run, the less likely you are to run the tests.
.
Test::Aggregate borrows a trick from Apache::Registry to load up your tests
at once, create a separate package for each test and wraps each package in a
method named run_the_tests. This allows one to load perl only once and related
modules only once. If you have modules which are expensive to load, this can
dramatically speed up a test suite.
.
WARNING: this is ALPHA code. The interface is not guaranteed to be stable.
Further, check out Test::Aggregate::Nested (included with this distribution).
It's a more robust implemenation which does not have the same limitations as
Test::Aggregate.
|