Condition Coverage

blib/lib/Slurm/Sacctmgr/EntityBase.pm
Criterion Covered Total %
condition 16 31 51.6


and 3 conditions

line !l l&&!r l&&r condition
164 0 0 10 $arrayref and ref $arrayref eq 'ARRAY'
207 0 0 221 $hashref and ref $hashref eq 'HASH'
259 0 0 0 $new and ref $new eq 'ARRAY'
301 0 5423 0 $new and ref $new eq 'HASH' || ref $new eq 'ARRAY'
342 3507 0 1835 $hash and ref $hash eq 'HASH'
380 0 0 10466 $obj and ref $obj

or 2 conditions

line l !l condition
145 0 5 shift() || 'Slurm::Sacctmgr::EntityBase::_string2arrayref'
161 5 5 shift() || 'Slurm::Sacctmgr::EntityBase::_arrayref2string'
177 2147 3 shift() || 'Slurm::Sacctmgr::EntityBase::_string2hashref'
204 218 3 shift() || 'Slurm::Sacctmgr::EntityBase::_hashref2string'
223 9391 34119 shift() || 'Slurm::Sacctmgr::EntityBase::_stringify_value'

or 3 conditions

line l !l&&r !l&&!r condition
301 5423 0 0 ref $new eq 'HASH' || ref $new eq 'ARRAY'