blob: 6e7ca6401dc9a57340a82c71e0164b6a0edc2a55 [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):
jadmanski0afbb632008-06-06 21:10:57 +00006 version = 1
mbligh50f4b3c2007-03-14 16:42:41 +00007
jadmanski0afbb632008-06-06 21:10:57 +00008 def setup(self, tarball = 'checktsc.tar'):
mbligh8b352852008-06-07 01:07:08 +00009 tarball = utils.unmap_url(self.bindir, tarball, self.tmpdir)
jadmanski0afbb632008-06-06 21:10:57 +000010 autotest_utils.extract_tarball_to_dir(tarball, self.srcdir)
11 os.chdir(self.srcdir)
12 utils.system('make')
mbligh50f4b3c2007-03-14 16:42:41 +000013
jadmanski0afbb632008-06-06 21:10:57 +000014
15 def execute(self, iterations = 1, args = ''):
16 for i in range(iterations):
17 utils.system(self.srcdir + '/checktsc ' + args)