Package step.artefacts.handlers
Class TestCaseHandler
java.lang.Object
step.core.artefacts.handlers.ArtefactHandler<ARTEFACT,REPORT_NODE>
step.artefacts.handlers.AbstractSessionArtefactHandler<TestCase,ReportNode>
step.artefacts.handlers.TestCaseHandler
-
Field Summary
Fields inherited from class step.core.artefacts.handlers.ArtefactHandler
context, FILE_VARIABLE_PREFIX, FORCE_PERSIST_BEFORE, logger, TEC_EXECUTION_REPORTNODES_PERSISTAFTER, TEC_EXECUTION_REPORTNODES_PERSISTBEFORE, TEC_EXECUTION_REPORTNODES_PERSISTONLYNONPASSED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateReportNode_(ReportNode parentNode, TestCase testArtefact) Creates theReportNodecorresponding to the provided artefactvoidcreateReportSkeleton_(ReportNode node, TestCase testArtefact) voidexecute_(ReportNode node, TestCase testArtefact) Execute the provided artefact and report the execution to the provided report nodeMethods inherited from class step.artefacts.handlers.AbstractSessionArtefactHandler
createReportNodeSkeletonInSession, createReportNodeSkeletonInSession, createReportNodeSkeletonInSession, executeInSession, executeInSession, executeInSessionMethods inherited from class step.core.artefacts.handlers.ArtefactHandler
createReportSkeleton, createWorkArtefact, createWorkArtefact, createWorkArtefact, delegateCreateReportSkeleton, delegateCreateReportSkeleton, delegateExecute, delegateExecute, excludePropertyChildren, execute, fail, failWithException, failWithException, failWithException, filterPropertyChildren, getBindings, getChildren, getChildren, init, initProperties, isInSession, pruneReportBranch, releaseTokens, removeErrorContributionsInReportBranch
-
Constructor Details
-
TestCaseHandler
public TestCaseHandler()
-
-
Method Details
-
createReportSkeleton_
- Specified by:
createReportSkeleton_in classArtefactHandler<TestCase,ReportNode>
-
execute_
Description copied from class:ArtefactHandlerExecute the provided artefact and report the execution to the provided report node- Specified by:
execute_in classArtefactHandler<TestCase,ReportNode> - Parameters:
node- theReportNodecorresponding to the artefacttestArtefact- theAbstractArtefactto be executed
-
createReportNode_
Description copied from class:ArtefactHandlerCreates theReportNodecorresponding to the provided artefact- Specified by:
createReportNode_in classArtefactHandler<TestCase,ReportNode> - Parameters:
parentNode- the parentReportNodetestArtefact- the artefact to create the node for- Returns:
-