Give a readable error in mtr if resolve_at_variable fails

This commit is contained in:
Monty 2020-10-18 16:36:22 +03:00 committed by Sergei Golubchik
parent 188b0b99cf
commit 5ac05a6172

View File

@ -347,8 +347,15 @@ sub resolve_at_variable {
or croak "There is no group named '$group_name' that ",
"can be used to resolve '$option_name' for test '$self->{testname}'";
my $value= $from_group->value($option_name) || '';
$res .= $before.$value;
my $value= $from_group->value($option_name);
if (!defined($value))
{
::mtr_verbose("group: $group_name option_name: $option_name is undefined");
}
else
{
$res .= $before.$value;
}
}
$res .= $after;