Provided by: libfennec-perl_2.017-2_all bug

NAME

       Fennec::Collector - Funnel results from child to parent

DESCRIPTION

       The collector is responsible for 2 jobs: 1) In the parent process it is responsible for
       gathering all test results from the child processes.  2) In the child processes it is
       responsible for sending results to the parent process.

METHODS SUBCLASSES MUST OVERRIDE

       $bool = ok( $bool, $description )
           Fennec sometimes needs to report the result of an internal check. These checks will
           pass a boolean true/false value and a description.

       diag( $msg )
           Fennec uses this to report internal diagnostics messages

       end_pid
           Called just before a child process exits.

       collect
           Used by the parent process at an interval to get results from children and display
           them.

METHODS SUBCLASSES MAY OVERRIDE

       new Builds the object from params, then calls init.

       init
           Called by new

       finish
           Called at the very end of "done_testing()" no tests should be reported after this.

METHODS SUBCLASSES MUST BE AWARE OF

       test_count
           Holds the test count so far.

       test_failed
           Holds the number of tests failed so far.

       inc_test_count
           Used to add 1 to the number of tests.

       inc_test_failed
           Used to add 1 to the number of failed tests.

AUTHORS

       Chad Granum exodist7@gmail.com

COPYRIGHT

       Copyright (C) 2013 Chad Granum

       Fennec is free software; Standard perl license (GPL and Artistic).

       Fennec is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
       without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
       See the license for more details.