Branch Coverage

blib/lib/Pixie.pm
Criterion Covered Total %
branch 38 76 50.0


line true false branch
151 0 39 unless blessed $self
174 39 149 if (@_) { }
190 2 7 if (@_) { }
204 1 1 if (@_) { }
222 1 1 if eval { do { $real->isa('Pixie::ObjectInfo') } }
225 1 0 if (defined $oid) { }
240 0 2 if ($Pixie::Stored{$oid}) { }
260 21 0 if $@
262 0 0 unless $_[0]->isa('Pixie::ObjectGraph')
297 0 0 defined $proxy ? :
316 2 20 if $dump_warn
317 0 20 unless length $data_string
321 19 1 if $do_lock
323 19 1 if $@
324 0 1 if $do_lock
337 0 27 if defined $PIXIE::freeze_cache{$oid}
355 19 1 unless $obj_holder->isa('Pixie::ObjHolder')
366 1 0 if (my $graph = 'Pixie'->get_the_current_object_graph)
391 1 0 if blessed($obj)->isa('Pixie::Proxy')
420 0 0 if $err
430 0 0 unless defined $oid
432 0 0 if defined $cached_struct and not $cached_struct->isa('Pixie::Object')
440 0 0 unless defined $rawstruct
463 1 0 unless $thing->PIXIE::address == $real_obj->PIXIE::address
467 0 1 unless $real_obj->PIXIE::oid eq $oid
478 0 2 if ($@) { }
484 0 2 if ($type eq 'SCALAR') { }
0 2 elsif ($type eq 'ARRAY') { }
2 0 elsif ($type eq 'HASH') { }
510 0 0 blessed $obj_or_oid ? :
517 0 0 unless blessed $self
544 0 0 unless defined $$self{'_objectmanager'}
550 22 1 if defined $$self{'_objectmanager'}
611 0 0 unless $live{$_}
625 0 0 if $seen{$node}
646 2 28 unless $obj->px_is_storable
684 21 1 if defined $self->store
691 2 0 if $self->store