def _execute_report_plotting(self, monitor): """ :type monitor: Monitor """ for sensor_name in self._get_sensor_names(): report_dirpath = SvrRunner.get_report_dirpath(self.report_root, self.version, self.usecase, sensor_name) summary_report_pathname = self.get_summary_report_pathname(report_dirpath, sensor_name) job = Job('svr-plot-start' + sensor_name, 'svr-plot-start.sh', ['/sum/' + sensor_name], ['/plt/' + sensor_name], [self.get_usecase(), sensor_name, summary_report_pathname, report_dirpath]) monitor.execute(job)
def _execute_report_accumulation(self, monitor): """ :type monitor: Monitor """ for sensor_name in self._get_sensor_names(): report_dirpath = SvrRunner.get_report_dirpath( self.report_root, self.version, self.usecase, sensor_name) summary_report_pathname = self.get_summary_report_pathname( report_dirpath, sensor_name) job = Job('svr-accumulate-start' + sensor_name, 'svr-accumulate-start.sh', ['/svr/' + sensor_name], ['/sum/' + sensor_name], [sensor_name, report_dirpath, summary_report_pathname]) monitor.execute(job)
def __init__( self, report_dir_pathname, summary_report_pathname=None, report_filename_pattern=SvrRunner.get_report_filename_pattern()): """ :type report_dir_pathname: str :type summary_report_pathname: str :type report_filename_pattern: str """ self.report_dir_pathname = report_dir_pathname self.summary_report_pathname = summary_report_pathname self.report_filename_pattern = report_filename_pattern self.summary_report = {'summary_report.count': 0}
def __init__( self, report_dir_pathname, summary_report_pathname=None, report_filename_pattern=SvrRunner.get_report_filename_pattern(), ): """ :type report_dir_pathname: str :type summary_report_pathname: str :type report_filename_pattern: str """ self.report_dir_pathname = report_dir_pathname self.summary_report_pathname = summary_report_pathname self.report_filename_pattern = report_filename_pattern self.summary_report = {"summary_report.count": 0}