| 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") |