public class ExtendedRuntimeOptions extends Object
Constructor and Description |
---|
ExtendedRuntimeOptions() |
ExtendedRuntimeOptions(ExtendedCucumberOptions options) |
ExtendedRuntimeOptions(List<String> args) |
private static final String USAGE_RESOURCE
private static String usageText
private boolean isOverviewReport
private boolean isOverviewChartsReport
private boolean isUsageReport
private boolean isDetailedReport
private boolean isDetailedAggregatedReport
private boolean isCoverageReport
private String[] jsonReportPaths
private String outputFolder
private String reportPrefix
private int retryCount
private String screenShotSize
private boolean toPDF
private String pdfPageSize
private String[] jsonUsageReportPaths
private String screenShotLocation
private String[] includeCoverageTags
private String[] excludeCoverageTags
private boolean breakdownReport
private String breakdownConfig
private boolean featureMapReport
private String featureMapConfig
private boolean featureOverviewChart
private boolean knownErrorsReport
private String knownErrorsConfig
private boolean consolidatedReport
private String consolidatedReportConfig
private int threadsCount
private String threadsCountValue
private boolean systemInfoReport
private boolean benchmarkReport
private String benchmarkReportConfig
private boolean customReport
private String[] customReportTemplateNames
private String customTemplatesPath
private String[] formats
public ExtendedRuntimeOptions()
public ExtendedRuntimeOptions(List<String> args) throws Exception
Exception
public ExtendedRuntimeOptions(ExtendedCucumberOptions options) throws Exception
Exception
public void processParameters()
private static void loadUsageTextIfNeeded()
public final boolean isOverviewReport()
public boolean isOverviewChartsReport()
public final boolean isUsageReport()
public final boolean isDetailedReport()
public final boolean isDetailedAggregatedReport()
public final boolean isCoverageReport()
public final String[] getJsonReportPaths()
public final void setJsonReportPaths(String[] newPaths)
public final String getOutputFolder()
public final String getReportPrefix()
public final int getRetryCount()
public final String getScreenShotSize()
public final boolean isToPDF()
public String getPdfPageSize()
public final String[] getJsonUsageReportPaths()
public final void setJsonUsageReportPaths(String[] newPaths)
public final String getScreenShotLocation()
public final String[] getIncludeCoverageTags()
public final void setIncludeCoverageTags(String[] includeCoverageTagsValue)
public final String[] getExcludeCoverageTags()
public final void setExcludeCoverageTags(String[] excludeCoverageTagsValue)
public boolean isBreakdownReport()
public String getBreakdownConfig()
public boolean isFeatureMapReport()
public String getFeatureMapConfig()
public boolean isFeatureOverviewChart()
public boolean isKnownErrorsReport()
public String getKnownErrorsConfig()
public boolean isConsolidatedReport()
public String getConsolidatedReportConfig()
public int getThreadsCount()
public String getThreadsCountValue()
public void setOverviewReport(boolean isOverviewReportValue)
public void setUsageReport(boolean isUsageReportValue)
public void setDetailedReport(boolean isDetailedReportValue)
public void setDetailedAggregatedReport(boolean isDetailedAggregatedReportValue)
public void setCoverageReport(boolean isCoverageReportValue)
public void setOutputFolder(String outputFolderValue)
public void setReportPrefix(String reportPrefixValue)
public void setRetryCount(int retryCountValue)
public void setScreenShotSize(String screenShotSizeValue)
public void setToPDF(boolean toPDFValue)
public void setPdfPageSize(String pdfPageSizeValue)
public void setScreenShotLocation(String screenShotLocationValue)
public void setBreakdownReport(boolean breakdownReportValue)
public void setBreakdownConfig(String breakdownConfigValue)
public void setFeatureMapReport(boolean featureMapReportValue)
public void setFeatureMapConfig(String featureMapConfigValue)
public void setFeatureOverviewChart(boolean featureOverviewChartValue)
public void setKnownErrorsReport(boolean knownErrorsReportValue)
public void setKnownErrorsConfig(String knownErrorsConfigValue)
public void setConsolidatedReport(boolean consolidatedReportValue)
public void setConsolidatedReportConfig(String consolidatedReportConfigValue)
public void setOverviewChartsReport(boolean isOverviewChartsReportValue)
public boolean isSystemInfoReport()
public void setSystemInfoReport(boolean systemInfoReportValue)
public boolean isBenchmarkReport()
public void setBenchmarkReport(boolean benchmarkReportValue)
public String getBenchmarkReportConfig()
public void setBenchmarkReportConfig(String benchmarkReportConfigValue)
public String getCustomTemplatesPath()
public void setCustomTemplatesPath(String customTemplatesPathValue)
public boolean isCustomReport()
public void setCustomReport(boolean customReport)
public String[] getCustomReportTemplateNames()
public void setCustomReportTemplateNames(String[] customReportTemplateNamesValue)
public String[] getFormats()
public void setFormats(String[] formatsValue)
public static ExtendedRuntimeOptions[] init(Class<?> clazz) throws Exception
Exception
public static ExtendedRuntimeOptions[] init(ExtendedCucumberOptions[] options) throws Exception
Exception
Copyright © 2013-2017. All Rights Reserved.