<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/tools/testing/ktest/sample.conf, branch v2.6.39</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v2.6.39</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v2.6.39'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2011-03-08T14:52:59Z</updated>
<entry>
<title>ktest: Add STOP_TEST_AFTER to stop the test after a period of time</title>
<updated>2011-03-08T14:52:59Z</updated>
<author>
<name>Steven Rostedt</name>
<email>srostedt@redhat.com</email>
</author>
<published>2011-03-08T14:47:54Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=2d01b26a1b14ab248f850d858f2ff3de3ead6d33'/>
<id>urn:sha1:2d01b26a1b14ab248f850d858f2ff3de3ead6d33</id>
<content type='text'>
Currently, if a test causes constant output but never reaches a
boot prompt, or crashes, the test will never stop. Add STOP_TEST_AFTER
to create a variable that will stop (and fail) the test after it has run
for this amount of time. The default is 10 minutes. Setting this
variable to -1 will disable it.

Signed-off-by: Steven Rostedt &lt;rostedt@goodmis.org&gt;
</content>
</entry>
<entry>
<title>ktest: Add BISECT_FILES to run git bisect on paths</title>
<updated>2011-03-08T14:52:58Z</updated>
<author>
<name>Steven Rostedt</name>
<email>srostedt@redhat.com</email>
</author>
<published>2011-03-08T14:38:12Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=3410f6fd5e3e96de4b557a62b7a2fbf19d74b1cd'/>
<id>urn:sha1:3410f6fd5e3e96de4b557a62b7a2fbf19d74b1cd</id>
<content type='text'>
Add the config option BISECT_FILES that allows the user to
specify what path in the kernel to run the git bisect on.

Signed-off-by: Steven Rostedt &lt;rostedt@goodmis.org&gt;
</content>
</entry>
<entry>
<title>ktest: Add BISECT_SKIP</title>
<updated>2011-03-08T14:52:58Z</updated>
<author>
<name>Steven Rostedt</name>
<email>srostedt@redhat.com</email>
</author>
<published>2011-03-08T14:26:31Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=c23dca7cd28eb1bf90053ce4ba30d65d22d2a81e'/>
<id>urn:sha1:c23dca7cd28eb1bf90053ce4ba30d65d22d2a81e</id>
<content type='text'>
If a during a git bisect, ktest fails on something other than
what it is testing (if BISECT_TYPE is test but it fails on build),
if BISECT_SKIP is set, then it will do a "git bisect skip" instead
of just failing the bisect and letting the user find a good commit
to test.

Signed-off-by: Steven Rostedt &lt;rostedt@goodmis.org&gt;
</content>
</entry>
<entry>
<title>ktest: Add manual bisect</title>
<updated>2011-03-08T14:52:58Z</updated>
<author>
<name>Steven Rostedt</name>
<email>srostedt@redhat.com</email>
</author>
<published>2011-03-08T14:22:39Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=c960bb9f59c0ed2aded535222cfe461ec6c22c95'/>
<id>urn:sha1:c960bb9f59c0ed2aded535222cfe461ec6c22c95</id>
<content type='text'>
For both git bisect and config bisect, if BISECT_MANUAL is set to 1,
then bisect will stop between iterations and ask the user for the
result. The actual result is ignored. This makes it possible to
use ktest.pl for bisecting configs and git and let the user examine
the results themselves and enter their own results.

Signed-off-by: Steven Rostedt &lt;rostedt@goodmis.org&gt;
</content>
</entry>
<entry>
<title>ktest: Added force stop after success and failure</title>
<updated>2010-11-18T16:23:12Z</updated>
<author>
<name>Steven Rostedt</name>
<email>srostedt@redhat.com</email>
</author>
<published>2010-11-09T17:55:40Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=1c8a617a274c4065681d964cd5a5afb921de4a87'/>
<id>urn:sha1:1c8a617a274c4065681d964cd5a5afb921de4a87</id>
<content type='text'>
Added the options STOP_AFTER_SUCCESS and STOP_AFTER_FAILURE to
allow the user to give a time (in seconds) to stop the monitor
after a stack trace or login has been detected. Sometimes the
kernel constantly prints out to the console and this may cause
the test to run indefinitely.

Signed-off-by: Steven Rostedt &lt;rostedt@goodmis.org&gt;
</content>
</entry>
<entry>
<title>ktest: Updated the sample.conf for the latest options</title>
<updated>2010-11-18T16:23:11Z</updated>
<author>
<name>Steven Rostedt</name>
<email>srostedt@redhat.com</email>
</author>
<published>2010-11-08T22:41:37Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=d1fbd7e6a6a4c67ab895a0219a2bbcf09d039c3a'/>
<id>urn:sha1:d1fbd7e6a6a4c67ab895a0219a2bbcf09d039c3a</id>
<content type='text'>
Added documentation for SSH_EXEC, SCP_TO_TARGET, REBOOT,
and CONFIG_BISECT and friends.

Signed-off-by: Steven Rostedt &lt;rostedt@goodmis.org&gt;
</content>
</entry>
<entry>
<title>ktest: Update the sample config file with more documentation</title>
<updated>2010-11-18T16:23:09Z</updated>
<author>
<name>Steven Rostedt</name>
<email>srostedt@redhat.com</email>
</author>
<published>2010-11-02T19:22:53Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=dc89568884ae1b8b96ca6fffe83b404ae472750e'/>
<id>urn:sha1:dc89568884ae1b8b96ca6fffe83b404ae472750e</id>
<content type='text'>
Signed-off-by: Steven Rostedt &lt;rostedt@goodmis.org&gt;
</content>
</entry>
<entry>
<title>ktest: New TEST_START instead of using [], and use real SHA1s</title>
<updated>2010-11-18T16:23:09Z</updated>
<author>
<name>Steven Rostedt</name>
<email>srostedt@redhat.com</email>
</author>
<published>2010-11-02T19:13:54Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=a57419b366a20009c9363c3cdad2449dc2fa8b9c'/>
<id>urn:sha1:a57419b366a20009c9363c3cdad2449dc2fa8b9c</id>
<content type='text'>
Change the config to use TEST_START where the options after a
TEST_START automatically get the [] as it is read and they do
not need to exist in the config file;

TEST_START
MIN_CONFIG = myconfig

is the same as

MIN_CONFIG[1] = myconfig

The benefit is that you no longer need to keep track of test numbers
with tests.

Also process the commit ids that are passed to the options
to get the actually SHA1 so it is no longer relative to the branch.
Ie, saying HEAD will get the current SHA1 and then that will
be used, and will work even if another branch is checked out.

Signed-off-by: Steven Rostedt &lt;rostedt@goodmis.org&gt;
</content>
</entry>
<entry>
<title>ktest: Add poweroff after halt and powercycle after reboot</title>
<updated>2010-11-18T16:23:09Z</updated>
<author>
<name>Steven Rostedt</name>
<email>srostedt@redhat.com</email>
</author>
<published>2010-11-02T18:58:38Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=576f627c817dff0b7081374287a77247325b9cc0'/>
<id>urn:sha1:576f627c817dff0b7081374287a77247325b9cc0</id>
<content type='text'>
Added the options POWEROFF_AFTER_HALT to handle boxes that do not
really shut off after a halt is called.

Added POWERCYCLE_AFTER_REBOOT to force a power cycle for boxes that
don't reboot but get stuck during the reboot.

Signed-off-by: Steven Rostedt &lt;rostedt@goodmis.org&gt;
</content>
</entry>
<entry>
<title>ktest: Add POST_INSTALL to allow initrds to be created</title>
<updated>2010-11-18T16:23:08Z</updated>
<author>
<name>Steven Rostedt</name>
<email>srostedt@redhat.com</email>
</author>
<published>2010-11-02T18:58:33Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=8b37ca8cac46b2c108386e3901cc8611dc81c7aa'/>
<id>urn:sha1:8b37ca8cac46b2c108386e3901cc8611dc81c7aa</id>
<content type='text'>
Add a POST_INSTALL option that runs after the build and install
but before rebooting to the test kernel. This alls the user to
run a script that will install an initrd (or anything else that may
be special) before booting.

An environment variable KERNEL_VERSION is set.

Signed-off-by: Steven Rostedt &lt;rostedt@goodmis.org&gt;
</content>
</entry>
</feed>
