title: Karate API : Passing variables to other feature file is not working
body: <p>I am calling login feature file from other feature file from where I am passing url, username and password but it is not working for me. I am not using Background key here and i do not want also.</p>
  
  <pre><code> @CallAnotherFeature
   Feature: Call Login Feature
  
   Scenario: Calling Login Test
   * def config = { endPointURL: 'https://qa1.testurl.com/login',username: 'user123', password: 'password123' }
  * def result= call read('Login.feature') config
  * print result.response
  * print 'Sign In-'+signIn
  * print 'Sign In Reponse-'+signIn.response
  
  
  Feature:  Login Feature
  
  Scenario: Test Login for different users
  
  * print 'Starting Test','#(endPointURL)'
  Given url '#(endPointURL)'
  * print 'user name','#(username)'
  * print 'Password ','#(password)'
  #And form field username = '#(username)'
  #And form field password = '#(password)'
  And request { username: '#(username)', password: '#(password)'}
  When method post
  Then status 200
  * print response
  * match response.loginSuccess == true
  </code></pre>
  
  <p>In Login.feature I tried to pass username and password as form data also even though these did not work. Could someone tell me what mistake I am making here.</p>
  
  <p>I am using latest karate version 0.9.0</p>