Test2::Util::Trace - Debug information for events
The Test2::API::Context object, as well as all Test2::Event types need to have access to information about where they were created. This object represents that information.
use Test2::Util::Trace; my $trace = Test2::Util::Trace->new( frame => [$package, $file, $line, $subname], );
Used to get/set a custom trace message that will be used INSTEAD of at <FILE> line <LINE> when calling $trace->debug.
at <FILE> line <LINE>
$trace->debug
Typically returns the string at <FILE> line <LINE>. If detail is set then its value will be returned instead.
detail
This issues a warning at the frame (filename and line number where errors should be reported).
This throws an exception at the frame (filename and line number where errors should be reported).
Get the call frame arrayref.
Get the caller details for the debug-info. This is where errors should be reported.
Get the debug-info package.
Get the debug-info filename.
Get the debug-info line number.
Get the debug-info subroutine name.
The source code repository for Test2 can be found at http://github.com/Test-More/test-more/.
Copyright 2016 Chad Granum <exodist@cpan.org>.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See http://dev.perl.org/licenses/
To install Test::Simple, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Test::Simple
CPAN shell
perl -MCPAN -e shell install Test::Simple
For more information on module installation, please visit the detailed CPAN module installation guide.