line | % | coverage | condition |
169 | 50 | | exists $opts{$param} and !ref($opts{$param}) || ref $opts{$param} ne 'SCALAR' |
176 | 50 | | exists $opts{$param} and !ref($opts{$param}) || ref $opts{$param} ne 'SCALAR' && !$opts{$param}->isa('IO::Handle') |
184 | 50 | | exists $opts{'timeout'} and defined $opts{'timeout'} and not $opts{'timeout'} =~ /^\d+$/ |
189 | 67 | | exists $opts{'env'} and ref $opts{'env'} ne "HASH" |
193 | 67 | | exists $opts{'delete_env'} and ref $opts{'delete_env'} ne "ARRAY" |
197 | 33 | | exists $opts{'sig'} and ref $opts{'sig'} ne "HASH" |
201 | 33 | | exists $opts{'delete_sig'} and ref $opts{'delete_sig'} ne "ARRAY" |
213 | 50 | | $opts{'close_in_child'} //= [] |
380 | 67 | | $opts{'cmdline'} //= g_("child process") |