diff options
author | Steven Rostedt <srostedt@redhat.com> | 2010-11-11 17:34:38 +0100 |
---|---|---|
committer | Steven Rostedt <rostedt@goodmis.org> | 2010-11-18 17:23:13 +0100 |
commit | f1a27850095ebc66c138c940c1efedb8a95f92c4 (patch) | |
tree | da3bf4fc681d91e62a2210ed4f2f1ae498da75cf /tools | |
parent | ktest: For grub reboot, use run_ssh instead of run_command (diff) | |
download | linux-f1a27850095ebc66c138c940c1efedb8a95f92c4.tar.xz linux-f1a27850095ebc66c138c940c1efedb8a95f92c4.zip |
ktest: Copy the last good and bad configs in config_bisect
During the config_bisect, in case of failure, it is nice to have
the last good and bad .configs that were used. This would let
us restart the config_bisect from those configs.
Copy the last good config into the output dir as config_good,
and the last bad config as config_bad.
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Diffstat (limited to 'tools')
-rwxr-xr-x | tools/testing/ktest/ktest.pl | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/testing/ktest/ktest.pl b/tools/testing/ktest/ktest.pl index 08a875fa4251..04a3227ef5e0 100755 --- a/tools/testing/ktest/ktest.pl +++ b/tools/testing/ktest/ktest.pl @@ -1281,6 +1281,8 @@ sub process_passed { delete $config_list{$config}; } } + doprint "config copied to $outputdir/config_good\n"; + run_command "cp -f $output_config $outputdir/config_good"; } sub process_failed { @@ -1358,6 +1360,8 @@ sub run_config_bisect { doprint "This config had a failure.\n"; doprint "Removing these configs that were not set in this config:\n"; + doprint "config copied to $outputdir/config_bad\n"; + run_command "cp -f $output_config $outputdir/config_bad"; # A config exists in this group that was bad. foreach my $config (keys %config_list) { |