{"action":"created","issue":{"url":"https://api.github.com/repos/techtalk/SpecFlow/issues/746","repository_url":"https://api.github.com/repos/techtalk/SpecFlow","labels_url":"https://api.github.com/repos/techtalk/SpecFlow/issues/746/labels{/name}","comments_url":"https://api.github.com/repos/techtalk/SpecFlow/issues/746/comments","events_url":"https://api.github.com/repos/techtalk/SpecFlow/issues/746/events","html_url":"https://github.com/techtalk/SpecFlow/pull/746","id":191590775,"number":746,"title":"Added Feature Tag called parallelize","user":{"login":"tmulkern","id":8748428,"avatar_url":"https://avatars.githubusercontent.com/u/8748428?v=3","gravatar_id":"","url":"https://api.github.com/users/tmulkern","html_url":"https://github.com/tmulkern","followers_url":"https://api.github.com/users/tmulkern/followers","following_url":"https://api.github.com/users/tmulkern/following{/other_user}","gists_url":"https://api.github.com/users/tmulkern/gists{/gist_id}","starred_url":"https://api.github.com/users/tmulkern/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tmulkern/subscriptions","organizations_url":"https://api.github.com/users/tmulkern/orgs","repos_url":"https://api.github.com/users/tmulkern/repos","events_url":"https://api.github.com/users/tmulkern/events{/privacy}","received_events_url":"https://api.github.com/users/tmulkern/received_events","type":"User","site_admin":false},"labels":[{"id":86298,"url":"https://api.github.com/repos/techtalk/SpecFlow/labels/generator","name":"generator","color":"02d7e1","default":false},{"id":123486194,"url":"https://api.github.com/repos/techtalk/SpecFlow/labels/Green","name":"Green","color":"009800","default":false},{"id":391892962,"url":"https://api.github.com/repos/techtalk/SpecFlow/labels/NUnit","name":"NUnit","color":"5319e7","default":false},{"id":375249731,"url":"https://api.github.com/repos/techtalk/SpecFlow/labels/xUnit","name":"xUnit","color":"1d76db","default":false}],"state":"open","locked":false,"assignee":{"login":"gasparnagy","id":144701,"avatar_url":"https://avatars.githubusercontent.com/u/144701?v=3","gravatar_id":"","url":"https://api.github.com/users/gasparnagy","html_url":"https://github.com/gasparnagy","followers_url":"https://api.github.com/users/gasparnagy/followers","following_url":"https://api.github.com/users/gasparnagy/following{/other_user}","gists_url":"https://api.github.com/users/gasparnagy/gists{/gist_id}","starred_url":"https://api.github.com/users/gasparnagy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gasparnagy/subscriptions","organizations_url":"https://api.github.com/users/gasparnagy/orgs","repos_url":"https://api.github.com/users/gasparnagy/repos","events_url":"https://api.github.com/users/gasparnagy/events{/privacy}","received_events_url":"https://api.github.com/users/gasparnagy/received_events","type":"User","site_admin":false},"assignees":[{"login":"gasparnagy","id":144701,"avatar_url":"https://avatars.githubusercontent.com/u/144701?v=3","gravatar_id":"","url":"https://api.github.com/users/gasparnagy","html_url":"https://github.com/gasparnagy","followers_url":"https://api.github.com/users/gasparnagy/followers","following_url":"https://api.github.com/users/gasparnagy/following{/other_user}","gists_url":"https://api.github.com/users/gasparnagy/gists{/gist_id}","starred_url":"https://api.github.com/users/gasparnagy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gasparnagy/subscriptions","organizations_url":"https://api.github.com/users/gasparnagy/orgs","repos_url":"https://api.github.com/users/gasparnagy/repos","events_url":"https://api.github.com/users/gasparnagy/events{/privacy}","received_events_url":"https://api.github.com/users/gasparnagy/received_events","type":"User","site_admin":false}],"milestone":null,"comments":24,"created_at":"2016-11-24T21:03:08Z","updated_at":"2016-12-07T15:20:27Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/techtalk/SpecFlow/pulls/746","html_url":"https://github.com/techtalk/SpecFlow/pull/746","diff_url":"https://github.com/techtalk/SpecFlow/pull/746.diff","patch_url":"https://github.com/techtalk/SpecFlow/pull/746.patch"},"body":"Added a tag called parallelize which which is tag that works at a Feature level. It will generate code for the Feature to run explicitly in parallel for Munit3, Nunit3 and Xunit2.\r\n\r\n- For **Nunit3** it will add `ParallelizableAttribute`, which as described here https://github.com/nunit/docs/wiki/Parallelizable-Attribute.\r\n\r\n- For **Mbunit3** it will add `ParallelizableAttribute`, which as described here http://blog.bits-in-motion.com/2009/03/announcing-gallio-and-mbunit-v306.html?m=1\r\n\r\n- For **Xunit2** it will added a `CollectionAttribute` with a unique name (GUID) as described here\r\nhttps://xunit.github.io/docs/running-tests-in-parallel.html\r\n\r\nThis will allow for Mixing for Features that can be run in Parallel with ones that cannot, it will also add support for enabling MUnit3 generated tests to run in parallel because unlike Nunit3 use of ParallelScope, MUnit3 must explicitly set which TestFixtures can run in parallel\r\n"},"comment":{"url":"https://api.github.com/repos/techtalk/SpecFlow/issues/comments/265474891","html_url":"https://github.com/techtalk/SpecFlow/pull/746#issuecomment-265474891","issue_url":"https://api.github.com/repos/techtalk/SpecFlow/issues/746","id":265474891,"user":{"login":"gasparnagy","id":144701,"avatar_url":"https://avatars.githubusercontent.com/u/144701?v=3","gravatar_id":"","url":"https://api.github.com/users/gasparnagy","html_url":"https://github.com/gasparnagy","followers_url":"https://api.github.com/users/gasparnagy/followers","following_url":"https://api.github.com/users/gasparnagy/following{/other_user}","gists_url":"https://api.github.com/users/gasparnagy/gists{/gist_id}","starred_url":"https://api.github.com/users/gasparnagy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gasparnagy/subscriptions","organizations_url":"https://api.github.com/users/gasparnagy/orgs","repos_url":"https://api.github.com/users/gasparnagy/repos","events_url":"https://api.github.com/users/gasparnagy/events{/privacy}","received_events_url":"https://api.github.com/users/gasparnagy/received_events","type":"User","site_admin":false},"created_at":"2016-12-07T15:20:27Z","updated_at":"2016-12-07T15:20:27Z","body":"@tmulkern on the config. Yes, I understood your goal, and I am also not 100% sure. But the dependencies and the step assemblies are elements that are more complex objects and might be rooting from independent sources. In case of the excluded tags, it is more like a simple list that is defined per project. In most of the cases -- as we have seen -- there are probably only one tag there. That's why I suggested the comma separated list. But I am also not sure. @SabotageAndi what do you think?"}}
{"actor":{"display_login":"gasparnagy"}}