Package com.intuit.karate.core
Class FeatureRuntime
- java.lang.Object
-
- com.intuit.karate.core.FeatureRuntime
-
-
Field Summary
Fields Modifier and Type Field Description ScenarioCallcallerMap<String,ScenarioCall.Result>CALLONCE_CACHEFeatureCallfeatureCallprotected static org.slf4j.LoggerloggerPerfHookperfHookFeatureResultresultFeatureRuntimerootFeatureIterator<ScenarioRuntime>scenariosMap<String,Map<String,Object>>SETUPONCE_CACHEprotected ScenarioResultsetupResultSuitesuite
-
Constructor Summary
Constructors Constructor Description FeatureRuntime(ScenarioCall call)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterFeature()booleanbeforeHook()static FeatureRuntimeforTempUse(HttpClientFactory hcf)ScenarioEnginegetMockEngine()static FeatureRuntimeof(Feature feature)static FeatureRuntimeof(FeatureCall feature)static FeatureRuntimeof(Suite sr, FeatureCall feature)static FeatureRuntimeof(Suite sr, FeatureCall feature, Map<String,Object> arg)static FeatureRuntimeof(Suite sr, FeatureCall feature, Map<String,Object> arg, PerfHook perfHook)ResourceresolveFromRoot(String path)ResourceresolveFromThis(String path)voidrun()voidsetMockEngine(ScenarioEngine mockEngine)voidsetNext(Runnable next)StringtoString()
-
-
-
Field Detail
-
logger
protected static final org.slf4j.Logger logger
-
suite
public final Suite suite
-
rootFeature
public final FeatureRuntime rootFeature
-
caller
public final ScenarioCall caller
-
featureCall
public final FeatureCall featureCall
-
scenarios
public final Iterator<ScenarioRuntime> scenarios
-
perfHook
public final PerfHook perfHook
-
result
public final FeatureResult result
-
setupResult
protected ScenarioResult setupResult
-
CALLONCE_CACHE
public final Map<String,ScenarioCall.Result> CALLONCE_CACHE
-
-
Constructor Detail
-
FeatureRuntime
public FeatureRuntime(ScenarioCall call)
-
-
Method Detail
-
setNext
public void setNext(Runnable next)
-
setMockEngine
public void setMockEngine(ScenarioEngine mockEngine)
-
getMockEngine
public ScenarioEngine getMockEngine()
-
forTempUse
public static FeatureRuntime forTempUse(HttpClientFactory hcf)
-
of
public static FeatureRuntime of(Feature feature)
-
of
public static FeatureRuntime of(FeatureCall feature)
-
of
public static FeatureRuntime of(Suite sr, FeatureCall feature)
-
of
public static FeatureRuntime of(Suite sr, FeatureCall feature, Map<String,Object> arg)
-
of
public static FeatureRuntime of(Suite sr, FeatureCall feature, Map<String,Object> arg, PerfHook perfHook)
-
beforeHook
public boolean beforeHook()
-
afterFeature
public void afterFeature()
-
-