A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

addDefaultPackages() - Method in CucumberGlueGenerator
Add all parent packages from the Include/scripts/groovy folder to Cucumber GLUE option.

B

C

cleanDrivers() - Method in CucumberDriverCleaner
CucumberBuiltinKeywords - Class in com.kms.katalon.core.cucumber.keyword
CucumberBuiltinKeywords() - Constructor in CucumberBuiltinKeywords
CucumberDriverCleaner - Class in com.kms.katalon.core.cucumber.keyword.internal
CucumberGlueGenerator - Class in com.kms.katalon.core.cucumber.keyword.internal
CucumberGlueGenerator() - Constructor in CucumberGlueGenerator
CucumberKeywordContributor - Class in com.kms.katalon.core.cucumber.keyword.internal
CucumberKeywordContributor() - Constructor in CucumberKeywordContributor
CucumberReporter - Class in cucumber.runtime.formatter
CucumberReporter(java.lang.Appendable) - Constructor in CucumberReporter
CucumberRunnerResult - Interface in com.kms.katalon.core.cucumber.keyword
Since:
5.7
CucumberRunnerResultImpl - Class in com.kms.katalon.core.cucumber.keyword.internal
CucumberRunnerResultImpl(java.lang.String, java.lang.String, org.junit.runner.Result) - Constructor in CucumberRunnerResultImpl

D

E

F

G

getAliasName() - Method in CucumberKeywordContributor
getCucumberRunnerResult() - Method in CucumberRunnerResult
Optional: Used when the keyword is CucumberBuiltinKeywords.runWithCucumberRunner
getCucumberRunnerResult() - Method in CucumberRunnerResultImpl
getDescendants(Class<T>, java.lang.String) - Method in ResourceLoaderClassFinder
getDriverCleaner() - Method in CucumberKeywordContributor
getKeywordClass() - Method in CucumberKeywordContributor
getLabelName() - Method in CucumberKeywordContributor
getPreferredOrder() - Method in CucumberKeywordContributor
getReportLocation() - Method in CucumberRunnerResult
getReportLocation() - Method in CucumberRunnerResultImpl
getStatus() - Method in CucumberRunnerResult
Returns:
passed or failed
getStatus() - Method in CucumberRunnerResultImpl
GLUE - Field in CucumberBuiltinKeywords

H

HTMLFormatter - Class in cucumber.runtime.formatter
HTMLFormatter(java.net.URL) - Constructor in HTMLFormatter

I

J

JSONFormatter - Class in cucumber.runtime.formatter
JSONFormatter(java.lang.Appendable) - Constructor in JSONFormatter
JUnitFormatter - Class in cucumber.runtime.formatter
JUnitFormatter(java.net.URL) - Constructor in JUnitFormatter

K

L

loadClass(java.lang.String) - Method in ResourceLoaderClassFinder

M

maskValue(java.lang.String) - Method in CucumberReporter
maskValue(java.lang.String) - Method in HTMLFormatter

N

O

P

Q

R

receive(cucumber.api.event.TestCaseFinished) - Method in CucumberReporter
receive(cucumber.api.event.TestRunFinished) - Method in HTMLFormatter
receive(cucumber.api.event.EmbedEvent) - Method in JSONFormatter
receive(cucumber.api.event.TestRunFinished) - Method in JUnitFormatter
ResourceLoaderClassFinder - Class in cucumber.runtime.io
ResourceLoaderClassFinder(cucumber.runtime.io.ResourceLoader, java.lang.ClassLoader) - Constructor in ResourceLoaderClassFinder
runFeatureFile(java.lang.String) - Method in CucumberBuiltinKeywords
Runs the given Feature file with featureId by invoking cucumber.api.cli.Main#run(String[], ClassLoader).
runFeatureFileWithTags(java.lang.String, java.lang.String) - Method in CucumberBuiltinKeywords
Runs the given Feature file with featureId by invoking cucumber.api.cli.Main#run(String[], ClassLoader).
runFeatureFolder(java.lang.String) - Method in CucumberBuiltinKeywords
Runs the given Feature folder and its nested sub-folder with folderRelativePath by invoking cucumber.api.cli.Main#run(String[], ClassLoader).
runFeatureFolderWithTags(java.lang.String, java.lang.String) - Method in CucumberBuiltinKeywords
Runs the given Feature folder and its nested sub-folder with folderRelativePath by invoking cucumber.api.cli.Main#run(String[], ClassLoader)

The generated reports will be extracted in the current report folder with the following path: <report_folder>/cucumber_report/<current_time_stamp>

  • Example #1: Run a single feature file with selected tags
     import com.kms.katalon.core.cucumber.keyword.CucumberBuiltinKeywords as CucumberKW
     import com.kms.katalon.core.model.FailureHandling
runWithCucumberRunner(java.lang.Class) - Method in CucumberBuiltinKeywords
Runs the given cucumberRunnerClass that is annotated with Cucumber runner by invoke JUnit runner.

S

setEventPublisher(cucumber.api.event.EventPublisher) - Method in CucumberReporter
setEventPublisher(cucumber.api.event.EventPublisher) - Method in HTMLFormatter
setEventPublisher(cucumber.api.event.EventPublisher) - Method in JSONFormatter
setEventPublisher(cucumber.api.event.EventPublisher) - Method in JUnitFormatter
setStrict(boolean) - Method in JUnitFormatter

T

toString() - Method in CucumberRunnerResultImpl

U

V

W

X

Y

Z

_

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _