blob: 79b5c26ffc271f4ef1558a8cc48724b4aa58be92 [file] [log] [blame]
mbligh9f857922008-06-05 16:19:07 +00001import os
2from autotest_lib.client.bin import test, autotest_utils
3from autotest_lib.client.common_lib import utils
mbligh50f4b3c2007-03-14 16:42:41 +00004
5class tsc(test.test):
6 version = 1
7
8 def setup(self, tarball = 'checktsc.tar'):
mbligh34d01172008-06-05 16:26:31 +00009 tarball = utils.unmap_url(self.bindir, tarball,
mbligh9f857922008-06-05 16:19:07 +000010 self.tmpdir)
11 autotest_utils.extract_tarball_to_dir(tarball, self.srcdir)
mbligh50f4b3c2007-03-14 16:42:41 +000012 os.chdir(self.srcdir)
mbligh9f857922008-06-05 16:19:07 +000013 utils.system('make')
mbligh50f4b3c2007-03-14 16:42:41 +000014
15
mbligh8bdc1992007-10-30 15:31:55 +000016 def execute(self, iterations = 1, args = ''):
mbligh50f4b3c2007-03-14 16:42:41 +000017 for i in range(iterations):
mbligh9f857922008-06-05 16:19:07 +000018 utils.system(self.srcdir + '/checktsc ' + args)