title: How to determine if the target scenario has been called by another scenario in the Karate framework
body: <p>I have a case where I need to find out how karate is determining if the target scenario has been called by another scenario, I am using <a href="https://github.com/kirksl/karate-maven-gradle" rel="nofollow noreferrer">https://github.com/kirksl/karate-maven-gradle</a> for Integration with Report Portal, and in the Report Portal  I am seeing this issue <a href="https://github.com/kirksl/karate-maven-gradle/issues/14" rel="nofollow noreferrer">https://github.com/kirksl/karate-maven-gradle/issues/14</a></p>
  <p>When we run our tests, we see called scenarios ( Scenarios called from another feature file ) also in Report Portal. But I want to see only Scenarios that I have run ( not the called scenarios, that should be steps inside the test scenario)</p>
  <p>Hierarchy in Report Portal should be :</p>
  <p>Launches &gt; Features &gt; Scenarios (Main Test Scenario) &gt; steps and steps of reusable (Called scenario steps)</p>
  <p>In the below Image,
  Roadster Store Login
  and other scenarios below that are called scenarios from another feature file and
  the main scenario is &quot;Quotes Comparison for Cash&quot;</p>
  <p><a href="https://i.stack.imgur.com/OliSW.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/OliSW.png" alt="enter image description here" /></a></p>
  <pre><code>This is the code
  </code></pre>
  <ul>
  <li>def login = read('classpath:com/cdk/reusable_hooks/roadsterStore_Login.feature@login')</li>
  </ul>
  <p>@Basic_Cash
  Scenario Outline: Cash with Basic Test</p>
  <ul>
  <li>call login</li>
  <li>delay(2000)</li>
  </ul>