line |
true |
false |
branch |
49
|
3 |
1 |
unless not -l $path and -e _ |
54
|
1 |
4 |
unless -l $path |
58
|
4 |
0 |
if ($path =~ m[(.+)/(.+)]s) { } |
60
|
0 |
4 |
unless defined $path |
71
|
1 |
7 |
unless -d $dir |
72
|
0 |
7 |
unless opendir my $dh, $dir |
74
|
12 |
6 |
if $e eq "." or $e eq ".." |
82
|
2 |
8 |
unless -d $dir |
83
|
0 |
8 |
unless opendir my $dh, $dir |
85
|
12 |
6 |
if $e eq "." or $e eq ".." |
95
|
1 |
10 |
unless -d $dir |
96
|
0 |
10 |
unless opendir my $dh, $dir |
98
|
14 |
9 |
if $e eq "." or $e eq ".." |
99
|
4 |
5 |
unless -f "$dir/$e" |
107
|
1 |
7 |
unless -d $dir |
108
|
0 |
7 |
unless opendir my $dh, $dir |
111
|
9 |
8 |
if $e eq "." or $e eq ".." |
112
|
3 |
5 |
unless -f "$dir/$e" |
115
|
3 |
1 |
$has_files ? : |
120
|
1 |
10 |
unless -d $dir |
121
|
0 |
10 |
unless opendir my $dh, $dir |
123
|
18 |
10 |
if $e eq "." or $e eq ".." |
124
|
6 |
4 |
unless $e =~ /\A\./ |
125
|
1 |
3 |
unless -f "$dir/$e" |
133
|
1 |
6 |
unless -d $dir |
134
|
0 |
6 |
unless opendir my $dh, $dir |
137
|
5 |
5 |
if $e eq "." or $e eq ".." |
138
|
3 |
2 |
unless $e =~ /\A\./ |
139
|
1 |
1 |
unless -f "$dir/$e" |
142
|
1 |
1 |
$has_dot_files ? : |
147
|
1 |
10 |
unless -d $dir |
148
|
0 |
10 |
unless opendir my $dh, $dir |
150
|
16 |
9 |
if $e eq "." or $e eq ".." |
151
|
3 |
6 |
if $e =~ /\A\./ |
152
|
3 |
3 |
unless -f "$dir/$e" |
160
|
1 |
6 |
unless -d $dir |
161
|
0 |
6 |
unless opendir my $dh, $dir |
164
|
9 |
6 |
if $e eq "." or $e eq ".." |
165
|
3 |
3 |
if $e =~ /\A\./ |
166
|
1 |
2 |
unless -f "$dir/$e" |
169
|
1 |
1 |
$has_nondot_files ? : |
174
|
1 |
11 |
unless -d $dir |
175
|
0 |
11 |
unless opendir my $dh, $dir |
177
|
19 |
10 |
if $e eq "." or $e eq ".." |
178
|
6 |
4 |
if -l "$dir/$e" |
179
|
2 |
2 |
unless -d _ |
187
|
1 |
8 |
unless -d $dir |
188
|
0 |
8 |
unless opendir my $dh, $dir |
190
|
14 |
7 |
if $e eq "." or $e eq ".." |
191
|
3 |
4 |
if -l "$dir/$e" |
192
|
2 |
2 |
unless -d _ |
199
|
1 |
5 |
unless -d $dir |
200
|
0 |
5 |
unless opendir my $dh, $dir |
202
|
9 |
4 |
if $e eq "." or $e eq ".." |
203
|
2 |
2 |
unless $e =~ /\A\./ |
204
|
0 |
2 |
if -l "$dir/$e" |
205
|
1 |
1 |
unless -d _ |
213
|
1 |
5 |
unless -d $dir |
214
|
0 |
5 |
unless opendir my $dh, $dir |
216
|
8 |
4 |
if $e eq "." or $e eq ".." |
217
|
2 |
2 |
if $e =~ /\A\./ |
218
|
0 |
2 |
if -l "$dir/$e" |
219
|
1 |
1 |
unless -d _ |
228
|
0 |
2 |
unless opendir my $dh, $dir |
229
|
7 |
2 |
if $_ ne "." |
237
|
0 |
1 |
unless opendir my $dh, $dir |
238
|
4 |
2 |
if $_ ne "." and $_ ne ".." |
246
|
0 |
1 |
unless opendir my $dh, $dir |
247
|
4 |
2 |
if $_ ne "." and $_ ne ".." |
255
|
0 |
1 |
unless opendir my $dh, $dir |
256
|
2 |
3 |
if $_ ne "." and $_ ne ".." and /\A\./ |
264
|
0 |
1 |
unless opendir my $dh, $dir |
265
|
2 |
3 |
if $_ ne "." and $_ ne ".." and not /\A\./ |
273
|
0 |
2 |
unless opendir my $dh, $dir |
274
|
5 |
2 |
if $_ ne "." and $_ ne ".." and not -l $_ |
282
|
0 |
2 |
unless opendir my $dh, $dir |
283
|
5 |
4 |
if $_ ne "." and $_ ne ".." |
291
|
0 |
1 |
unless opendir my $dh, $dir |
292
|
2 |
2 |
if $_ ne "." and $_ ne ".." and /\A\./ and not -l $_ |
300
|
0 |
1 |
unless opendir my $dh, $dir |
301
|
2 |
2 |
if $_ ne "." and $_ ne ".." and not /\A\./ and not -l $_ |