Matt S Trout > Rakudo-Star-2012.08_001 > Parrot::Harness::TestSets

Download:
Rakudo-Star-2012.08_001.tar.gz

Dependencies

Annotate this POD

Source  

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

syntax highlighting: