Hi Lucas

Please find below patch to run security test (flail) on KVM guests.
flail is a  systemcall fuzzer tool. This test simply runs flail.

Fuzzing is slang for fault injection . It runs all system calls
for the specific kernel version with random args.
The goal is to find bugs in software without reading code or
designing detailed test cases.

I have a flail tarball which needs to be included to test suite like
ltp, fsfuzzer etc...
Below attached tarball has to b included separately to flail test suite.


Signed-off-by: Pradeep K Surisetty <[email protected]>
---
diff -uprN b/client/tests/flail/control a/client/tests/flail/control
--- b/client/tests/flail/control        1970-01-01 05:30:00.000000000 +0530
+++ a/client/tests/flail/control        2010-09-08 12:31:16.531808697 +0530
@@ -0,0 +1,17 @@
+AUTHOR = "Pradeep Kumar Surisetty <[email protected]>"
+NAME = "flail"
+TEST_CATEGORY = "Stress"
+TEST_CLASS = "General"
+TEST_TYPE = "client"
+TIME = 'MEDIUM'
+EXPERIMENTAL = "True"
+
+DOC='''
+flail is a  systemcall fuzzer tool. This test simply runs flail.
+Fuzzing is slang for fault injection . It runs all system calls
+for that kernel version with random args.
+The goal is to find bugs in software without reading code or
+designing detailed test cases.
+'''
+
+job.run_test('flail')
diff -uprN b/client/tests/flail/flail.py a/client/tests/flail/flail.py
--- b/client/tests/flail/flail.py       1970-01-01 05:30:00.000000000 +0530
+++ a/client/tests/flail/flail.py       2010-09-08 12:34:15.008564433 +0530
@@ -0,0 +1,23 @@
+import os
+from autotest_lib.client.bin import test, utils
+
+
+class flail(test.test):
+    version = 1
+
+    def initialize(self):
+        self.job.require_gcc()
+
+
+    # http://flail.org/bits/flail-0.2.0.tar.gz
+    def setup(self, tarball = 'flail-0.2.0.tar.gz'):
+        tarball = utils.unmap_url(self.bindir, tarball, self.tmpdir)
+        utils.extract_tarball_to_dir(tarball, self.srcdir)
+        os.chdir(self.srcdir)
+
+        utils.system('make')
+
+
+    def run_once(self, fstype = 'iso9660'):
+        args = fstype + ' 1'
+        utils.system(self.srcdir + '/flail ' + args)
---
_______________________________________________
Autotest mailing list
[email protected]
http://test.kernel.org/cgi-bin/mailman/listinfo/autotest

Reply via email to