NAME
Agent::TCLI::Package::Tail::Test - A class for an individual test on Lines.
SYNOPSIS
An internal object for storing Agent::TCLI::Test item information. Used to facilitate Agent::TCLI::Test::Tail.
ATTRIBUTES
The following attributes are accessible through standard accessor/mutator methods unless otherwise noted
- code
 - 
The actual test subroutine to run. sub will only contain Code values.
 - name
 - 
The name of the test, as output on the TAP line. name will only contain scalar values.
 - max_lines
 - 
The number of lines to observe before failing. Defaults to the test_max_lines value in Tail. max_lines will only contain numeric values.
 - match_times
 - 
The number of times the test should match before passing. Defaults to the value of test_matchtimes in Tail. match_times will only contain numeric values.
 - test_verbose
 - 
A flag to make the test output more information. This applies to the test and not to the underlying code which has its own verbose setting. test_verbose will only contain numeric values.
 - feedback
 - 
A value to indicate how frequently the test should report. Zero is for only when complete. One will report on every match.
feedback will only contain Numeric values.
 - birth_time
 - 
The activation time for the test. As a time() value. birth_time will only contain numeric values.
 - handler
 - 
To handle event....
 - log_name
 - 
Name of the SimpleLog event that is being watched. 'none' for no log. log_name will only contain scalar values.
 - match_count
 - 
The counter for the number of times it has matched, or passed. match_count will only contain numeric values.
 - line_count
 - 
A counter for the number of lines seen. line_count will only contain numeric values.
 - last_line
 - 
The last line number processed. last_line will only contain numeric values.
 - success
 - 
A boolean for whether the test passed or failed. success should only contain boolean values.
 - complete
 - 
A boolean that indicates whether the test has completed. complete should only contain boolean values.
 - num
 - 
The relative position within the current test run of all tests. num will only contain numeric values.
 - ttl
 - 
Line time to live. Set as an offset to time() upon creation, so this is the actual time the test should expire. ttl will only contain numeric values.
 - ordered
 - 
A flag indicating if the test is ordered. ordered should only contain boolean values.
 - request
 - 
The TCLI request object that set the test, for returning results. request will only contain Request objects.
 
METHODS
INHERITED METHODS
This module is an Object::InsideOut object that inherits from Agent::TCLI::Base. It inherits methods from both. Please refer to their documentation for more details.
AUTHOR
Eric Hacker <hacker at cpan.org>
BUGS
SHOULDS and MUSTS are currently not enforced.
Test scripts not thorough enough.
Probably many others.
LICENSE
Copyright (c) 2007, Alcatel Lucent, All rights resevred.
This package is free software; you may redistribute it and/or modify it under the same terms as Perl itself.