Branch Coverage

lib/UR/Exit.pm
Criterion Covered Total %
branch 6 30 20.0


line true false branch
75 0 0 unless defined $value
90 11560 1 unless ($ENV{'UR_STACK_DUMP_ON_DIE'})
95 0 1 if ($_[0] =~ /Can.*t upgrade that kind of scalar during global destruction/)
100 1 0 if (defined $^S) { }
102 1 0 if ($^S)
114 0 0 if scalar @details == 0
116 0 0 if ($details[1] =~ /\(eval .*\)/) { }
0 0 elsif ($details[3] eq '(eval)') { }
129 0 0 if ($_[0] =~ /\n$/ and UNIVERSAL::can('UR::Context::Process', 'is_initialized') and defined 'UR::Context::Process'->is_initialized and 'UR::Context::Process'->is_initialized == 1) { }
163 21 0 unless ($ENV{'UR_STACK_DUMP_ON_WARN'})
168 0 0 if $_[0] =~ /Attempt to free unreferenced scalar/
169 0 0 if $_[0] =~ /Use of uninitialized value in exit at/
170 0 0 if $_[0] =~ /Use of uninitialized value in subroutine entry at/
171 0 0 if $_[0] =~ /One or more DATA sections were not processed by Inline/
173 0 0 if ($_[0] =~ /Deep recursion on subroutine/)