A B C D E F G H I L M N R S T U V W
All Classes All Packages
All Classes All Packages
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
All Classes All Packages