title: Karate Runner with ExecutionHook listener
body: <p>@Peter - As per your suggestion from my previous queries, I have used ExecutionHooks to implement ReportPortal. I am finding difficulties in passing all the required values from my Runner to Base Runner. Below is my configuration- </p>
  
  <pre><code>BaseRunner.java
  Results results = Runner.parallel(tags,path,ScenarioName,Collections.singletonList(new 
  ScenarioReporter()),threads,karateOutputPath);
  
  Runner.java
  @KarateOptions(tags = { "@Shakedown" },
  features = "classpath:tests/Shakedown"
   )
  </code></pre>
  
  <p>I want to understand how can I pass the attributes like Scenario Name, path and tags. ScenarioReporter() is my class where I have implemented Execution Hook. I have a base runner that will have all the details and a normal runner that will have minimal information. I have just given snippets, please don't mind if there are some syntactical errors.</p>