Branch Coverage

blib/lib/Pixie.pm
Criterion Covered Total %
branch 17 76 22.3


line true false branch
100 1 0 if $self->store
135 0 46 unless ref $self
146 37 136 if (@_) { }
161 0 0 if (@_) { }
174 0 0 if (@_) { }
188 0 0 if eval { do { $real->isa('Pixie::ObjectInfo') } }
190 0 0 if (defined $oid) { }
203 0 0 if ($Pixie::Stored{$oid}) { }
232 2 17 if $dump_warn
233 0 17 unless length $data_string
237 17 0 if $do_lock
239 17 0 if $@
240 0 0 if $do_lock
255 0 0 defined $proxy ? :
263 0 28 if defined $PIXIE::freeze_cache{$oid}
277 17 0 unless $obj_holder->isa('Pixie::ObjHolder')
287 0 0 if (my $graph = 'Pixie'->get_the_current_object_graph)
304 19 0 if $@
305 0 0 unless $_[0]->isa('Pixie::ObjectGraph')
331 0 0 if $err
347 0 0 ref $obj_or_oid ? :
354 0 0 unless ref $self
367 0 0 unless defined $oid
369 0 0 if defined $cached_struct and not $cached_struct->isa('Pixie::Object')
377 0 0 unless defined $rawstruct
399 0 0 unless $thing->PIXIE::address == $real_obj->PIXIE::address
403 0 0 unless $real_obj->PIXIE::oid eq $oid
413 0 0 if ($@) { }
419 0 0 if ($type eq 'SCALAR') { }
0 0 elsif ($type eq 'ARRAY') { }
0 0 elsif ($type eq 'HASH') { }
455 0 0 unless defined $$self{'_objectmanager'}
461 20 5 if defined $$self{'_objectmanager'}
511 0 0 if ref($obj)->isa('Pixie::Proxy')
541 0 0 unless $live{$_}
555 0 0 if $seen{$node}
576 2 28 unless $obj->px_is_storable
591 20 0 if defined $self->store