Interface Cucumber

All Superinterfaces:
org.aeonbits.owner.Config, EngineProperties<Cucumber>, Serializable

@Sources({"system:properties","file:src/main/resources/properties/cucumber.properties","file:src/main/resources/properties/default/cucumber.properties","classpath:cucumber.properties"}) public interface Cucumber extends EngineProperties<Cucumber>
  • Method Details

    • cucumberAnsiColorsDisabled

      @Key("cucumber.ansi-colors.disabled") @DefaultValue("false") boolean cucumberAnsiColorsDisabled()
    • cucumberExecutionDryRun

      @Key("cucumber.execution.dry-run") @DefaultValue("false") boolean cucumberExecutionDryRun()
    • cucumberExecutionLimit

      @Key("cucumber.execution.limit") @DefaultValue("") String cucumberExecutionLimit()
    • cucumberExecutionOrder

      @Key("cucumber.execution.order") @DefaultValue("lexical") String cucumberExecutionOrder()
    • cucumberExecutionStrict

      @Key("cucumber.execution.strict") @DefaultValue("true") boolean cucumberExecutionStrict()
    • cucumberExecutionWip

      @Key("cucumber.execution.wip") @DefaultValue("false") boolean cucumberExecutionWip()
    • cucumberFeatures

      @Key("cucumber.features") @DefaultValue("src/test/resources") String cucumberFeatures()
    • cucumberFilterName

      @Key("cucumber.filter.name") @DefaultValue("") String cucumberFilterName()
    • cucumberFilterTags

      @Key("cucumber.filter.tags") @DefaultValue("") String cucumberFilterTags()
    • cucumberGlue

      @Key("cucumber.glue") @DefaultValue("customCucumberSteps, com.shaft.cucumber") String cucumberGlue()
    • cucumberPlugin

      @Key("cucumber.plugin") @DefaultValue("pretty, json:allure-results/cucumber.json, html:allure-results/cucumberReport.html, com.shaft.listeners.CucumberTestRunnerListener") String cucumberPlugin()
    • cucumberObjectFactory

      @Key("cucumber.object-factory") @DefaultValue("") String cucumberObjectFactory()
    • cucumberSnippetType

      @Key("cucumber.snippet-type") @DefaultValue("underscore") String cucumberSnippetType()
    • cucumberPublishQuiet

      @Key("cucumber.publish.quiet") @DefaultValue("true") boolean cucumberPublishQuiet()