ktest: Some cleanup for improving readability
Some cleanup for improving readability as follows.
- Initialize $ktest_config at its definition.
- Put parentheses around the `config-file' argument in the usage message
because it's a optional one.
- Rename get_ktest_config{,s} to more descriptive get_mandatory_config{,s}.
Link: http://lkml.kernel.org/r/87fvmr30kb.wl%satoru.takeuchi@gmail.com
Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
This commit is contained in:
committed by
Steven Rostedt
parent
f983a2bc9d
commit
5269faad27
@@ -72,7 +72,7 @@ my %default = (
|
|||||||
"IGNORE_UNUSED" => 0,
|
"IGNORE_UNUSED" => 0,
|
||||||
);
|
);
|
||||||
|
|
||||||
my $ktest_config;
|
my $ktest_config = "ktest.conf";
|
||||||
my $version;
|
my $version;
|
||||||
my $have_version = 0;
|
my $have_version = 0;
|
||||||
my $machine;
|
my $machine;
|
||||||
@@ -521,7 +521,7 @@ sub read_ync {
|
|||||||
return read_prompt 1, $prompt;
|
return read_prompt 1, $prompt;
|
||||||
}
|
}
|
||||||
|
|
||||||
sub get_ktest_config {
|
sub get_mandatory_config {
|
||||||
my ($config) = @_;
|
my ($config) = @_;
|
||||||
my $ans;
|
my $ans;
|
||||||
|
|
||||||
@@ -552,29 +552,29 @@ sub get_ktest_config {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
sub get_ktest_configs {
|
sub get_mandatory_configs {
|
||||||
get_ktest_config("MACHINE");
|
get_mandatory_config("MACHINE");
|
||||||
get_ktest_config("BUILD_DIR");
|
get_mandatory_config("BUILD_DIR");
|
||||||
get_ktest_config("OUTPUT_DIR");
|
get_mandatory_config("OUTPUT_DIR");
|
||||||
|
|
||||||
if ($newconfig) {
|
if ($newconfig) {
|
||||||
get_ktest_config("BUILD_OPTIONS");
|
get_mandatory_config("BUILD_OPTIONS");
|
||||||
}
|
}
|
||||||
|
|
||||||
# options required for other than just building a kernel
|
# options required for other than just building a kernel
|
||||||
if (!$buildonly) {
|
if (!$buildonly) {
|
||||||
get_ktest_config("POWER_CYCLE");
|
get_mandatory_config("POWER_CYCLE");
|
||||||
get_ktest_config("CONSOLE");
|
get_mandatory_config("CONSOLE");
|
||||||
}
|
}
|
||||||
|
|
||||||
# options required for install and more
|
# options required for install and more
|
||||||
if ($buildonly != 1) {
|
if ($buildonly != 1) {
|
||||||
get_ktest_config("SSH_USER");
|
get_mandatory_config("SSH_USER");
|
||||||
get_ktest_config("BUILD_TARGET");
|
get_mandatory_config("BUILD_TARGET");
|
||||||
get_ktest_config("TARGET_IMAGE");
|
get_mandatory_config("TARGET_IMAGE");
|
||||||
}
|
}
|
||||||
|
|
||||||
get_ktest_config("LOCALVERSION");
|
get_mandatory_config("LOCALVERSION");
|
||||||
|
|
||||||
return if ($buildonly);
|
return if ($buildonly);
|
||||||
|
|
||||||
@@ -582,7 +582,7 @@ sub get_ktest_configs {
|
|||||||
|
|
||||||
if (!defined($rtype)) {
|
if (!defined($rtype)) {
|
||||||
if (!defined($opt{"GRUB_MENU"})) {
|
if (!defined($opt{"GRUB_MENU"})) {
|
||||||
get_ktest_config("REBOOT_TYPE");
|
get_mandatory_config("REBOOT_TYPE");
|
||||||
$rtype = $entered_configs{"REBOOT_TYPE"};
|
$rtype = $entered_configs{"REBOOT_TYPE"};
|
||||||
} else {
|
} else {
|
||||||
$rtype = "grub";
|
$rtype = "grub";
|
||||||
@@ -590,16 +590,16 @@ sub get_ktest_configs {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if ($rtype eq "grub") {
|
if ($rtype eq "grub") {
|
||||||
get_ktest_config("GRUB_MENU");
|
get_mandatory_config("GRUB_MENU");
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($rtype eq "grub2") {
|
if ($rtype eq "grub2") {
|
||||||
get_ktest_config("GRUB_MENU");
|
get_mandatory_config("GRUB_MENU");
|
||||||
get_ktest_config("GRUB_FILE");
|
get_mandatory_config("GRUB_FILE");
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($rtype eq "syslinux") {
|
if ($rtype eq "syslinux") {
|
||||||
get_ktest_config("SYSLINUX_LABEL");
|
get_mandatory_config("SYSLINUX_LABEL");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1089,7 +1089,7 @@ sub read_config {
|
|||||||
$test_case = __read_config $config, \$test_num;
|
$test_case = __read_config $config, \$test_num;
|
||||||
|
|
||||||
# make sure we have all mandatory configs
|
# make sure we have all mandatory configs
|
||||||
get_ktest_configs;
|
get_mandatory_configs;
|
||||||
|
|
||||||
# was a test specified?
|
# was a test specified?
|
||||||
if (!$test_case) {
|
if (!$test_case) {
|
||||||
@@ -3858,7 +3858,7 @@ sub make_warnings_file {
|
|||||||
success $i;
|
success $i;
|
||||||
}
|
}
|
||||||
|
|
||||||
$#ARGV < 1 or die "ktest.pl version: $VERSION\n usage: ktest.pl config-file\n";
|
$#ARGV < 1 or die "ktest.pl version: $VERSION\n usage: ktest.pl [config-file]\n";
|
||||||
|
|
||||||
if ($#ARGV == 0) {
|
if ($#ARGV == 0) {
|
||||||
$ktest_config = $ARGV[0];
|
$ktest_config = $ARGV[0];
|
||||||
@@ -3868,8 +3868,6 @@ if ($#ARGV == 0) {
|
|||||||
exit 0;
|
exit 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
|
||||||
$ktest_config = "ktest.conf";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (! -f $ktest_config) {
|
if (! -f $ktest_config) {
|
||||||
|
|||||||
Reference in New Issue
Block a user