Branch Coverage

blib/lib/Siebel/Srvrmgr/ListParser/FSA.pm
Criterion Covered Total %
branch 34 46 73.9


line true false branch
75 0 81 unless defined $map_ref and ref $map_ref eq 'HASH'
85 50397 62 if (defined $curr_line) { }
87 0 50397 if (defined $self->notes('last_command') and $self->notes('last_command') eq 'exit') { }
119 0 62 if ($logger->is_debug)
133 78 62 if (defined $line) { }
150 62 62 if (defined $line) { }
173 16 0 unless $state->notes('greetings_created')
445 0 208 if ($logger->is_debug)
448 0 0 if defined $line
457 173 35 if (defined $cmd and $cmd ne '') { }
458 0 173 if $logger->is_debug
465 0 35 if ($logger->is_debug)
479 0 174 if ($state->notes('last_command') =~ /$map_ref->{'set_delimiter'}/) { }
497 31 143 if ($state->notes('last_command') =~ /$map_ref->{'list_comp'}/) { }
515 20 123 if ($state->notes('last_command') =~ /$map_ref->{'list_comp_types'}/) { }
533 25 98 if ($state->notes('last_command') =~ /$map_ref->{'list_params'}/) { }
551 22 76 if ($state->notes('last_command') =~ /$map_ref->{'list_tasks'}/) { }
569 0 76 if ($state->notes('last_command') =~ /$map_ref->{'list_procs'}/) { }
587 4 72 if ($state->notes('last_command') =~ /$map_ref->{'list_servers'}/) { }
605 21 51 if ($state->notes('last_command') =~ /$map_ref->{'list_sessions'}/) { }
622 31 20 if ($state->notes('last_command') =~ /$map_ref->{'list_comp_def'}/) { }
634 18 2 if ($state->notes('last_command') =~ /$map_ref->{'load_preferences'}/) { }
646 0 2 if ($state->notes('last_command') eq '') { }