Branch Coverage

blib/lib/Win32/GUI/Carp.pm
Criterion Covered Total %
branch 14 52 26.9


line true false branch
51 0 0 if ($failed eq 'fatalsToDialog') { }
0 0 elsif ($failed eq 'warningsToDialog') { }
0 0 elsif ($failed eq 'immediateWarnings') { }
62 0 0 if ($#_ or $_[0] =~ /\n/) { }
73 0 4 if $Win32::GUI::Carp::OLDDIE
76 0 4 if ($@)
78 1 3 if ($Win32::GUI::Carp::FatalsToDialog and not $Win32::GUI::Carp::FatalFilter && !&$Win32::GUI::Carp::FatalFilter(@_))
80 1 0 if $Win32::GUI::Carp::DialogTitle eq ''
91 0 0 if ($#_ or $_[0] =~ /\n/) { }
104 2 0 if $Win32::GUI::Carp::OLDWARN
108 2 0 if (@new_warns) { }
0 0 elsif ($Win32::GUI::Carp::OLDWARN) { }
114 1 1 if ($Win32::GUI::Carp::WarningsToDialog and not $Win32::GUI::Carp::WarningFilter && !&$Win32::GUI::Carp::WarningFilter(@_))
116 1 0 if $Win32::GUI::Carp::DialogTitle eq ''
118 1 0 if ($Win32::GUI::Carp::ImmediateWarnings) { }
126 0 2 if $oldwarn_death
133 0 0 unless open OUTPUT, '>&STDOUT'
134 0 0 unless open OUTERR, '>&STDERR'
140 0 0 if $@
147 0 0 if $errors
157 0 0 unless open OUTPUT, '>&STDOUT'
158 0 0 unless open OUTERR, '>&STDERR'
164 0 0 if $@
177 0 0 if $errors
184 1 0 if $Win32::GUI::Carp::DialogTitle eq ''
185 0 1 if @Win32::GUI::Carp::WARNINGS