blob: 606dd29f3ca3ca0ea137e83c3e5d291541d99f4d [file] [log] [blame]
mblighec0a9112006-04-28 00:44:28 +00001import test
2from autotest_utils import *
3
mblighec0a9112006-04-28 00:44:28 +00004class sparse(test.test):
5 version = 1
6
7 # http://www.codemonkey.org.uk/projects/git-snapshots/sparse/sparse-2006-04-28.tar.gz
8 def setup(self, tarball = 'sparse-2006-04-28.tar.gz'):
9 tarball = unmap_url(self.bindir, tarball, self.tmpdir)
10 extract_tarball_to_dir(tarball, self.srcdir)
11 os.chdir(self.srcdir)
12
13 system('make')
14 system('ln check sparse')
15
16 self.top_dir = self.job.tmpdir+'/sparse'
mblighec0a9112006-04-28 00:44:28 +000017
mbligh76974d02006-09-13 23:20:52 +000018 def execute(self, kernel):
mbligh286379b2006-09-14 01:32:04 +000019 os.environ['PATH'] = self.srcdir + ':' + os.environ['PATH']
20 results = os.path.join (self.resultsdir, 'sparse')
21 kernel.build(make_opts = 'C=1', logfile = results)