Branch Coverage

script/jupiter
Criterion Covered Total %
branch 55 80 68.7


line true false branch
328 0 0 if $log_level
331 0 0 if ($command eq 'update') { }
0 0 elsif ($command eq 'html') { }
361 0 18 if $feed->{'etag'}
362 0 18 if $feed->{'last_modified'}
385 0 18 unless $tx
391 18 0 if $tx->result->is_success
392 0 18 if $@
404 14 22 unless -r "$filename.json"
409 22 0 if $data->{$url}{'title'}
437 0 18 if (@unused)
462 14 4 unless (-d $dir)
488 0 19 unless -r $template
494 19 0 if $feed
500 0 19 if $template
572 1 1 unless $url =~ /$_/u
1 36 if @filters > 0 and not grep({$title =~ /$_/u unless $url =~ /$_/u;} @filters)
583 0 36 unless @nodes
597 0 18 unless -r $feed->{'cache_file'}
599 0 18 unless ($doc)
606 2 16 unless (@nodes)
642 11 5 if ($feed_date and 'DateTime'->compare($feed_date, $date) == -1) { }
649 1 10 if "DateTime"->compare($entry->{'date'}, $date) >= 0
658 0 113 unless $node
659 7 106 unless my(@nodes) = $xpc->findnodes("pubDate | atom:published | atom:updated", $node)
676 0 40 unless $node
688 8 61 if $seen{$node->{'id'}}
753 0 18 unless $feed->{'doc'}
760 5 13 unless $feed->{'link'} =~ m[//]u
776 25 5 unless @authors
782 15 15 @authors ? :
783 5 25 if ('DateTime'->compare($entry->{'date'}, $undefined_date) == 0) { }
789 6 24 @categories ? :
793 10 20 unless @nodes
798 23 7 if ($content)
803 6 21 if $is_xhtml
812 0 23 unless $content
832 0 23 if $len > 500
843 0 47 unless $str
845 2 45 unless $doc