line | % | coverage | condition |
168 | 50 | | exists $opts{$param} and !ref($opts{$param}) || ref $opts{$param} ne 'SCALAR' |
175 | 50 | | exists $opts{$param} and !ref($opts{$param}) || ref $opts{$param} ne 'SCALAR' && !$opts{$param}->isa('IO::Handle') |
183 | 50 | | exists $opts{'timeout'} and defined $opts{'timeout'} and not $opts{'timeout'} =~ /^\d+$/ |
188 | 67 | | exists $opts{'env'} and ref $opts{'env'} ne "HASH" |
192 | 67 | | exists $opts{'delete_env'} and ref $opts{'delete_env'} ne "ARRAY" |
196 | 33 | | exists $opts{'sig'} and ref $opts{'sig'} ne "HASH" |
200 | 33 | | exists $opts{'delete_sig'} and ref $opts{'delete_sig'} ne "ARRAY" |
212 | 50 | | $opts{'close_in_child'} //= [] |
379 | 67 | | $opts{'cmdline'} //= g_("child process") |