Interface ComAnalysisEnvironment

All Known Implementing Classes:
AnalysisEnvironment

public interface ComAnalysisEnvironment
Represents the ecu.test specific COMAnalysisEnvironment API.
  • Method Details

    • getAnalysisExecutionInfo

      ComAnalysisExecutionInfo getAnalysisExecutionInfo() throws ETComException
      Gets the current analysis execution info.
      Returns:
      the ComAnalysisExecutionInfo dispatch
      Throws:
      ETComException - in case of a COM exception
    • executeJob

      ComAnalysisExecutionInfo executeJob(String jobFile, boolean createReportDir) throws ETComException
      Starts the execution of an analysis job.
      Parameters:
      jobFile - the full path name of the analysis job file
      createReportDir - specifies whether a new report directory is created or whether the report should be stored next to the job
      Returns:
      the ComAnalysisExecutionInfo dispatch
      Throws:
      ETComException - in case of a COM exception
    • mergeJobReports

      boolean mergeJobReports(String mainReportFilename, List<String> jobReports) throws ETComException
      Merges reports of analysis job executions into a main report.
      Parameters:
      mainReportFilename - the full path of the main report
      jobReports - the list of file names to reports of analysis job executions
      Returns:
      true if merge was successful, false otherwise
      Throws:
      ETComException - in case of a COM exception