| line |
true |
false |
branch |
|
33
|
83 |
1 |
unless (defined $self->use_plugins) |
|
213
|
550 |
0 |
if (-f $filename) { } |
|
214
|
0 |
550 |
unless open my $fh, "<:raw", $filename |
|
217
|
0 |
550 |
unless close $fh |
|
234
|
111 |
0 |
if (defined $searchkey) |
|
237
|
0 |
363 |
unless defined $entry |
|
239
|
64 |
299 |
if (__case_aware_compare_for_baginfo($key, $searchkey, $lc_flag)) |
|
244
|
63 |
48 |
if scalar @values > 0 |
|
294
|
58 |
0 |
if (defined $searchkey) |
|
295
|
1 |
57 |
if ($searchkey =~ /:/) |
|
302
|
16 |
103 |
if (__case_aware_compare_for_baginfo($key, $searchkey, $lc_flag)) |
|
317
|
49 |
7 |
if (defined $info) |
|
320
|
173 |
49 |
if ($self->is_baginfo_key_reserved($key)) { } |
|
328
|
129 |
93 |
if ($self->is_baginfo_key_reserved_as_uniq($key)) |
|
329
|
0 |
129 |
if ($keys{$key} > 1) |
|
338
|
47 |
9 |
if (defined $loaded_payloadoxum) { } |
|
340
|
5 |
42 |
if ("$octets.$streamcount" ne $loaded_payloadoxum) |
|
356
|
2 |
1 |
if (defined $idx) |
|
375
|
13 |
39 |
if (defined $idx) |
|
387
|
56 |
0 |
if (defined $searchkey) |
|
388
|
0 |
56 |
if ($searchkey =~ /:/) |
|
389
|
41 |
15 |
if ($self->is_baginfo_key_reserved_as_uniq($searchkey)) |
|
390
|
5 |
36 |
if (defined $self->get_baginfo_values_by_key($searchkey)) |
|
405
|
67 |
0 |
if (defined $searchkey) |
|
406
|
1 |
66 |
if ($searchkey =~ /:/) |
|
407
|
50 |
16 |
if (defined $self->{'bag_info'}) |
|
409
|
12 |
38 |
if (defined $idx) |
|
537
|
35 |
3 |
if (-f $manifest_file) |
|
549
|
35 |
3 |
if (-f $tagmanifest_file) |
|
562
|
4 |
378 |
unless ($is_portable) |
|
564
|
2 |
2 |
unless ($self->has_force_utf8) |
|
584
|
93 |
2 |
if (defined $excludedir) |
|
599
|
328 |
54 |
if (-f $path_entry) { } |
|
|
54 |
0 |
elsif (-d $path_entry) { } |
|
602
|
36 |
18 |
if defined $excludedir and $path_entry eq $excludedir |
|
625
|
0 |
128 |
$reldir eq '' ? : |
|
627
|
0 |
57 |
wantarray ? : |
|
635
|
1 |
116 |
unless open my $BAGIT, "<:encoding(UTF-8)", $file |
|
639
|
116 |
0 |
if (defined $version_string) |
|
642
|
114 |
2 |
if (defined $encoding_string) |
|
651
|
0 |
60 |
unless defined $version_string |
|
652
|
57 |
3 |
if ($version_string =~ /^BagIt-Version: ([01]\.[0-9]+)$/) { } |
|
664
|
1 |
55 |
unless defined $encoding_string |
|
665
|
0 |
55 |
if $encoding_string =~ /^UTF-8$/ |
|
676
|
10 |
1 |
if ($kres != 0) { } |
|
715
|
167 |
757 |
if ($textblob =~ s/(.+?)(?=^\S)//ms) { } |
|
|
757 |
0 |
elsif ($textblob =~ s/(.*)//s) { } |
|
721
|
924 |
0 |
if (defined $label) |
|
735
|
42 |
18 |
if (-e $file) |
|
736
|
0 |
42 |
unless open my $BAGINFO, "<:encoding(UTF-8)", $file |
|
755
|
174 |
0 |
$reldir eq '' ? : |
|
757
|
0 |
35 |
wantarray ? : |
|
762
|
0 |
48 |
if ($self->use_plugins) { } |
|
765
|
32 |
16 |
if ($self->bag_version >= 1) { } |
|
784
|
0 |
251 |
if @plugins == 0 |
|
786
|
0 |
334 |
unless load_class($plugin) |
|
826
|
7 |
49 |
if (-f $fetch_file) |
|
830
|
49 |
0 |
if ($self->has_forced_fixity_algorithm) |
|
833
|
1 |
48 |
unless -f $manifest_file |
|
835
|
0 |
48 |
unless -d $payload_dir |
|
837
|
0 |
48 |
unless ($version > "0.95") |
|
848
|
0 |
66 |
if (defined $res and $res ne 1) |
|
853
|
0 |
56 |
if (defined $res and $res ne 1) |
|
858
|
7 |
19 |
if (scalar @err > 0) |
|
872
|
190 |
0 |
if (-e $file) { } |
|
874
|
2 |
188 |
unless $filesize = -s $file |
|
885
|
16 |
0 |
if ($octets < 1024) { } |
|
|
0 |
0 |
elsif ($octets < 1048576) { } |
|
|
0 |
0 |
elsif ($octets < 1073741824) { } |
|
|
0 |
0 |
elsif ($octets < 1099511627776) { } |
|
897
|
0 |
16 |
unless open my $BAGIT, ">:encoding(UTF-8)", $bagit_path |
|
914
|
0 |
16 |
unless open my $BAGINFO, ">:encoding(UTF-8)", $bag_info_path |
|
918
|
0 |
64 |
if ($key =~ /:/) |
|
948
|
0 |
16 |
unless (-d $bag_path) |
|
950
|
2 |
14 |
unless -d $self->payload_path |
|
951
|
2 |
14 |
unless (-d $self->payload_path) |
|
956
|
0 |
16 |
unless (-d $self->metadata_path) |
|
968
|
0 |
16 |
if ($isa eq "Archive::BagIt") |