From 4f86248a4b32a9339b3d101235cf51322dcb652d Mon Sep 17 00:00:00 2001 From: Matthew Houlden <> Date: Mon, 21 Dec 2020 14:29:08 +0000 Subject: [PATCH] #1409 - fix Karate mock server slow to start up under certain circumstances --- .../src/main/java/com/intuit/karate/core/MockHandler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/karate-core/src/main/java/com/intuit/karate/core/MockHandler.java b/karate-core/src/main/java/com/intuit/karate/core/MockHandler.java index 1fa9debab..d1baa472c 100644 --- a/karate-core/src/main/java/com/intuit/karate/core/MockHandler.java +++ b/karate-core/src/main/java/com/intuit/karate/core/MockHandler.java @@ -93,9 +93,9 @@ public MockHandler(Feature feature, Map args) { runtime.engine.setVariable(ACCEPT_CONTAINS, (Function) this::acceptContains); runtime.engine.setVariable(HEADER_CONTAINS, (BiFunction) this::headerContains); runtime.engine.setVariable(BODY_PATH, (Function) this::bodyPath); + runtime.engine.init(); if (feature.isBackgroundPresent()) { ScenarioEngine.set(runtime.engine); - runtime.engine.init(); for (Step step : feature.getBackground().getSteps()) { Result result = StepRuntime.execute(step, runtime.actions); if (result.isFailed()) {