NAME

Test::Parser::lhcs_regression - Perl module to parse output from runs of the Linux Hotplug CPU Support (lhcs_regression) testsuite.

SYNOPSIS

use Test::Parser::lhcs_regression;

my $parser = new Test::Parser::LTP;
$parser->parse($text);
printf("Num Executed:  %8d\n", $parser->num_executed());
printf("Num Passed:    %8d\n", $parser->num_passed());
printf("Num Failed:    %8d\n", $parser->num_failed());
printf("Num Skipped:   %8d\n", $parser->num_skipped());

Additional information is available from the subroutines listed below and from the Test::Parser baseclass.

DESCRIPTION

This module provides a way to extract information out of lhcs_regression test run output.

FUNCTIONS

Also see Test::Parser for functions available from the base class.

new()

Creates a new Test::Parser::lhcs_regression instance. Also calls the Test::Parser base class' new() routine. Takes no arguments.

Override of Test::Parser's default parse_line() routine to make it able to parse LTP output.

The lhcs_regression format is simple, with each test case issuing a status line of the form "foobar.42 PASS: Blah blah". A regular expression in this subroutine matches lines that look like that, increments the passed/failed/skipped count accordingly, puts the info in a hash and adds it to the testcases array.

AUTHOR

Bryce Harrington <bryce@osdl.org>

COPYRIGHT

Copyright (C) 2006 Bryce Harrington. All Rights Reserved.

This script is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

SEE ALSO

Test::Parser

1 POD Error

The following errors were encountered while parsing the POD:

Around line 124:

'=end' without a target?