title: The way of running karate tests in parallel - question
body: <p>I have a question:) How does it work karate if it comes to parallel execution?
  We use karate in specific way where under the hood we hava a bunch of java code. I'm curious if variables declared as ThreadLocal in our java code is really thread save? 
  Is each test run in separate thread or there is another way of running test simultaneously?
  The problem we faced is that it looks like a least two of running tests have access to ThreadLocal variable which should be isolated from each other. 
  Could you explain?</p>