A B C D E F G H I L M N R S T U V W 
All Classes All Packages

A

afterHooks(TestCase, HookTestStep, Result) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Called when before/after-hooks are finished
afterHooksSuite(TestCase) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
 
afterLaunch() - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Finish RP launch
afterScenario(TestCaseFinished) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Finish Cucumber scenario Put scenario end time in a map to check last scenario end time per feature
afterStep(TestCase, PickleStepTestStep, Result) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Finish Cucumber step

B

BACKGROUND_PREFIX - Static variable in class com.epam.reportportal.cucumber.ScenarioReporter
 
beforeHooks(TestCase, HookTestStep) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Called when before/after-hooks are started
beforeHooksSuite(TestCase, HookTestStep) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
 
beforeLaunch() - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Manipulations before the launch starts
beforeScenario(Feature, TestCase) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Start Cucumber scenario
beforeStep(TestCase, PickleStepTestStep) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Start Cucumber step
buildFinishTestItemRequest(Maybe<String>, Date, ItemStatus) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Build finish test item request object
buildMultilineArgument(TestStep) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Generate multiline argument (DataTable or DocString) representation
buildName(String, String, String) - Static method in class com.epam.reportportal.cucumber.Utils
Generate name representation
buildReportPortal() - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Extension point to customize ReportPortal instance
buildStartFeatureRequest(Feature, URI) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Extension point to customize feature creation event/request
buildStartHookRequest(TestCase, HookTestStep) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Extension point to customize test creation event/request
buildStartHookSuiteRequest(HookTestStep) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
 
buildStartLaunchRq(Date, ListenerParameters) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
A method for creation a Start Launch request which will be sent to ReportPortal.
buildStartRuleRequest(Node.Rule) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Extension point to customize scenario creation event/request
buildStartScenarioRequest(TestCase) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Extension point to customize scenario creation event/request
buildStartStepRequest(PickleStepTestStep, String, String) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Extension point to customize test creation event/request

C

com.epam.reportportal.cucumber - package com.epam.reportportal.cucumber
 
com.epam.reportportal.cucumber.util - package com.epam.reportportal.cucumber.util
 
createKey(int) - Static method in class com.epam.reportportal.cucumber.util.ItemTreeUtils
 
createKey(Feature) - Static method in class com.epam.reportportal.cucumber.util.ItemTreeUtils
 
createKey(String) - Static method in class com.epam.reportportal.cucumber.util.ItemTreeUtils
 
createKey(URI) - Static method in class com.epam.reportportal.cucumber.util.ItemTreeUtils
 

D

DOCSTRING_DECORATOR - Static variable in class com.epam.reportportal.cucumber.ScenarioReporter
 

E

embedding(String, String, byte[]) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Send a log with data attached.
extractAttributes(Collection<?>) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Transform tags from Cucumber to RP format

F

FeatureContext - Class in com.epam.reportportal.cucumber
 
FeatureContext(Feature) - Constructor for class com.epam.reportportal.cucumber.FeatureContext
 
finishTestItem(Maybe<String>) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Finish a test item with no specific status
finishTestItem(Maybe<String>, ItemStatus) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Finish a test item with specified status
finishTestItem(Maybe<String>, ItemStatus, Date) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Finish a test item with specified status
formatDataTable(List<List<String>>) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Converts a table represented as List of Lists to a formatted table string
formatParameters(List<Pair<String, String>>) - Static method in class com.epam.reportportal.cucumber.Utils
Format a list of parameters into a string representation to use in code reference and Test Case ID.

G

getAttributes(TestCase) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
 
getCodeRef(Feature) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Returns code reference for feature files by URI and text line number
getCodeRef(TestCase, List<Pair<String, String>>) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Returns code reference for feature files by URI and text line number
getCurrent() - Static method in class com.epam.reportportal.cucumber.ScenarioReporter
Returns a reporter instance for the current thread.
getCurrentRule() - Method in class com.epam.reportportal.cucumber.FeatureContext
 
getDataType(byte[], String) - Static method in class com.epam.reportportal.cucumber.Utils
Detects the MIME type of the given byte array using the MimeTypeDetector.
getDescription(Feature, URI) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Build an item description for a feature
getDescription(TestCase, URI) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Build an item description for a scenario
getEmbedEventHandler() - Method in class com.epam.reportportal.cucumber.ScenarioReporter
 
getFeature() - Method in class com.epam.reportportal.cucumber.FeatureContext
 
getHookId() - Method in class com.epam.reportportal.cucumber.ScenarioContext
Returns the Report Portal ID for the current hook.
getHookName(HookType) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Returns hook type and name as a Pair
getHookSuite() - Method in class com.epam.reportportal.cucumber.ScenarioContext
Returns the hook suite for this scenario.
getId() - Method in class com.epam.reportportal.cucumber.FeatureContext
 
getId() - Method in class com.epam.reportportal.cucumber.RuleContext
 
getId() - Method in class com.epam.reportportal.cucumber.ScenarioContext
Returns the Report Portal ID for this scenario.
getId() - Method in class com.epam.reportportal.cucumber.Step
Returns the Report Portal ID for this step.
getId() - Method in class com.epam.reportportal.cucumber.util.HookSuite
Gets the Report Portal ID of this hook suite test item.
getItemTree() - Method in class com.epam.reportportal.cucumber.ScenarioReporter
 
getLaunch() - Method in class com.epam.reportportal.cucumber.ScenarioReporter
 
getLine() - Method in class com.epam.reportportal.cucumber.RuleContext
 
getLine() - Method in class com.epam.reportportal.cucumber.ScenarioContext
Returns the line number of the scenario or scenario outline in the feature file.
getParameters(TestCase) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Extract parameters from Examples table for the current Scenario Outline
getParameters(TestStep) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Returns a list of parameters for a step
getPreviousStep() - Method in class com.epam.reportportal.cucumber.ScenarioContext
Returns the previous step that was executed.
getReportPortal() - Method in class com.epam.reportportal.cucumber.ScenarioReporter
 
getRule() - Method in class com.epam.reportportal.cucumber.RuleContext
 
getRule() - Method in class com.epam.reportportal.cucumber.ScenarioContext
Returns the parent rule context, if this scenario is defined within a rule.
getScenario(Integer) - Method in class com.epam.reportportal.cucumber.FeatureContext
 
getStatus() - Method in class com.epam.reportportal.cucumber.util.HookSuite
Gets the current aggregated status of this hook suite.
getStep() - Method in class com.epam.reportportal.cucumber.ScenarioContext
Returns the current step.
getStepName(PickleStepTestStep) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Generate a step name.
getTags() - Method in class com.epam.reportportal.cucumber.FeatureContext
 
getTags(Feature) - Static method in class com.epam.reportportal.cucumber.Utils
Parses a feature source and return all declared tags before the feature.
getTags(Node.Rule) - Static method in class com.epam.reportportal.cucumber.Utils
Parses a rule source and return all declared tags before the rule.
getTestCase() - Method in class com.epam.reportportal.cucumber.ScenarioContext
Returns the Cucumber test case associated with this scenario context, if available.
getTestCaseFinishedHandler() - Method in class com.epam.reportportal.cucumber.ScenarioReporter
 
getTestCaseId(TestCase, List<Pair<String, String>>) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Return a Test Case ID for a scenario in a feature file
getTestCaseStartedHandler() - Method in class com.epam.reportportal.cucumber.ScenarioReporter
 
getTestRunFinishedHandler() - Method in class com.epam.reportportal.cucumber.ScenarioReporter
 
getTestRunStartedHandler() - Method in class com.epam.reportportal.cucumber.ScenarioReporter
 
getTestSourceParsedHandler() - Method in class com.epam.reportportal.cucumber.ScenarioReporter
 
getTestStepFinishedHandler() - Method in class com.epam.reportportal.cucumber.ScenarioReporter
 
getTestStepStartedHandler() - Method in class com.epam.reportportal.cucumber.ScenarioReporter
 
getTimestamp() - Method in class com.epam.reportportal.cucumber.Step
Returns the timestamp when this step was created.
getType() - Method in class com.epam.reportportal.cucumber.Step
Returns the type of this step.
getType() - Method in class com.epam.reportportal.cucumber.util.HookSuite
Gets the type of hooks in this suite.
getUri() - Method in class com.epam.reportportal.cucumber.FeatureContext
 
getUri() - Method in class com.epam.reportportal.cucumber.RuleContext
 
getWriteEventHandler() - Method in class com.epam.reportportal.cucumber.ScenarioReporter
 

H

handleEndOfFeature() - Method in class com.epam.reportportal.cucumber.ScenarioReporter
 
handleSourceEvents(TestSourceParsed) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
 
handleStartOfTestCase(TestCaseStarted) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Starts a Cucumber Test Case start, also starts corresponding Feature if is not started already.
handleTestStepFinished(TestStepFinished) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
 
handleTestStepStarted(TestStepStarted) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
 
HookSuite - Class in com.epam.reportportal.cucumber.util
Represents a suite of hook operations for Cucumber test execution.
HookSuite(Maybe<String>, HookType, ItemStatus) - Constructor for class com.epam.reportportal.cucumber.util.HookSuite
Creates a new hook suite with the specified ID, type and initial status.

I

ItemTreeUtils - Class in com.epam.reportportal.cucumber.util
 

L

LOG_LEVEL_MAPPING - Static variable in class com.epam.reportportal.cucumber.Utils
 

M

mapItemStatus(Status) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Map Cucumber statuses to RP item statuses
mapLevel(Status) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Map Cucumber statuses to RP log levels

N

NORMAL - com.epam.reportportal.cucumber.Step.Type
Standard step type for steps that are created immediately with complete information.

R

reportResult(Result, String) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Report test item result and error (if present)
retrieveLeaf(URI, int, TestItemTree) - Static method in class com.epam.reportportal.cucumber.util.ItemTreeUtils
 
retrieveLeaf(URI, int, String, TestItemTree) - Static method in class com.epam.reportportal.cucumber.util.ItemTreeUtils
 
retrieveLeaf(URI, TestItemTree) - Static method in class com.epam.reportportal.cucumber.util.ItemTreeUtils
 
RuleContext - Class in com.epam.reportportal.cucumber
 
RuleContext(URI, Node.Rule) - Constructor for class com.epam.reportportal.cucumber.RuleContext
 

S

ScenarioContext - Class in com.epam.reportportal.cucumber
Represents the context of a Cucumber scenario during test execution.
ScenarioContext(RuleContext, Node.Scenario) - Constructor for class com.epam.reportportal.cucumber.ScenarioContext
Creates a new scenario context for a regular scenario.
ScenarioContext(RuleContext, Node.ScenarioOutline) - Constructor for class com.epam.reportportal.cucumber.ScenarioContext
Creates a new scenario context for a scenario outline.
ScenarioReporter - Class in com.epam.reportportal.cucumber
Abstract Cucumber 6.x - 7.x formatter for ReportPortal
ScenarioReporter() - Constructor for class com.epam.reportportal.cucumber.ScenarioReporter
 
sendLog(String) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Send a text log entry to ReportPortal with 'INFO' level, using current datetime as timestamp
sendLog(String, String) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Send a text log entry to ReportPortal using current datetime as timestamp
setCurrentRule(RuleContext) - Method in class com.epam.reportportal.cucumber.FeatureContext
 
setEventPublisher(EventPublisher) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Registers an event handler for a specific event.
setHookId(Maybe<String>) - Method in class com.epam.reportportal.cucumber.ScenarioContext
Sets the Report Portal ID for the current hook.
setHookSuite(HookSuite) - Method in class com.epam.reportportal.cucumber.ScenarioContext
Sets the hook suite for this scenario.
setId(Maybe<String>) - Method in class com.epam.reportportal.cucumber.FeatureContext
 
setId(Maybe<String>) - Method in class com.epam.reportportal.cucumber.RuleContext
 
setId(Maybe<String>) - Method in class com.epam.reportportal.cucumber.ScenarioContext
Sets the Report Portal ID for this scenario.
setPreviousStep(Step) - Method in class com.epam.reportportal.cucumber.ScenarioContext
Sets the previous step.
setStep(Step) - Method in class com.epam.reportportal.cucumber.ScenarioContext
Sets the current step.
setTestCase(TestCase) - Method in class com.epam.reportportal.cucumber.ScenarioContext
Sets the Cucumber test case for this scenario context.
startFeature(StartTestItemRQ) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Start Cucumber Feature
startHook(Maybe<String>, StartTestItemRQ) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Start before/after-hook item on ReportPortal
startRule(Maybe<String>, StartTestItemRQ) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Start Rule item on ReportPortal
startScenario(Maybe<String>, StartTestItemRQ) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Start Cucumber Scenario
startStep(Maybe<String>, StartTestItemRQ) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Start Step item on ReportPortal
startVirtualStep(Maybe<String>, Maybe<String>, StartTestItemRQ) - Method in class com.epam.reportportal.cucumber.ScenarioReporter
Start virtual step item on ReportPortal
STATUS_MAPPING - Static variable in class com.epam.reportportal.cucumber.Utils
 
Step - Class in com.epam.reportportal.cucumber
Represents a step in a Cucumber scenario execution with its Report Portal ID and type.
Step(Maybe<String>, Step.Type) - Constructor for class com.epam.reportportal.cucumber.Step
Creates a new step with the specified ID and type.
Step.Type - Enum in com.epam.reportportal.cucumber
Enumeration of possible step types.

T

TAG_KEY - Static variable in class com.epam.reportportal.cucumber.Utils
 
toAttribute(String) - Static method in class com.epam.reportportal.cucumber.Utils
Convert a tag string to a ReportPortal attribute, split by key-value separator ":" if present.

U

updateStatus(ItemStatus) - Method in class com.epam.reportportal.cucumber.util.HookSuite
Updates the status of this hook suite based on the status of an individual hook.
Utils - Class in com.epam.reportportal.cucumber
Utility class for static methods

V

valueOf(String) - Static method in enum com.epam.reportportal.cucumber.Step.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.epam.reportportal.cucumber.Step.Type
Returns an array containing the constants of this enum type, in the order they are declared.
VIRTUAL - com.epam.reportportal.cucumber.Step.Type
Step type for steps that will have their data filled later due to reporting order issues.

W

WORKING_DIRECTORY - Static variable in class com.epam.reportportal.cucumber.ScenarioReporter
 
A B C D E F G H I L M N R S T U V W 
All Classes All Packages