Package io.karatelabs.core
Class FeatureRuntime
java.lang.Object
io.karatelabs.core.FeatureRuntime
- All Implemented Interfaces:
Callable<FeatureResult>
-
Constructor Summary
ConstructorsConstructorDescriptionFeatureRuntime(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, Map<String, Object> callArg) FeatureRuntime(Feature feature) -
Method Summary
Modifier and TypeMethodDescriptioncall()intgetSuite()booleanstatic FeatureRuntimestatic FeatureRuntimeio.karatelabs.common.ResourcevoidsetLoopIndex(int loopIndex)
-
Constructor Details
-
FeatureRuntime
-
FeatureRuntime
-
FeatureRuntime
-
FeatureRuntime
public FeatureRuntime(Suite suite, Feature feature, FeatureRuntime caller, ScenarioRuntime callerScenario, boolean sharedScope, Map<String, Object> callArg) -
FeatureRuntime
public FeatureRuntime(Suite suite, Feature feature, FeatureRuntime caller, ScenarioRuntime callerScenario, boolean sharedScope, Map<String, Object> callArg, String callTagSelector)
-
-
Method Details
-
of
-
of
-
call
- Specified by:
callin interfaceCallable<FeatureResult>
-
resolve
-
getSuite
-
getFeature
-
getCaller
-
getCallerScenario
-
getCallArg
-
getLoopIndex
public int getLoopIndex() -
setLoopIndex
public void setLoopIndex(int loopIndex) -
getLastExecuted
-
getResult
-
getCallOnceLock
-