Branch Coverage

blib/lib/POE/Resource/Sessions.pm
Criterion Covered Total %
branch 34 40 85.0


line true false branch
47 0 17 if exists $children->{$old_id}
51 10 0 if exists $kr_sessions{$old_id}
80 0 0 if $stringy ne "$blessed"
97 848 293 if (defined $parent_id)
99 1 847 unless exists $kr_sessions{$parent_id}
104 1 846 if exists $kr_sessions{$sid}
124 846 293 if (defined $parent_id)
138 846 293 unless ($sid eq $self->ID)
171 72 572 if (defined $parent) { }
192 0 698 unless delete $kr_sessions{$parent_id}[3]{$sid}
361 213 8536 unless exists $kr_session_refs{$session}
370 4 1979 unless defined $session
391 1026 904 unless delete $temp_marked{$sid}
418 1260 1363 if (--$kr_sessions{$sid}[1] < 1)
420 359 3796 unless ($sid eq $self->ID)
453 2369 6368 if (++$kr_sessions{$sid}[1] > 0) { }
484 8633 3721 unless ($ss->[1] and $self->_data_sig_session_awaits_pids($sid))
533 0 814 if exists $already_stopping{$sid}
577 73 741 if (defined $parent)
591 573 240 unless (keys %kr_sessions)