Condition Coverage

blib/lib/Device/Firmata/Base.pm
Criterion Covered Total %
condition 1 11 9.0


and 3 conditions

line !l l&&!r l&&r condition
51 1 0 0 ref *{$pkg . '::ISA';} eq 'ARRAY' and @${$pkg . '::ISA';}
355 0 0 0 $self and UNIVERSAL::isa($self, 'Device::Firmata::Base')

or 2 conditions

line l !l condition
140 0 0 ${"${class}::FIRMATA_ATTRIBS";} || {}

or 3 conditions

line l !l&&r !l&&!r condition
135 0 0 0 ref $_[0] || shift()