Index

A B C D E F G I J O P R S U 
All Classes and Interfaces|All Packages|Constant Field Values

A

ANSI_COLORS_DISABLED_PROPERTY_NAME - Static variable in class io.cucumber.junit.platform.engine.Constants
Property name used to disable ansi colors in the output (not supported by all terminals): "cucumber.ansi-colors.disabled"

B

beforeFeature(Feature) - Method in class io.cucumber.junit.platform.engine.CucumberEngineExecutionContext
 

C

Constants - Class in io.cucumber.junit.platform.engine
 
createExecutionContext(ExecutionRequest) - Method in class io.cucumber.junit.platform.engine.CucumberTestEngine
 
createExecutorService(ExecutionRequest) - Method in class io.cucumber.junit.platform.engine.CucumberTestEngine
 
Cucumber - Annotation Type in io.cucumber.junit.platform.engine
Deprecated.
Please use the JUnit Platform Suite to run Cucumber in combination with Surefire or Gradle. E.g:

package com.example;

import org.junit.platform.suite.api.ConfigurationParameter;
import org.junit.platform.suite.api.SelectClasspathResource;
import org.junit.platform.suite.api.Suite;

import static io.cucumber.junit.platform.engine.Constants.GLUE_PROPERTY_NAME;

@Suite
@SelectClasspathResource("com/example")
@ConfigurationParameter(
   key = GLUE_PROPERTY_NAME,
   value = "com.example"
)
public class RunCucumberTest {
}
CucumberEngineExecutionContext - Class in io.cucumber.junit.platform.engine
 
CucumberTestEngine - Class in io.cucumber.junit.platform.engine
The Cucumber TestEngine.
CucumberTestEngine() - Constructor for class io.cucumber.junit.platform.engine.CucumberTestEngine
 

D

discover(EngineDiscoveryRequest, UniqueId) - Method in class io.cucumber.junit.platform.engine.CucumberTestEngine
 

E

EXECUTION_DRY_RUN_PROPERTY_NAME - Static variable in class io.cucumber.junit.platform.engine.Constants
Property name used to enable dry-run: "cucumber.execution.dry-run"
EXECUTION_EXCLUSIVE_RESOURCES_READ_TEMPLATE - Static variable in class io.cucumber.junit.platform.engine.Constants
Property template used to describe a mapping of tags to exclusive resources: "cucumber.execution.exclusive-resources.<tag-name>.read"
EXECUTION_EXCLUSIVE_RESOURCES_READ_WRITE_TEMPLATE - Static variable in class io.cucumber.junit.platform.engine.Constants
Property template used to describe a mapping of tags to exclusive resources: "cucumber.execution.exclusive-resources.<tag-name>.read-write"
EXECUTION_EXCLUSIVE_RESOURCES_TAG_TEMPLATE_VARIABLE - Static variable in class io.cucumber.junit.platform.engine.Constants
Tag replacement pattern for the exclusive resource templates: "<tag-name>"
EXECUTION_MODE_FEATURE_PROPERTY_NAME - Static variable in class io.cucumber.junit.platform.engine.Constants
Property name used to set the executing thread for all scenarios and examples in a feature: "cucumber.execution.execution-mode.feature"

F

FEATURES_PROPERTY_NAME - Static variable in class io.cucumber.junit.platform.engine.Constants
Property name used to select features: "cucumber.features"
FILTER_NAME_PROPERTY_NAME - Static variable in class io.cucumber.junit.platform.engine.Constants
Property name used to set name filter: "cucumber.filter.name"
FILTER_TAGS_PROPERTY_NAME - Static variable in class io.cucumber.junit.platform.engine.Constants
Property name used to set tag filter: "cucumber.filter.tags"
finishTestRun() - Method in class io.cucumber.junit.platform.engine.CucumberEngineExecutionContext
 

G

getId() - Method in class io.cucumber.junit.platform.engine.CucumberTestEngine
 
GLUE_PROPERTY_NAME - Static variable in class io.cucumber.junit.platform.engine.Constants
Property name to set the glue path: "cucumber.glue"

I

io.cucumber.junit.platform.engine - package io.cucumber.junit.platform.engine
 

J

JUNIT_PLATFORM_NAMING_STRATEGY_PROPERTY_NAME - Static variable in class io.cucumber.junit.platform.engine.Constants
Property name used to configure the naming strategy: "cucumber.junit-platform.naming-strategy"

O

OBJECT_FACTORY_PROPERTY_NAME - Static variable in class io.cucumber.junit.platform.engine.Constants
Property name to select custom object factory implementation: "cucumber.object-factory"

P

PARALLEL_CONFIG_CUSTOM_CLASS_PROPERTY_NAME - Static variable in class io.cucumber.junit.platform.engine.Constants
Property name used to specify the fully qualified class name of the ParallelExecutionConfigurationStrategy to be used by the DefaultParallelExecutionConfigurationStrategy.CUSTOM configuration strategy: "cucumber.execution.parallel.config.custom.class"
PARALLEL_CONFIG_DYNAMIC_FACTOR_PROPERTY_NAME - Static variable in class io.cucumber.junit.platform.engine.Constants
Property name of the factor used to determine the desired parallelism for the DefaultParallelExecutionConfigurationStrategy.DYNAMIC configuration strategy: "cucumber.execution.parallel.config.dynamic.factor"
PARALLEL_CONFIG_FIXED_MAX_POOL_SIZE_PROPERTY_NAME - Static variable in class io.cucumber.junit.platform.engine.Constants
Property name used to determine the maximum pool size for the DefaultParallelExecutionConfigurationStrategy.FIXED configuration strategy: "cucumber.execution.parallel.config.fixed.max-pool-size"
PARALLEL_CONFIG_FIXED_PARALLELISM_PROPERTY_NAME - Static variable in class io.cucumber.junit.platform.engine.Constants
Property name used to determine the desired parallelism for the DefaultParallelExecutionConfigurationStrategy.FIXED configuration strategy: "cucumber.execution.parallel.config.fixed.parallelism"
PARALLEL_CONFIG_STRATEGY_PROPERTY_NAME - Static variable in class io.cucumber.junit.platform.engine.Constants
Property name used to determine the desired configuration strategy: "cucumber.execution.parallel.config.strategy"
PARALLEL_EXECUTION_ENABLED_PROPERTY_NAME - Static variable in class io.cucumber.junit.platform.engine.Constants
Property name used to enable parallel test execution: "cucumber.execution.parallel.enabled"
PLUGIN_PROPERTY_NAME - Static variable in class io.cucumber.junit.platform.engine.Constants
Property name to enable plugins: "cucumber.plugin"
PLUGIN_PUBLISH_ENABLED_PROPERTY_NAME - Static variable in class io.cucumber.junit.platform.engine.Constants
 
PLUGIN_PUBLISH_QUIET_PROPERTY_NAME - Static variable in class io.cucumber.junit.platform.engine.Constants
Property name to suppress publishing advertising banner: "cucumber.publish.quiet"
PLUGIN_PUBLISH_TOKEN_PROPERTY_NAME - Static variable in class io.cucumber.junit.platform.engine.Constants
Property name to publish with bearer token: "cucumber.publish.token"

R

runAfterAllHooks() - Method in class io.cucumber.junit.platform.engine.CucumberEngineExecutionContext
 
runBeforeAllHooks() - Method in class io.cucumber.junit.platform.engine.CucumberEngineExecutionContext
 

S

SNIPPET_TYPE_PROPERTY_NAME - Static variable in class io.cucumber.junit.platform.engine.Constants
Property name to control naming convention for generated snippets: "cucumber.snippet-type"

U

UUID_GENERATOR_PROPERTY_NAME - Static variable in class io.cucumber.junit.platform.engine.Constants
Property name to select custom UUID generator implementation: "cucumber.uuid-generator"
A B C D E F G I J O P R S U 
All Classes and Interfaces|All Packages|Constant Field Values