{"action":"created","issue":{"url":"https://api.github.com/repos/cucumber/cucumber-jvm/issues/664","labels_url":"https://api.github.com/repos/cucumber/cucumber-jvm/issues/664/labels{/name}","comments_url":"https://api.github.com/repos/cucumber/cucumber-jvm/issues/664/comments","events_url":"https://api.github.com/repos/cucumber/cucumber-jvm/issues/664/events","html_url":"https://github.com/cucumber/cucumber-jvm/issues/664","id":26607945,"number":664,"title":"Parallel Tests using the CLI","user":{"login":"klausbayrhammer","id":1397470,"avatar_url":"https://avatars.githubusercontent.com/u/1397470?v=3","gravatar_id":"","url":"https://api.github.com/users/klausbayrhammer","html_url":"https://github.com/klausbayrhammer","followers_url":"https://api.github.com/users/klausbayrhammer/followers","following_url":"https://api.github.com/users/klausbayrhammer/following{/other_user}","gists_url":"https://api.github.com/users/klausbayrhammer/gists{/gist_id}","starred_url":"https://api.github.com/users/klausbayrhammer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/klausbayrhammer/subscriptions","organizations_url":"https://api.github.com/users/klausbayrhammer/orgs","repos_url":"https://api.github.com/users/klausbayrhammer/repos","events_url":"https://api.github.com/users/klausbayrhammer/events{/privacy}","received_events_url":"https://api.github.com/users/klausbayrhammer/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2014-01-30T15:53:46Z","updated_at":"2015-03-26T22:44:50Z","closed_at":null,"body":"In order to execute our tests in parallel using the CLI we have created a new ```ParallelMain``` which supports\r\n * Running multiple .feature-files in parallel\r\n * A mechanism to configure formatters as before (e.g. ```-f pretty:out -f fully.qual.name:out```) - each executer caches the calls to formatter/reporter and replays them after a feature is executed. So although multiple features are execute in parallel, only one formatter/reporter per type is written.\r\n * configurable number of executing-threads\r\n * configurable timout\r\n\r\nWe could provide a PR if you are interested."},"comment":{"url":"https://api.github.com/repos/cucumber/cucumber-jvm/issues/comments/86743713","html_url":"https://github.com/cucumber/cucumber-jvm/issues/664#issuecomment-86743713","issue_url":"https://api.github.com/repos/cucumber/cucumber-jvm/issues/664","id":86743713,"user":{"login":"danielwegener","id":2953619,"avatar_url":"https://avatars.githubusercontent.com/u/2953619?v=3","gravatar_id":"","url":"https://api.github.com/users/danielwegener","html_url":"https://github.com/danielwegener","followers_url":"https://api.github.com/users/danielwegener/followers","following_url":"https://api.github.com/users/danielwegener/following{/other_user}","gists_url":"https://api.github.com/users/danielwegener/gists{/gist_id}","starred_url":"https://api.github.com/users/danielwegener/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danielwegener/subscriptions","organizations_url":"https://api.github.com/users/danielwegener/orgs","repos_url":"https://api.github.com/users/danielwegener/repos","events_url":"https://api.github.com/users/danielwegener/events{/privacy}","received_events_url":"https://api.github.com/users/danielwegener/received_events","type":"User","site_admin":false},"created_at":"2015-03-26T22:44:49Z","updated_at":"2015-03-26T22:44:49Z","body":"This however puts expensive operations like classpath scanning and gluecode matching up to every scenario execution. I think these issues could better be solved in the cucumber core abstractions (see #630)."}}