Package com.trivago.cluecumber.engine
Class CluecumberEngine
- java.lang.Object
-
- com.trivago.cluecumber.engine.CluecumberEngine
-
public final class CluecumberEngine extends Object
The main plugin class.
-
-
Constructor Summary
Constructors Constructor Description CluecumberEngine(CluecumberLogger logger, PropertyManager propertyManager, FileSystemManager fileSystemManager, FileIO fileIO, JsonPojoConverter jsonPojoConverter, ElementIndexPreProcessor elementIndexPreProcessor, ReportGenerator reportGenerator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuild(String sourceJsonReportDirectory, String generatedHtmlReportDirectory)Cluecumber Report start method.voidsetCustomCssFile(String customCss)voidsetCustomNavigationLinks(LinkedHashMap<String,String> customNavigationLinks)voidsetCustomPageTitle(String customPageTitle)voidsetCustomParameters(LinkedHashMap<String,String> customParameters)voidsetCustomParametersDisplayMode(String customParametersDisplayMode)voidsetCustomParametersFile(String customParametersFile)voidsetCustomStatusColorFailed(String customStatusColorFailed)voidsetCustomStatusColorPassed(String customStatusColorPassed)voidsetCustomStatusColorSkipped(String customStatusColorSkipped)voidsetExpandAttachments(boolean expandAttachments)voidsetExpandBeforeAfterHooks(boolean expandBeforeAfterHooks)voidsetExpandDocStrings(boolean expandDocStrings)voidsetExpandStepHooks(boolean expandStepHooks)voidsetFailScenariosOnPendingOrUndefinedSteps(boolean failScenariosOnPendingOrUndefinedSteps)voidsetLogLevel(String logLevel)voidsetStartPage(String startPage)
-
-
-
Constructor Detail
-
CluecumberEngine
@Inject public CluecumberEngine(CluecumberLogger logger, PropertyManager propertyManager, FileSystemManager fileSystemManager, FileIO fileIO, JsonPojoConverter jsonPojoConverter, ElementIndexPreProcessor elementIndexPreProcessor, ReportGenerator reportGenerator)
-
-
Method Detail
-
build
public void build(String sourceJsonReportDirectory, String generatedHtmlReportDirectory) throws CluecumberException
Cluecumber Report start method.- Throws:
CluecumberException- When thrown, the plugin execution is stopped.
-
setCustomParameters
public void setCustomParameters(LinkedHashMap<String,String> customParameters)
-
setCustomParametersFile
public void setCustomParametersFile(String customParametersFile) throws CluecumberException
- Throws:
CluecumberException
-
setCustomParametersDisplayMode
public void setCustomParametersDisplayMode(String customParametersDisplayMode)
-
setCustomNavigationLinks
public void setCustomNavigationLinks(LinkedHashMap<String,String> customNavigationLinks)
-
setFailScenariosOnPendingOrUndefinedSteps
public void setFailScenariosOnPendingOrUndefinedSteps(boolean failScenariosOnPendingOrUndefinedSteps)
-
setExpandBeforeAfterHooks
public void setExpandBeforeAfterHooks(boolean expandBeforeAfterHooks)
-
setExpandStepHooks
public void setExpandStepHooks(boolean expandStepHooks)
-
setExpandDocStrings
public void setExpandDocStrings(boolean expandDocStrings)
-
setExpandAttachments
public void setExpandAttachments(boolean expandAttachments)
-
setCustomCssFile
public void setCustomCssFile(String customCss) throws MissingFileException
- Throws:
MissingFileException
-
setCustomStatusColorPassed
public void setCustomStatusColorPassed(String customStatusColorPassed) throws WrongOrMissingPropertyException
- Throws:
WrongOrMissingPropertyException
-
setCustomStatusColorFailed
public void setCustomStatusColorFailed(String customStatusColorFailed) throws WrongOrMissingPropertyException
- Throws:
WrongOrMissingPropertyException
-
setCustomStatusColorSkipped
public void setCustomStatusColorSkipped(String customStatusColorSkipped) throws WrongOrMissingPropertyException
- Throws:
WrongOrMissingPropertyException
-
setCustomPageTitle
public void setCustomPageTitle(String customPageTitle)
-
setStartPage
public void setStartPage(String startPage)
-
setLogLevel
public void setLogLevel(String logLevel)
-
-