public abstract class CucumberRunner extends AbstractTest
AbstractTest.ShutdownHook| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CUCUMBER_REPORT_FOLDER |
protected static org.apache.log4j.Logger |
LOGGER |
apiMethodBuilder, browserVersion, EXPLICIT_TIMEOUT, IMPLICIT_TIMEOUT, startDate, SUITE_TITLE, suiteNameAppender, XML_SUITE_NAME| Constructor and Description |
|---|
CucumberRunner() |
| Modifier and Type | Method and Description |
|---|---|
void |
feature(cucumber.api.testng.CucumberFeatureWrapper cucumberFeature) |
java.lang.Object[][] |
features() |
void |
generateCucumberReport()
Generate Cucumber Report based on config parameters cucumber_tests_app_version and cucumber_tests_name
|
void |
generateCucumberReport(org.testng.ITestContext context)
Generate Cucumber Report based on TestNg context
|
void |
generateCucumberReport(java.lang.String buildProject,
java.lang.String buildNumber)
Generate Cucumber Report based on json files in target folder
|
static java.lang.String |
getCucumberReportResultLink()
Returns URL for cucumber report.
|
static boolean |
isCucumberReportFolderExists()
Check that CucumberReport Folder exists.
|
static boolean |
isCucumberTest() |
void |
setUpClass() |
void |
tearDownClass(org.testng.ITestContext context) |
static boolean |
useJSinCucumberReport()
useJSinCucumberReport
|
createData, createDataSingleThread, executeAfterTestClass, executeAfterTestMethod, executeAfterTestSuite, executeBeforeTestClass, executeBeforeTestMethod, executeBeforeTestSuite, getBrowser, getDriver, getDriver, getDriver, getS3Artifact, getS3Artifact, getSuiteName, getSuiteNameAppender, getTitle, pause, pause, putS3Artifact, quitDrivers, setBug, setJiraTicket, setSuiteNameAppender, setTestRailCase, skipExecutionpublic static final java.lang.String CUCUMBER_REPORT_FOLDER
protected static final org.apache.log4j.Logger LOGGER
public void setUpClass()
throws java.lang.Exception
java.lang.Exceptionpublic void feature(cucumber.api.testng.CucumberFeatureWrapper cucumberFeature)
public java.lang.Object[][] features()
public void tearDownClass(org.testng.ITestContext context)
throws java.lang.Exception
java.lang.Exceptionpublic void generateCucumberReport()
public void generateCucumberReport(org.testng.ITestContext context)
context - ITestContextpublic void generateCucumberReport(java.lang.String buildProject,
java.lang.String buildNumber)
buildProject - StringbuildNumber - Stringpublic static boolean isCucumberTest()
public static boolean isCucumberReportFolderExists()
public static java.lang.String getCucumberReportResultLink()
public static boolean useJSinCucumberReport()
Copyright © 2018. All Rights Reserved.