ktest.pl: Allow dodie be recursive
If dodie cause a function that itself will call dodie, then be able to handle that. This will allow dodie functions to call run_command, which could possibly call dodie. If dodie is called again, simply ignore it. Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
This commit is contained in:
@ -1433,7 +1433,14 @@ sub do_not_reboot {
|
|||||||
($test_type eq "config_bisect" && $opt{"CONFIG_BISECT_TYPE[$i]"} eq "build");
|
($test_type eq "config_bisect" && $opt{"CONFIG_BISECT_TYPE[$i]"} eq "build");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
my $in_die = 0;
|
||||||
|
|
||||||
sub dodie {
|
sub dodie {
|
||||||
|
|
||||||
|
# avoid recusion
|
||||||
|
return if ($in_die);
|
||||||
|
$in_die = 1;
|
||||||
|
|
||||||
doprint "CRITICAL FAILURE... ", @_, "\n";
|
doprint "CRITICAL FAILURE... ", @_, "\n";
|
||||||
|
|
||||||
my $i = $iteration;
|
my $i = $iteration;
|
||||||
|
Reference in New Issue
Block a user