Class TestRecorder
java.lang.Object
com.github.invictum.reportportal.recorder.TestRecorder
- Direct Known Subclasses:
BddDataDriven,Regular
Defines steps to use to record particular test in context of suite
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected LogUnitsHolderprotected com.epam.reportportal.service.Launchprotected SuiteStorage -
Constructor Summary
ConstructorsConstructorDescriptionTestRecorder(SuiteStorage suiteStorage, com.epam.reportportal.service.Launch launch, LogUnitsHolder holder) -
Method Summary
Modifier and TypeMethodDescriptionstatic TestRecorderforTest(net.thucydides.core.model.TestOutcome testOutcome) Factory method to discover suitableTestRecorderapproachprotected voidproceedSteps(io.reactivex.Maybe<String> parent, List<net.thucydides.core.model.TestStep> steps) abstract voidrecord(net.thucydides.core.model.TestOutcome out)
-
Field Details
-
suiteStorage
-
launch
protected com.epam.reportportal.service.Launch launch -
holder
-
-
Constructor Details
-
TestRecorder
public TestRecorder(SuiteStorage suiteStorage, com.epam.reportportal.service.Launch launch, LogUnitsHolder holder)
-
-
Method Details
-
record
public abstract void record(net.thucydides.core.model.TestOutcome out) -
forTest
Factory method to discover suitableTestRecorderapproach- Parameters:
testOutcome- to analyze- Returns:
- recorder instance
-
proceedSteps
-