Interface ComAnalysisEnvironment
-
- All Known Implementing Classes:
AnalysisEnvironment
public interface ComAnalysisEnvironment
Represents the ecu.test specific COMAnalysisEnvironment API.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ComAnalysisExecutionInfo
executeJob(String jobFile, boolean createReportDir)
Starts the execution of an analysis job.ComAnalysisExecutionInfo
getAnalysisExecutionInfo()
Gets the current analysis execution info.boolean
mergeJobReports(String mainReportFilename, List<String> jobReports)
Merges reports of analysis job executions into a main report.
-
-
-
Method Detail
-
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 filecreateReportDir
- 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 reportjobReports
- 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
-
-