Commit 5269faad authored by Satoru Takeuchi's avatar Satoru Takeuchi Committed by Steven Rostedt

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.comSigned-off-by: default avatarSatoru Takeuchi <satoru.takeuchi@gmail.com>
Signed-off-by: default avatarSteven Rostedt <rostedt@goodmis.org>
parent f983a2bc
...@@ -72,7 +72,7 @@ my %default = ( ...@@ -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 { ...@@ -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 { ...@@ -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 { ...@@ -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 { ...@@ -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 { ...@@ -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 { ...@@ -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) { ...@@ -3868,8 +3868,6 @@ if ($#ARGV == 0) {
exit 0; exit 0;
} }
} }
} else {
$ktest_config = "ktest.conf";
} }
if (! -f $ktest_config) { if (! -f $ktest_config) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment