{"action":"created","issue":{"url":"https://api.github.com/repos/ponylang/ponyc/issues/640","repository_url":"https://api.github.com/repos/ponylang/ponyc","labels_url":"https://api.github.com/repos/ponylang/ponyc/issues/640/labels{/name}","comments_url":"https://api.github.com/repos/ponylang/ponyc/issues/640/comments","events_url":"https://api.github.com/repos/ponylang/ponyc/issues/640/events","html_url":"https://github.com/ponylang/ponyc/issues/640","id":142827052,"number":640,"title":"PonyTest CLI option to include/exclude test cases by tag.","user":{"login":"jemc","id":4623870,"avatar_url":"https://avatars.githubusercontent.com/u/4623870?v=3","gravatar_id":"","url":"https://api.github.com/users/jemc","html_url":"https://github.com/jemc","followers_url":"https://api.github.com/users/jemc/followers","following_url":"https://api.github.com/users/jemc/following{/other_user}","gists_url":"https://api.github.com/users/jemc/gists{/gist_id}","starred_url":"https://api.github.com/users/jemc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jemc/subscriptions","organizations_url":"https://api.github.com/users/jemc/orgs","repos_url":"https://api.github.com/users/jemc/repos","events_url":"https://api.github.com/users/jemc/events{/privacy}","received_events_url":"https://api.github.com/users/jemc/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ponylang/ponyc/labels/difficulty:%201%20-%20easy","name":"difficulty: 1 - easy","color":"009800"},{"url":"https://api.github.com/repos/ponylang/ponyc/labels/enhancement:%203%20-%20ready%20for%20work","name":"enhancement: 3 - ready for work","color":"bfd4f2"},{"url":"https://api.github.com/repos/ponylang/ponyc/labels/priority:%202%20-%20medium","name":"priority: 2 - medium","color":"d4c5f9"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2016-03-23T01:20:28Z","updated_at":"2016-06-17T16:59:10Z","closed_at":"2016-06-17T16:59:10Z","body":"Some other tests frameworks support \"tagging\" test cases with arbitrary tags, then passing a config or CLI option to include/exclude cases with those tags.\r\n\r\nOne compelling example is in elixir, with the idiom:\r\n```\r\nmix test --exclude external\r\n```\r\n\r\nThis would exclude tests that are tagged as \"external\" because they depend on external factors in the environment.  This is useful for skipping these cases when your environment isn't set up properly or simply when you want to avoid iterating with slow tests.\r\n\r\nHowever, I'd stress that the tags in the tag system would be arbitrary, and there's nothing inherently special about the `external` string as a tag.\r\n\r\nI think PonyTest could benefit a feature like this, and it could help resolve @Earnestly's concerns in #602."},"comment":{"url":"https://api.github.com/repos/ponylang/ponyc/issues/comments/226823845","html_url":"https://github.com/ponylang/ponyc/issues/640#issuecomment-226823845","issue_url":"https://api.github.com/repos/ponylang/ponyc/issues/640","id":226823845,"user":{"login":"jemc","id":4623870,"avatar_url":"https://avatars.githubusercontent.com/u/4623870?v=3","gravatar_id":"","url":"https://api.github.com/users/jemc","html_url":"https://github.com/jemc","followers_url":"https://api.github.com/users/jemc/followers","following_url":"https://api.github.com/users/jemc/following{/other_user}","gists_url":"https://api.github.com/users/jemc/gists{/gist_id}","starred_url":"https://api.github.com/users/jemc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jemc/subscriptions","organizations_url":"https://api.github.com/users/jemc/orgs","repos_url":"https://api.github.com/users/jemc/repos","events_url":"https://api.github.com/users/jemc/events{/privacy}","received_events_url":"https://api.github.com/users/jemc/received_events","type":"User","site_admin":false},"created_at":"2016-06-17T16:59:10Z","updated_at":"2016-06-17T16:59:10Z","body":"I think we can mark it as done, and make subsequent improvements later as needed."}}
{"actor":{"display_login":"jemc"}}