blob: 6bebd13dc1f36c9b62cbc6dc98786ac99e4054c1 [file] [log] [blame]
import os
from autotest_lib.client.bin import test, utils
class fs_mark(test.test):
version = 1
def initialize(self):
self.job.require_gcc()
# http://developer.osdl.org/dev/doubt/fs_mark/archive/fs_mark-3.2.tgz
def setup(self, tarball = 'fs_mark-3.2.tgz'):
tarball = utils.unmap_url(self.bindir, tarball, self.tmpdir)
utils.extract_tarball_to_dir(tarball, self.srcdir)
os.chdir(self.srcdir)
utils.make()
def run_once(self, dir, args = None):
if not args:
# Just provide a sample run parameters
args = '-s 10240 -n 1000'
os.chdir(self.srcdir)
utils.system('./fs_mark -d %s %s' %(dir, args))