diff options
Diffstat (limited to 'tools/testing/ktest/ktest.pl')
-rw-r--r-- | tools/testing/ktest/ktest.pl | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tools/testing/ktest/ktest.pl b/tools/testing/ktest/ktest.pl index 1f28c45f15b8..687a85475af5 100644 --- a/tools/testing/ktest/ktest.pl +++ b/tools/testing/ktest/ktest.pl | |||
@@ -58,6 +58,7 @@ my $grub_menu; | |||
58 | my $grub_number; | 58 | my $grub_number; |
59 | my $target; | 59 | my $target; |
60 | my $make; | 60 | my $make; |
61 | my $post_install; | ||
61 | my $noclean; | 62 | my $noclean; |
62 | my $minconfig; | 63 | my $minconfig; |
63 | my $addconfig; | 64 | my $addconfig; |
@@ -489,6 +490,15 @@ sub install { | |||
489 | dodie "failed to tar modules"; | 490 | dodie "failed to tar modules"; |
490 | 491 | ||
491 | run_command "ssh $target rm -f /tmp/$modtar"; | 492 | run_command "ssh $target rm -f /tmp/$modtar"; |
493 | |||
494 | return if (!defined($post_install)); | ||
495 | |||
496 | my $save_env = $ENV{KERNEL_VERSION}; | ||
497 | |||
498 | $ENV{KERNEL_VERSION} = $version; | ||
499 | run_command "$post_install"; | ||
500 | |||
501 | $ENV{KERNEL_VERSION} = $save_env; | ||
492 | } | 502 | } |
493 | 503 | ||
494 | sub check_buildlog { | 504 | sub check_buildlog { |
@@ -1055,6 +1065,7 @@ for (my $i = 1; $i <= $opt{"NUM_TESTS"}; $i++) { | |||
1055 | $addconfig = set_test_option("ADD_CONFIG", $i); | 1065 | $addconfig = set_test_option("ADD_CONFIG", $i); |
1056 | $reboot_type = set_test_option("REBOOT_TYPE", $i); | 1066 | $reboot_type = set_test_option("REBOOT_TYPE", $i); |
1057 | $grub_menu = set_test_option("GRUB_MENU", $i); | 1067 | $grub_menu = set_test_option("GRUB_MENU", $i); |
1068 | $post_install = set_test_option("POST_INSTALL", $i); | ||
1058 | $reboot_script = set_test_option("REBOOT_SCRIPT", $i); | 1069 | $reboot_script = set_test_option("REBOOT_SCRIPT", $i); |
1059 | $reboot_on_error = set_test_option("REBOOT_ON_ERROR", $i); | 1070 | $reboot_on_error = set_test_option("REBOOT_ON_ERROR", $i); |
1060 | $poweroff_on_error = set_test_option("POWEROFF_ON_ERROR", $i); | 1071 | $poweroff_on_error = set_test_option("POWEROFF_ON_ERROR", $i); |