ktest: add ability to skip during BISECT_MANUAL
When doing a manual bisect, a build can fail or a test can be inconclusive. In these cases it would be helpful to be able to skip the test entirely. Link: http://lkml.kernel.org/r/1409164021-2136-1-git-send-email-chris.j.arges@canonical.com Reviewed-by: Satoru Takeuchi <satoru.takeuchi@gmail.com> Signed-off-by: Chris J Arges <chris.j.arges@canonical.com> Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
This commit is contained in:
Родитель
23a0e1611b
Коммит
fee9d3e61d
|
@ -2338,15 +2338,17 @@ sub success {
|
||||||
|
|
||||||
sub answer_bisect {
|
sub answer_bisect {
|
||||||
for (;;) {
|
for (;;) {
|
||||||
doprint "Pass or fail? [p/f]";
|
doprint "Pass, fail, or skip? [p/f/s]";
|
||||||
my $ans = <STDIN>;
|
my $ans = <STDIN>;
|
||||||
chomp $ans;
|
chomp $ans;
|
||||||
if ($ans eq "p" || $ans eq "P") {
|
if ($ans eq "p" || $ans eq "P") {
|
||||||
return 1;
|
return 1;
|
||||||
} elsif ($ans eq "f" || $ans eq "F") {
|
} elsif ($ans eq "f" || $ans eq "F") {
|
||||||
return 0;
|
return 0;
|
||||||
|
} elsif ($ans eq "s" || $ans eq "S") {
|
||||||
|
return -1;
|
||||||
} else {
|
} else {
|
||||||
print "Please answer 'P' or 'F'\n";
|
print "Please answer 'p', 'f', or 's'\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Загрузка…
Ссылка в новой задаче