@Singleton public class ReportProperties extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_REPORTS_PROPERTIES |
static String |
DEFAULT_REPORTS_PROPERTIES_CLASS |
static String |
DEFAULT_REPORTS_PROPERTIES_CONFIG |
static String |
DEFAULT_REPORTS_PROPERTIES_OUT |
static String |
DEFAULT_REPORTS_PROPERTIES_START |
static String |
DEFAULT_REPORTS_SCREENSHOTS_DIR_RELATIVE_PATH |
static String |
DEFAULT_REPORTS_SCREENSHOTS_DIRECTORY |
static String |
REPORTS_BASEFOLDER_DATETIMEPATTERN |
static String |
REPORTS_BASEFOLDER_NAME |
| Constructor and Description |
|---|
ReportProperties(ExtentReportsCucumberLogger logger) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkReportRequired(String key) |
String |
getProperty(String name) |
String |
getReportClassNameProperty(String key) |
String |
getReportConfigProperty(String key) |
String |
getReportOutProperty(String key) |
String |
getReportRelativeScreenshotLocation() |
String |
getReportScreenshotLocation() |
String |
getReportStartProperty(String key) |
boolean |
isDisplayAllHooks() |
boolean |
isStrictCucumber6Behavior() |
void |
loadPropertyFiles(String folderName) |
Map<String,String> |
retrieveReportIdToClassNameMappings() |
void |
setDisplayAllHooks(String displayAllHooks) |
void |
setStrictCucumber6Behavior(String strictCucumber6Behavior) |
public static final String DEFAULT_REPORTS_PROPERTIES
public static final String DEFAULT_REPORTS_PROPERTIES_CLASS
public static final String DEFAULT_REPORTS_PROPERTIES_START
public static final String DEFAULT_REPORTS_PROPERTIES_CONFIG
public static final String DEFAULT_REPORTS_PROPERTIES_OUT
public static final String DEFAULT_REPORTS_SCREENSHOTS_DIRECTORY
public static final String DEFAULT_REPORTS_SCREENSHOTS_DIR_RELATIVE_PATH
public static final String REPORTS_BASEFOLDER_NAME
public static final String REPORTS_BASEFOLDER_DATETIMEPATTERN
@Inject public ReportProperties(ExtentReportsCucumberLogger logger)
public void loadPropertyFiles(String folderName)
public String getReportScreenshotLocation()
public String getReportRelativeScreenshotLocation()
public boolean checkReportRequired(String key)
public boolean isDisplayAllHooks()
public void setDisplayAllHooks(String displayAllHooks)
public boolean isStrictCucumber6Behavior()
public void setStrictCucumber6Behavior(String strictCucumber6Behavior)
Copyright © 2020. All rights reserved.