title: Cucumber+DSL+Http+Spring - Is it possible to share the same TestRunner between Scenario with citrus framework?
body: <p>I am testing an API rest using the Citrus framework and the features: Cucumber, DSL, Spring, HTTP. I am with a problem that for each Scenario I need to create a new object of &quot;DefaultTestRunner&quot; to execute my scenarios(like this answer, <a href="https://stackoverflow.com/questions/36614562/how-to-integration-citrus-framework-and-bbd-cucumber/36765099#36765099">How to integration Citrus framework and BBD Cucumber</a>). I would like to know if there is some alternative that I could implement that is not necessary to copy the @Before and every scenario create a new citrus instance, for each java class feature.</p>
  <pre><code>@Before
  public void setUp(Scenario scenario) {
      citrus = Citrus.newInstance();
      runner = new DefaultTestRunner(citrus.getApplicationContext(), citrus.createTestContext());
  }
  </code></pre>