{"action":"created","issue":{"url":"https://api.github.com/repos/dart-lang/test/issues/329","repository_url":"https://api.github.com/repos/dart-lang/test","labels_url":"https://api.github.com/repos/dart-lang/test/issues/329/labels{/name}","comments_url":"https://api.github.com/repos/dart-lang/test/issues/329/comments","events_url":"https://api.github.com/repos/dart-lang/test/issues/329/events","html_url":"https://github.com/dart-lang/test/issues/329","id":103104688,"number":329,"title":"Add option to re-run only the tests which failed during last run","user":{"login":"jakemac53","id":984921,"avatar_url":"https://avatars.githubusercontent.com/u/984921?v=3","gravatar_id":"","url":"https://api.github.com/users/jakemac53","html_url":"https://github.com/jakemac53","followers_url":"https://api.github.com/users/jakemac53/followers","following_url":"https://api.github.com/users/jakemac53/following{/other_user}","gists_url":"https://api.github.com/users/jakemac53/gists{/gist_id}","starred_url":"https://api.github.com/users/jakemac53/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jakemac53/subscriptions","organizations_url":"https://api.github.com/users/jakemac53/orgs","repos_url":"https://api.github.com/users/jakemac53/repos","events_url":"https://api.github.com/users/jakemac53/events{/privacy}","received_events_url":"https://api.github.com/users/jakemac53/received_events","type":"User","site_admin":false},"labels":[{"id":158821521,"url":"https://api.github.com/repos/dart-lang/test/labels/enhancement","name":"enhancement","color":"84b6eb","default":true},{"id":220205303,"url":"https://api.github.com/repos/dart-lang/test/labels/low%20priority","name":"low priority","color":"24A6B3","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2015-08-25T20:03:26Z","updated_at":"2016-11-16T20:51:31Z","closed_at":null,"body":"Just an idea, but I think its a relatively common case that you only want to re-run the tests which failed during the last run (because you just made some changes to fix them). Today you either end up re-running all tests (which you eventually want to do anyways, but ideally not until after you fix the specific ones that were failing), or you manually specify each of the tests you want to retry which is cumbersome.\n"},"comment":{"url":"https://api.github.com/repos/dart-lang/test/issues/comments/261067810","html_url":"https://github.com/dart-lang/test/issues/329#issuecomment-261067810","issue_url":"https://api.github.com/repos/dart-lang/test/issues/329","id":261067810,"user":{"login":"zoechi","id":405837,"avatar_url":"https://avatars.githubusercontent.com/u/405837?v=3","gravatar_id":"","url":"https://api.github.com/users/zoechi","html_url":"https://github.com/zoechi","followers_url":"https://api.github.com/users/zoechi/followers","following_url":"https://api.github.com/users/zoechi/following{/other_user}","gists_url":"https://api.github.com/users/zoechi/gists{/gist_id}","starred_url":"https://api.github.com/users/zoechi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zoechi/subscriptions","organizations_url":"https://api.github.com/users/zoechi/orgs","repos_url":"https://api.github.com/users/zoechi/repos","events_url":"https://api.github.com/users/zoechi/events{/privacy}","received_events_url":"https://api.github.com/users/zoechi/received_events","type":"User","site_admin":false},"created_at":"2016-11-16T20:51:30Z","updated_at":"2016-11-16T20:51:30Z","body":"Just FYI Webstorm provides this feature \r\n\r\nAFAIK the test runner provides a JSON API that is used by WebStorm for example. Perhaps a simple command line tool could launch the test runner in a way \r\n\r\nI would probably not be too hard to build an external Dart command line tool that does the same, using the JSON API of the test runner to get the information about failed tests and run these again.\r\nPerhaps @alexander-doroshko can point to the code they are using in the Dart plugin to make it easier."}}
{"actor":{"display_login":"zoechi"}}