jjb: lava: kprobe-fuzzing: Split testcase into multiple independent ones
authorFrancis Deslauriers <francis.deslauriers@efficios.com>
Thu, 15 Mar 2018 00:27:12 +0000 (20:27 -0400)
committerFrancis Deslauriers <francis.deslauriers@efficios.com>
Thu, 15 Mar 2018 18:44:40 +0000 (14:44 -0400)
commitc5b4a21230d5a2332577e2e3257e08c655ba84d1
treea7467c0eed48a13cd62e852edec6e91f887dc2a2
parent010cec6f4171cbc2222e248f78e6ac54a6d243b2
jjb: lava: kprobe-fuzzing: Split testcase into multiple independent ones

With the current configuration, the fuzzing is done in a single Lava
testcase. If the kernel crashes during the testcase, the Lava slave will
be rebooted once the timeout expires(currently 2 hours). If the testcase
crashes at the beginning of the testcase, the job still has to wait for
the timeout to expire. That causes a lot of wasted time.

We overcome this by split the fuzzing into multiple smaller testcases
all with a smaller timeout and a specific range of instrumentation
points to test. This has the benefits of increasing our testing coverage
and resource efficiency.

Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
lava/system-tests/kprobe-fuzzing-tests.yml
scripts/system-tests/lava-submit.py
scripts/system-tests/run-kprobe-fuzzing.py
This page took 0.023514 seconds and 4 git commands to generate.