Condition Coverage

blib/lib/KiokuDB/LiveObjects.pm
Criterion Covered Total %
condition 32 40 80.0


and 3 conditions

line !l l&&!r l&&r condition
168 0 1 3482 defined $current_scope and &refaddr($current_scope) == &refaddr($scope)
210 433 49 1 my $tracker = $self->leak_tracker and @leaked
335 785 0 0 $args{'in_storage'} and my $txs = $self->txn_scope
341 8 1428 0 ref $entry->data and &refaddr($object) == &refaddr($entry->data)
352 616 7475 0 &blessed($object) and $object->isa('KiokuDB::Entry')
368 3627 298 4165 $self->keep_entries and my $entry = $$info{'entry'}
374 7991 51 48 $args{'cache'} and my $c = $self->cache
393 5584 4793 5755 $args{'in_storage'} and $self->keep_entries
10377 1442 4313 $args{'in_storage'} and $self->keep_entries and my $txs = $self->txn_scope
419 200 278 0 &blessed($object) and $object->isa('KiokuDB::Entry')
426 2 0 0 ref $entry->data and &refaddr($object) == &refaddr($entry->data)

or 2 conditions

line l !l condition
290 1560 8658 $self->object_to_id($obj) || (return)
317 921 395 $self->object_to_id($object) || (return)

or 3 conditions

line l !l&&r !l&&!r condition
203 1 48 732 $$i{'immortal'} || $$i{'cache'}