summaryrefslogtreecommitdiff
path: root/t/test.pl
diff options
context:
space:
mode:
Diffstat (limited to 't/test.pl')
-rw-r--r--t/test.pl7
1 files changed, 4 insertions, 3 deletions
diff --git a/t/test.pl b/t/test.pl
index eedd0ca51e..0c31556140 100644
--- a/t/test.pl
+++ b/t/test.pl
@@ -385,12 +385,13 @@ sub _create_runperl { # Create the string to qx in runperl().
_quote_args(\$runperl, $args{switches});
}
if (defined $args{prog}) {
- local $Level = 2;
- die "test.pl:runperl(): 'progs' must be an ARRAYREF " . _where()
- unless ref $args{progs} eq "ARRAY";
+ die "test.pl:runperl(): both 'prog' and 'progs' cannot be used " . _where()
+ if defined $args{progs};
$args{progs} = [$args{prog}]
}
if (defined $args{progs}) {
+ die "test.pl:runperl(): 'progs' must be an ARRAYREF " . _where()
+ unless ref $args{progs} eq "ARRAY";
foreach my $prog (@{$args{progs}}) {
if ($is_mswin || $is_netware || $is_vms) {
$runperl .= qq ( -e "$prog" );