Ejemplo n.º 1
0
    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)
Ejemplo n.º 2
0
    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}
Ejemplo n.º 4
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}