Package step.repository.alm
Class ALMRepositoryDaemon
- java.lang.Object
-
- step.repository.alm.ALMRepositoryDaemon
-
- All Implemented Interfaces:
ALMConnection,ALMRepository
public class ALMRepositoryDaemon extends java.lang.Object implements ALMRepository, ALMConnection
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringREPO_PARAM_IDstatic java.lang.StringREPO_PARAM_MODE
-
Constructor Summary
Constructors Constructor Description ALMRepositoryDaemon(ch.exense.commons.app.Configuration configuration, java.io.File resourceDir)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidassertTestcaseNotCheckedOut(ITest test)IRuncreateRun(step.core.execution.model.Execution execution, IRunFactory runFactory)voiddestroy()step.core.repositories.ArtefactInfogetArtefactInfo(java.util.Map<java.lang.String,java.lang.String> repositoryParameters)protected java.lang.StringgetRnHost(step.core.execution.model.Execution testExecution)ITestSetgetTestSet(step.core.execution.model.Execution execution)step.core.repositories.TestSetStatusOverviewgetTestSetStatusOverview(java.util.Map<java.lang.String,java.lang.String> repositoryParameters)step.core.repositories.ImportResultimportArtefact(java.util.Map<java.lang.String,java.lang.String> repositoryParameters, java.util.Map<java.lang.String,java.lang.String> executionAttributes)voidinit(ALMConnectionParameters connectionParameters)static voidmain(java.lang.String[] args)voidreportExecution(java.util.Map<java.lang.String,java.lang.String> repositoryParameters, java.lang.String executionID)voidreportTestCaseExecution(java.util.Map<java.lang.String,java.lang.String> repositoryParameters, java.lang.String testCaseReportNodeId, java.lang.Integer runId)java.lang.IntegerreportTestCaseStart(java.util.Map<java.lang.String,java.lang.String> repositoryParameters, java.lang.String testCaseReportNodeId)protected voiduploadAttachmentsToStep(step.core.artefacts.reports.ReportNode stepReport, IStep step)
-
-
-
Field Detail
-
REPO_PARAM_ID
public static final java.lang.String REPO_PARAM_ID
- See Also:
- Constant Field Values
-
REPO_PARAM_MODE
public static final java.lang.String REPO_PARAM_MODE
- See Also:
- Constant Field Values
-
-
Method Detail
-
main
public static void main(java.lang.String[] args) throws java.lang.Exception- Throws:
java.lang.Exception
-
init
public void init(ALMConnectionParameters connectionParameters)
- Specified by:
initin interfaceALMConnection
-
destroy
public void destroy()
-
getArtefactInfo
public step.core.repositories.ArtefactInfo getArtefactInfo(java.util.Map<java.lang.String,java.lang.String> repositoryParameters) throws java.lang.Exception- Specified by:
getArtefactInfoin interfaceALMRepository- Throws:
java.lang.Exception
-
importArtefact
public step.core.repositories.ImportResult importArtefact(java.util.Map<java.lang.String,java.lang.String> repositoryParameters, java.util.Map<java.lang.String,java.lang.String> executionAttributes) throws java.lang.Exception- Specified by:
importArtefactin interfaceALMRepository- Throws:
java.lang.Exception
-
getTestSetStatusOverview
public step.core.repositories.TestSetStatusOverview getTestSetStatusOverview(java.util.Map<java.lang.String,java.lang.String> repositoryParameters) throws java.lang.Exception- Specified by:
getTestSetStatusOverviewin interfaceALMRepository- Throws:
java.lang.Exception
-
reportExecution
public void reportExecution(java.util.Map<java.lang.String,java.lang.String> repositoryParameters, java.lang.String executionID) throws java.lang.Exception- Specified by:
reportExecutionin interfaceALMRepository- Throws:
java.lang.Exception
-
reportTestCaseStart
public java.lang.Integer reportTestCaseStart(java.util.Map<java.lang.String,java.lang.String> repositoryParameters, java.lang.String testCaseReportNodeId) throws java.lang.Exception- Specified by:
reportTestCaseStartin interfaceALMRepository- Throws:
java.lang.Exception
-
reportTestCaseExecution
public void reportTestCaseExecution(java.util.Map<java.lang.String,java.lang.String> repositoryParameters, java.lang.String testCaseReportNodeId, java.lang.Integer runId) throws java.lang.Exception- Specified by:
reportTestCaseExecutionin interfaceALMRepository- Throws:
java.lang.Exception
-
createRun
public IRun createRun(step.core.execution.model.Execution execution, IRunFactory runFactory)
-
getTestSet
public ITestSet getTestSet(step.core.execution.model.Execution execution)
-
uploadAttachmentsToStep
protected void uploadAttachmentsToStep(step.core.artefacts.reports.ReportNode stepReport, IStep step)
-
getRnHost
protected java.lang.String getRnHost(step.core.execution.model.Execution testExecution)
-
assertTestcaseNotCheckedOut
protected void assertTestcaseNotCheckedOut(ITest test) throws step.repositories.parser.StepsParser.ParsingException
- Throws:
step.repositories.parser.StepsParser.ParsingException
-
-