Branch Coverage

blib/lib/POE/Devel/Profiler/Parser.pm
Criterion Covered Total %
branch 0 52 0.0


line true false branch
22 0 0 unless open PARSE, "< $file"
100 0 0 if ($line =~ /^ENTERSTATE\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"$/) { }
0 0 elsif ($line =~ /^LEAVESTATE\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"$/) { }
0 0 elsif ($line =~ /^YIELD\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"$/) { }
0 0 elsif ($line =~ /^POST\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"$/) { }
0 0 elsif ($line =~ /^CALL\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"$/) { }
0 0 elsif ($line =~ /^FAILSTATE\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"$/) { }
0 0 elsif ($line =~ /^DEFAULTSTATE\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"$/) { }
0 0 elsif ($line =~ /^STARTPROGRAM\s+\"([^\"]+)\"\s+\"([^\"]+)\"$/) { }
0 0 elsif ($line =~ /^ENDPROGRAM\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"$/) { }
0 0 elsif ($line =~ /^SESSIONALIAS\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"$/) { }
0 0 elsif ($line =~ /^SESSIONNEW\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"$/) { }
0 0 elsif ($line =~ /^SESSIONDIE\s+\"([^\"]+)\"\s+\"([^\"]+)\"$/) { }
0 0 elsif ($line =~ /^ALARMSET\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"$/) { }
0 0 elsif ($line =~ /^DELAYSET\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"$/) { }
0 0 elsif ($line =~ /^SIGNAL\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"\s+\"([^\"]+)\"$/) { }
0 0 elsif ($line =~ /^GC\s+\"([^\"]+)\"\s+\"([^\"]+)\"$/) { }
106 0 0 unless (exists $data{'SESSION'}{$1}{'HITS'})
109 0 0 unless (exists $data{'SESSION'}{$1}{'STATES'}{$2}{'HITS'})
126 0 0 unless (exists $data{'SESSION'}{$1}{'TIME'})
129 0 0 unless (exists $data{'SESSION'}{$1}{'STATES'}{$2}{'TIME'})
162 0 0 unless (exists $data{'SESSION'}{$1}{'HITS'})
165 0 0 unless (exists $data{'SESSION'}{$1}{'STATES'}{$2}{'FAILURES'})
178 0 0 unless (exists $data{'SESSION'}{$1}{'HITS'})
181 0 0 unless (exists $data{'SESSION'}{$1}{'STATES'}{$2}{'DEFAULT'})
267 0 0 unless close PARSE