Branch Coverage

blib/lib/Docker/Construct.pm
Criterion Covered Total %
branch 0 72 0.0


line true false branch
82 0 0 if (@_ == 2) { }
89 0 0 unless $params{'image'}
90 0 0 unless $params{'dir'}
93 0 0 unless -f $image
94 0 0 unless -d $dir
100 0 0 unless grep {$_ eq 'manifest.json';} @imagefiles
116 0 0 unless $params{'quiet'}
126 0 0 if ($basename =~ /^\.wh\./u)
132 0 0 $! ? :
0 0 unless close $filelist
134 0 0 $! ? :
0 0 unless close $layer_fh
143 0 0 unless $params{'quiet'}
148 0 0 $! ? :
0 0 unless close $extract_fh
150 0 0 $! ? :
0 0 unless close $layer_fh
155 0 0 if (-f $path) { }
0 0 elsif (-d $path) { }
156 0 0 unless unlink $path
165 0 0 if ($params{'include_config'})
167 0 0 unless defined $config
169 0 0 unless $params{'quiet'}
172 0 0 unless open my $config_write, '>', $outfile
179 0 0 unless close $config_write
180 0 0 $! ? :
0 0 unless close $config_read
185 0 0 unless $params{'quiet'}
197 0 0 $! ? :
0 0 unless close $fh
212 0 0 $! ? :
0 0 unless close $fh
237 0 0 if (&openhandle($input)) { }
242 0 0 unless defined $pid
243 0 0 unless ($pid)
249 0 0 unless open $read_fh, '-|', @command