{"action":"closed","issue":{"url":"https://api.github.com/repos/nunit/nunit/issues/533","labels_url":"https://api.github.com/repos/nunit/nunit/issues/533/labels{/name}","comments_url":"https://api.github.com/repos/nunit/nunit/issues/533/comments","events_url":"https://api.github.com/repos/nunit/nunit/issues/533/events","html_url":"https://github.com/nunit/nunit/issues/533","id":60874340,"number":533,"title":"Separate NUnitLite runner and autorunner","user":{"login":"CharliePoole","id":2678661,"avatar_url":"https://avatars.githubusercontent.com/u/2678661?v=3","gravatar_id":"","url":"https://api.github.com/users/CharliePoole","html_url":"https://github.com/CharliePoole","followers_url":"https://api.github.com/users/CharliePoole/followers","following_url":"https://api.github.com/users/CharliePoole/following{/other_user}","gists_url":"https://api.github.com/users/CharliePoole/gists{/gist_id}","starred_url":"https://api.github.com/users/CharliePoole/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CharliePoole/subscriptions","organizations_url":"https://api.github.com/users/CharliePoole/orgs","repos_url":"https://api.github.com/users/CharliePoole/repos","events_url":"https://api.github.com/users/CharliePoole/events{/privacy}","received_events_url":"https://api.github.com/users/CharliePoole/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/nunit/nunit/labels/closed:done","name":"closed:done","color":"009800"},{"url":"https://api.github.com/repos/nunit/nunit/labels/is:feature","name":"is:feature","color":"bfe5bf"},{"url":"https://api.github.com/repos/nunit/nunit/labels/pri:normal","name":"pri:normal","color":"fbca04"}],"state":"closed","locked":false,"assignee":{"login":"CharliePoole","id":2678661,"avatar_url":"https://avatars.githubusercontent.com/u/2678661?v=3","gravatar_id":"","url":"https://api.github.com/users/CharliePoole","html_url":"https://github.com/CharliePoole","followers_url":"https://api.github.com/users/CharliePoole/followers","following_url":"https://api.github.com/users/CharliePoole/following{/other_user}","gists_url":"https://api.github.com/users/CharliePoole/gists{/gist_id}","starred_url":"https://api.github.com/users/CharliePoole/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CharliePoole/subscriptions","organizations_url":"https://api.github.com/users/CharliePoole/orgs","repos_url":"https://api.github.com/users/CharliePoole/repos","events_url":"https://api.github.com/users/CharliePoole/events{/privacy}","received_events_url":"https://api.github.com/users/CharliePoole/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/nunit/nunit/milestones/12","html_url":"https://github.com/nunit/nunit/milestones/3.2","labels_url":"https://api.github.com/repos/nunit/nunit/milestones/12/labels","id":1173444,"number":12,"title":"3.2","description":"Theme of this release is CONSOLIDATION.\r\n\r\nWe have rapidly extended the reach of NUnit in terms of platforms and features. For this release, we will fill in some gaps to consolidate those gains.\r\n\r\nKey Planned Features:\r\n* Allow multiple engines to co-exist, with differing sets of extensions installed.\r\n* Increase use of extensions.\r\n* Provide a way for NUnit to install it's own extensions.\r\n* Provide a way for users to manage the extensions.\r\n* Separate OneTimeSetUp and OneTimeTearDown work items.\r\n* Implement a generalized dependency mechanism between work items.\r\n* Implement parallel test case execution.\r\n* Implement one of the proposed test dependency or ordering mechanisms.\r\n* Integrate the Xamarin runners with NUnit in some way to be determined\r\n","creator":{"login":"CharliePoole","id":2678661,"avatar_url":"https://avatars.githubusercontent.com/u/2678661?v=3","gravatar_id":"","url":"https://api.github.com/users/CharliePoole","html_url":"https://github.com/CharliePoole","followers_url":"https://api.github.com/users/CharliePoole/followers","following_url":"https://api.github.com/users/CharliePoole/following{/other_user}","gists_url":"https://api.github.com/users/CharliePoole/gists{/gist_id}","starred_url":"https://api.github.com/users/CharliePoole/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CharliePoole/subscriptions","organizations_url":"https://api.github.com/users/CharliePoole/orgs","repos_url":"https://api.github.com/users/CharliePoole/repos","events_url":"https://api.github.com/users/CharliePoole/events{/privacy}","received_events_url":"https://api.github.com/users/CharliePoole/received_events","type":"User","site_admin":false},"open_issues":23,"closed_issues":12,"state":"open","created_at":"2015-06-20T12:08:30Z","updated_at":"2015-12-21T23:20:01Z","due_on":"2016-01-14T08:00:00Z","closed_at":null},"comments":23,"created_at":"2015-03-12T18:46:23Z","updated_at":"2015-12-21T23:20:01Z","closed_at":"2015-12-21T23:20:01Z","body":"Changes in PR #526 included a new AutoRun class, for use by self-running tests. However, the class still includes some elements from the old runner, which are not appropriate for an autorunner. In particular, other input files are still accepted on the command line although they are ignored with a warning.\r\n\r\nWe should have a separate runner class for use in running one or more tests under nunitlite. We may want this to be in a separate assembly (an exe) as well.\r\n\r\nAdditionally, each runner should only accept the options that are relevant to it, which may involve some refactoring of the ConsoleOptions class."}}