line |
true |
false |
branch |
24
|
0 |
3 |
unless $pkg =~ /\A\w+(::\w+)*\z/
|
25
|
3 |
0 |
if ($pkg =~ s/::(\w+)\z//) { }
|
42
|
0 |
7 |
if ($v ne '1.1' and $v ne '1.2')
|
47
|
7 |
0 |
if ($url =~ m[\A(?:pl:)?/(\w+(?:/\w+)*)/(\w*)\z]) { }
|
|
0 |
0 |
elsif ($url =~ m[\Ahttps?:/(/?)]i) { }
|
56
|
4 |
3 |
if exists $INC{$mod_pm}
|
59
|
0 |
3 |
if $pkg =~ /\A(main)\z/
|
60
|
0 |
3 |
if $pkg_exists and defined ${"${pkg}::VERSION";}
|
63
|
1 |
2 |
if $@
|
66
|
2 |
4 |
if ($action eq 'list') { }
|
|
0 |
4 |
elsif ($action eq 'info') { }
|
|
4 |
0 |
elsif ($action eq 'meta' or $action eq 'call') { }
|
67
|
1 |
1 |
if length $func
|
74
|
0 |
0 |
$func =~ /\A[\@\$\%]/ ? :
|
|
0 |
0 |
$func =~ /\A\w+\z/ ? :
|
|
0 |
0 |
!length($func) ? :
|
83
|
1 |
3 |
if not length $func and $action eq 'call'
|
88
|
2 |
1 |
if (length $func) { }
|
89
|
0 |
0 |
$pkg_exists ? :
|
|
0 |
2 |
unless $meta = do {
"${pkg}::SPEC"
}->{$func}
|
104
|
2 |
1 |
if ($action eq 'meta')
|
114
|
0 |
0 |
if ($meta->{'features'} and $meta->{'features'}{'progress'})
|
122
|
0 |
1 |
if ($aa =~ /array/) { }
|
|
0 |
1 |
elsif ($aa eq 'hashref') { }
|
127
|
0 |
0 |
unless $convres->[0] == 200
|
128
|
0 |
0 |
if ($aa =~ /ref/) { }
|
147
|
0 |
1 |
if ($meta->{'result_naked'})
|
152
|
1 |
0 |
if (defined $res->[2])
|
153
|
0 |
1 |
if ($meta->{'result'} and $meta->{'result'}{'schema'} and $meta->{'result'}{'schema'}[0] eq 'buf')
|
167
|
0 |
0 |
if ($is_unix) { }
|
182
|
0 |
0 |
if /\Aargs\z/
|
191
|
0 |
0 |
if $htres->{'status'} != 200
|
193
|
0 |
0 |
unless $htres->{'headers'}{'content-type'} eq 'application/json'
|
195
|
0 |
0 |
unless $htres->{'headers'}{'x-riap-v'} =~ /\A1\.1(\.\d+)?\z/
|