mbligh | 9f85792 | 2008-06-05 16:19:07 +0000 | [diff] [blame^] | 1 | import os |
| 2 | from autotest_lib.client.bin import test, autotest_utils |
| 3 | from autotest_lib.client.common_lib import utils |
mbligh | 50f4b3c | 2007-03-14 16:42:41 +0000 | [diff] [blame] | 4 | |
| 5 | class tsc(test.test): |
| 6 | version = 1 |
| 7 | |
| 8 | def setup(self, tarball = 'checktsc.tar'): |
mbligh | 9f85792 | 2008-06-05 16:19:07 +0000 | [diff] [blame^] | 9 | tarball = autotest_utils.unmap_url(self.bindir, tarball, |
| 10 | self.tmpdir) |
| 11 | autotest_utils.extract_tarball_to_dir(tarball, self.srcdir) |
mbligh | 50f4b3c | 2007-03-14 16:42:41 +0000 | [diff] [blame] | 12 | os.chdir(self.srcdir) |
mbligh | 9f85792 | 2008-06-05 16:19:07 +0000 | [diff] [blame^] | 13 | utils.system('make') |
mbligh | 50f4b3c | 2007-03-14 16:42:41 +0000 | [diff] [blame] | 14 | |
| 15 | |
mbligh | 8bdc199 | 2007-10-30 15:31:55 +0000 | [diff] [blame] | 16 | def execute(self, iterations = 1, args = ''): |
mbligh | 50f4b3c | 2007-03-14 16:42:41 +0000 | [diff] [blame] | 17 | for i in range(iterations): |
mbligh | 9f85792 | 2008-06-05 16:19:07 +0000 | [diff] [blame^] | 18 | utils.system(self.srcdir + '/checktsc ' + args) |