blob: 31306034cf42ab582abb9fa8dd987c9967066c48 [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
mblighc5ddfd12008-08-04 17:15:00 +000015 def initialize(self):
16 self.job.require_gcc()
17
18
mbligh60434712008-07-16 16:35:10 +000019 def run_once(self, args = ''):
20 utils.system(self.srcdir + '/checktsc ' + args)