ktest: Added config_bisect test type
authorSteven Rostedt <srostedt@redhat.com>
Mon, 8 Nov 2010 16:14:10 +0000 (11:14 -0500)
committerSteven Rostedt <rostedt@goodmis.org>
Thu, 18 Nov 2010 16:23:11 +0000 (11:23 -0500)
commit0a05c769a9de554aefa773061c592c7054d5e7a0
treefef21fc177ac4774ab9f6a5c3a9147f01982c01e
parente48c5293bde398e253f83fdd0247fb2bc71cc92f
ktest: Added config_bisect test type

Added the ability to do a config_bisect. It starts with a bad
config and does the following loop.

Enable half the configs.
if none of the configs to check are not enabled
 (caused by missing dependencies) enable the other half.
Run the test
if the test passes, remove the configs from the check
  but enabled them for further tests (to satisfy
  dependencies).
else
  Remove any config that was not enabled, as we have found
  a new config that can cause a failure.
loop till we have only one config left.

Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
tools/testing/ktest/ktest.pl