Add new methods to BuildPerfTest class for running a shell
command and logging its output.
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
"""Actual test payload"""
raise NotImplementedError
+ def log_cmd_output(self, cmd):
+ """Run a command and log it's output"""
+ with open(self.cmd_log, 'a') as fobj:
+ runCmd(cmd, stdout=fobj)
+
def measure_cmd_resources(self, cmd, name, legend):
"""Measure system resource usage of a command"""
def str_time_to_timedelta(strtime):