Trace-Mask
view release on metacpan or search on metacpan
lib/Trace/Mask/Test.pm view on Meta::CPAN
use base 'Exporter';
our @EXPORT = qw{test_tracer NA};
our @EXPORT_OK = qw{
test_stack_hide test_stack_shift test_stack_stop test_stack_no_start
test_stack_alter test_stack_shift_and_hide test_stack_shift_short
test_stack_hide_short test_stack_shift_and_alter test_stack_full_combo
test_stack_restart test_stack_special test_stack_lock
};
sub NA() { \&NA }
sub test_tracer {
my %params = @_;
my $convert = delete $params{convert};
my $trace = delete $params{trace};
my $name = delete $params{name} || 'tracer test';
my $type = delete $params{type} || 'return';
croak "your must provide a 'convert' callback coderef"
unless $convert && ref($convert) && reftype($convert) eq 'CODE';
( run in 2.367 seconds using v1.01-cache-2.11-cpan-524268b4103 )