Move the setup of kernels etc into the sparse test itself
This ensures proper error catching and handling
Signed-off-by: Martin J. Bligh <mbligh@google.com>
git-svn-id: http://test.kernel.org/svn/autotest/trunk@355 592f7852-d20e-0410-864c-8624ca9c26a4
diff --git a/tests/sparse/sparse.py b/tests/sparse/sparse.py
index 606dd29..52047af 100755
--- a/tests/sparse/sparse.py
+++ b/tests/sparse/sparse.py
@@ -15,7 +15,11 @@
self.top_dir = self.job.tmpdir+'/sparse'
- def execute(self, kernel):
+ def execute(self, base_tree, patches, config, config_list = None):
+ kernel = self.job.kernel(self.job.tmpdir+'/sparse', base_tree)
+ kernel.patch(patches)
+ kernel.config(config, config_list)
+
os.environ['PATH'] = self.srcdir + ':' + os.environ['PATH']
results = os.path.join (self.resultsdir, 'sparse')
kernel.build(make_opts = 'C=1', logfile = results)