Condition Coverage

blib/lib/PPI/Statement/Include.pm
Criterion Covered Total %
condition 20 25 80.0


and 3 conditions

line !l l&&!r l&&r condition
121 2 7 1 $argument and $argument->isa("PPI::Token::Operator")
222 1 0 21 $args[-1]->isa("PPI::Token::Structure") and $args[-1]->content eq ";"
282 1013 2242 2 $on_or_off and my $custom = $self->_custom_feature_includes->{$module}

or 2 conditions

line l !l condition
295 1 0 $self->module_version->$PPI::Statement::Include::_call_if_object('literal') || 0
336 2 2242 $document->custom_feature_includes || {}

or 3 conditions

line l !l&&r !l&&!r condition
320 1 1 16 $arg->isa("PPI::Structure::List") or $arg->isa("PPI::Statement::Expression")
323 4 11 1 $arg->can('literal') || $arg->can('string')
325 1 0 0 $arg->isa("PPI::Token::Operator") or $arg->content eq ","
343 1 3292 0 $document->custom_feature_include_cb || sub { }