add unixbench
git-svn-id: http://test.kernel.org/svn/autotest/trunk@128 592f7852-d20e-0410-864c-8624ca9c26a4
diff --git a/tests/unixbench/unixbench.py b/tests/unixbench/unixbench.py
new file mode 100755
index 0000000..72fabd0
--- /dev/null
+++ b/tests/unixbench/unixbench.py
@@ -0,0 +1,19 @@
+import test
+from autotest_utils import *
+
+class unixbench(test.test):
+ version = 1
+
+ # http://www.tux.org/pub/tux/niemi/unixbench/unixbench-4.1.0.tgz
+ def setup(self, tarball = 'unixbench-4.1.0.tar.bz2'):
+ tarball = unmap_url(self.bindir, tarball, self.tmpdir)
+ extract_tarball_to_dir(tarball, self.srcdir)
+ os.chdir(self.srcdir)
+
+ system('make')
+
+ def execute(self, iterations = 1, args = ''):
+ for i in range(1, iterations+1):
+ os.chdir(self.srcdir)
+ vars = 'TMPDIR=\"%s\" RESULTDIR=\"%s\"' % (self.tmpdir, self.resultsdir)
+ system(vars + ' ./Run ' + args)