Condition Coverage

blib/lib/App/JIRAPrint.pm
Criterion Covered Total %
condition 13 23 56.5


and 3 conditions

line !l l&&!r l&&r condition
133 1 0 1 $self->has_config_files and @{$self->config_files;}

or 2 conditions

line l !l condition
86 1 2 $self->config->{'fields'} // ['key', 'status', 'summary', 'assignee', 'issuetype']
91 1 2 $self->config->{'maxissues'} // 100
96 1 0 $self->config->{'url'} // die('Missing url ' . $self->config_place . "\n")
101 1 0 $self->config->{'username'} // die('Missing username ' . $self->config_place . "\n")
106 1 0 $self->config->{'password'} // die('Missing password ' . $self->config_place . "\n")
111 1 0 $self->config->{'project'} // die('Missing project ' . $self->config_place . "\n")
116 1 0 $self->config->{'sprint'} // die('Missing sprint ' . $self->config_place . "\n")

or 3 conditions

line l !l&&r !l&&!r condition
122 0 3 0 $self->config->{'jql'} // 'project = "' . $self->project . '" and Sprint = "' . $self->sprint . '" ORDER BY status, assignee, created'
128 0 2 0 $self->config->{'template_file'} // 'File::Spec'->catfile($self->shared_directory, 'std_tickets.tex.tt')