NAME
Parrot::Harness::TestSets - Various groups of tests
DESCRIPTION
This package attempts to consolidate all assignments to groups of files used during testing. It exports, on demand only, various arrays used in t/harness, other harnesses and the libraries underlying those programs.
EXPORTED IDENTIFIERS
%test_groups
Keys are labels like benchmark
. Values are references to arrays of file glop patterns. Example:
buildtools => [ qw(
t/tools/pmc2cutils/*.t
t/pharness/*.t
] ),
@major_test_group
Array holding elements of the values of these %test_groups
elements:
compilers dynoplibs dynpmc library miscellaneous
@near_core_test_group
Array holding elements of the values of these %test_groups
elements:
src run perl
HOW TO ADD A GROUP
If you need to add a basic group, make up a label for the group to serve as its key in %test_groups
. For its value, compose an array of file glob patterns needed, each beginning with t/
.