{"action":"created","issue":{"url":"https://api.github.com/repos/nunit/nunit/issues/374","labels_url":"https://api.github.com/repos/nunit/nunit/issues/374/labels{/name}","comments_url":"https://api.github.com/repos/nunit/nunit/issues/374/comments","events_url":"https://api.github.com/repos/nunit/nunit/issues/374/events","html_url":"https://github.com/nunit/nunit/issues/374","id":49644887,"number":374,"title":"New syntax for selecting tests to be run","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":"009800"},{"url":"https://api.github.com/repos/nunit/nunit/labels/pri:high","name":"pri:high","color":"eb6420"}],"state":"open","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/16","html_url":"https://github.com/nunit/nunit/milestones/3.0Beta5","labels_url":"https://api.github.com/repos/nunit/nunit/milestones/16/labels","id":1348983,"number":16,"title":"3.0Beta5","description":"Hopefully the last beta!","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":2,"closed_issues":34,"state":"open","created_at":"2015-10-11T02:47:31Z","updated_at":"2015-10-12T22:10:38Z","due_on":"2015-10-16T07:00:00Z","closed_at":null},"comments":22,"created_at":"2014-11-21T02:30:07Z","updated_at":"2015-10-13T16:54:43Z","closed_at":null,"body":"Currently, we are still using NUnit 2.x category expressions. We need to define a syntax for selection, possibly similar to what is used for selecting tests in the TestExplorer window. It should be possible to specify tests by\r\n\r\n  * name (full or wild-card)\r\n  * arguments\r\n  * categories\r\n  * properties\r\n  * logical combinations of any of these\r\n\r\nThe syntax should replace the use of category expressions in the console runner command-line using a new option to distinguish it from the --include and --exclude options previously used.\r\n\r\nThis issue needs to be resolved in two phases:\r\n\r\n1. Design the syntax and have it reviewed.\r\n2. Implement it."},"comment":{"url":"https://api.github.com/repos/nunit/nunit/issues/comments/147775986","html_url":"https://github.com/nunit/nunit/issues/374#issuecomment-147775986","issue_url":"https://api.github.com/repos/nunit/nunit/issues/374","id":147775986,"user":{"login":"oznetmaster","id":5798625,"avatar_url":"https://avatars.githubusercontent.com/u/5798625?v=3","gravatar_id":"","url":"https://api.github.com/users/oznetmaster","html_url":"https://github.com/oznetmaster","followers_url":"https://api.github.com/users/oznetmaster/followers","following_url":"https://api.github.com/users/oznetmaster/following{/other_user}","gists_url":"https://api.github.com/users/oznetmaster/gists{/gist_id}","starred_url":"https://api.github.com/users/oznetmaster/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oznetmaster/subscriptions","organizations_url":"https://api.github.com/users/oznetmaster/orgs","repos_url":"https://api.github.com/users/oznetmaster/repos","events_url":"https://api.github.com/users/oznetmaster/events{/privacy}","received_events_url":"https://api.github.com/users/oznetmaster/received_events","type":"User","site_admin":false},"created_at":"2015-10-13T16:54:43Z","updated_at":"2015-10-13T16:54:43Z","body":"The BNF does not define the syntax for a wildcard.  Are wildcards allowed anywhere, or just in the match/no match operations?"}}