Add tee_redirect to test::__exec to save stdout, stderr of tests
From: Brandon Philips <brandon@ifup.org>
git-svn-id: http://test.kernel.org/svn/autotest/trunk@169 592f7852-d20e-0410-864c-8624ca9c26a4
diff --git a/bin/test.py b/bin/test.py
index f095953..a1c7f79 100755
--- a/bin/test.py
+++ b/bin/test.py
@@ -67,8 +67,16 @@
def __exec(self, parameters):
try:
+ self.job.stdout.tee_redirect(
+ os.path.join(self.debugdir, 'stdout'))
+ self.job.stderr.tee_redirect(
+ os.path.join(self.debugdir, 'stderr'))
+
os.chdir(self.outputdir)
self.execute(*parameters)
+
+ self.job.stdout.restore()
+ self.job.stderr.restore()
except AutotestError:
raise
except: