Uses of Class
io.karatelabs.gherkin.Feature
Packages that use Feature
-
Uses of Feature in io.karatelabs.core
Fields in io.karatelabs.core with type parameters of type FeatureMethods in io.karatelabs.core that return FeatureModifier and TypeMethodDescriptionFeatureCall.getFeature()FeatureResult.getFeature()FeatureRuntime.getFeature()Methods in io.karatelabs.core that return types with arguments of type FeatureModifier and TypeMethodDescriptionRunner.Builder.getResolvedFeatures()Provisional API — may change or be removed without notice. Exposed to support advanced runtime scenario discovery (e.g. sequential retry against an expensive grid session) until in-suite orchestration hooks land.Methods in io.karatelabs.core with parameters of type FeatureModifier and TypeMethodDescriptionstatic StringRunUtils.effectiveSlug(String stableId, Scenario scenario, Feature feature) The scenario's effective identity for the wire: a non-blank author-setstableId(__id) wins verbatim; otherwise the slug derives from feature path + scenario name.Add a parsed Feature.static MockServer.BuilderCreate a builder for a mock server from a parsed Feature.Add Feature objects directly.static Runner.BuilderStart building a test run with Feature objects.static StringRunUtils.featureSlug(Feature feature) static FeatureResultFeatureResult.fromException(Feature feature, Throwable error, long startTime) Create a failed FeatureResult from an exception that occurred during feature execution.static FeatureRuntimestatic FeatureRuntimestatic StringRunUtils.outlineSlug(ScenarioOutline outline, Feature feature) static StringRunUtils.scenarioSlug(Scenario scenario, Feature feature) Method parameters in io.karatelabs.core with type arguments of type FeatureModifier and TypeMethodDescriptionRunner.Builder.features(Collection<Feature> values) Add Feature objects directly.Constructors in io.karatelabs.core with parameters of type FeatureModifierConstructorDescriptionFeatureCall(Feature feature, String tagSelector) FeatureResult(Feature feature) FeatureRuntime(Suite suite, Feature feature) FeatureRuntime(Suite suite, Feature feature, FeatureRuntime caller, ScenarioRuntime callerScenario, boolean sharedScope, Map<String, Object> callArg) FeatureRuntime(Suite suite, Feature feature, FeatureRuntime caller, ScenarioRuntime callerScenario, boolean sharedScope, Map<String, Object> callArg, String callTagSelector) FeatureRuntime(Suite suite, Feature feature, FeatureRuntime caller, ScenarioRuntime callerScenario, boolean sharedScope, Map<String, Object> callArg, String callTagSelector, Set<Integer> callLineFilters) FeatureRuntime(Suite suite, Feature feature, FeatureRuntime caller, Map<String, Object> callArg) FeatureRuntime(Feature feature) MockHandler(Feature feature) MockHandler(Feature feature, Map<String, Object> args) Constructor parameters in io.karatelabs.core with type arguments of type Feature -
Uses of Feature in io.karatelabs.gherkin
Methods in io.karatelabs.gherkin that return FeatureModifier and TypeMethodDescriptionScenario.getFeature()Step.getFeature()GherkinParser.parse()static FeatureFeature.read(io.karatelabs.common.Resource resource) static Featurestatic FeatureMethods in io.karatelabs.gherkin with parameters of type FeatureModifier and TypeMethodDescriptionstatic ScenarioScenario.createError(Feature feature, String errorName, int line) Create a synthetic error scenario for error reporting when execution fails.Constructors in io.karatelabs.gherkin with parameters of type FeatureModifierConstructorDescriptionScenario(Feature feature, FeatureSection section, int exampleIndex) ScenarioOutline(Feature feature, FeatureSection section) -
Uses of Feature in io.karatelabs.output
Methods in io.karatelabs.output with parameters of type FeatureModifier and TypeMethodDescriptiondefault voidResultListener.onFeatureStart(Feature feature) Called when a feature starts execution.