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/.