{"action":"created","issue":{"url":"https://api.github.com/repos/rust-lang/rust/issues/22683","labels_url":"https://api.github.com/repos/rust-lang/rust/issues/22683/labels{/name}","comments_url":"https://api.github.com/repos/rust-lang/rust/issues/22683/comments","events_url":"https://api.github.com/repos/rust-lang/rust/issues/22683/events","html_url":"https://github.com/rust-lang/rust/issues/22683","id":58514224,"number":22683,"title":"The bencher should have a tool-friendly output format","user":{"login":"mzabaluev","id":1198919,"avatar_url":"https://avatars.githubusercontent.com/u/1198919?v=3","gravatar_id":"","url":"https://api.github.com/users/mzabaluev","html_url":"https://github.com/mzabaluev","followers_url":"https://api.github.com/users/mzabaluev/followers","following_url":"https://api.github.com/users/mzabaluev/following{/other_user}","gists_url":"https://api.github.com/users/mzabaluev/gists{/gist_id}","starred_url":"https://api.github.com/users/mzabaluev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mzabaluev/subscriptions","organizations_url":"https://api.github.com/users/mzabaluev/orgs","repos_url":"https://api.github.com/users/mzabaluev/repos","events_url":"https://api.github.com/users/mzabaluev/events{/privacy}","received_events_url":"https://api.github.com/users/mzabaluev/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-02-22T19:17:58Z","updated_at":"2015-02-22T19:40:57Z","closed_at":null,"body":"The logfiles produced by bench runs have a format that is not very friendly to simple tools like join: the type of test/result and the test path do not have stable positions if the lines are broken up into space-separated fields.\r\n\r\nIt would be nice if the test driver could produce tool-friendly output where each test produces a line of regular space-separated fields with optional freeform information:\r\n\r\n_type_ _path_ _result_ _freeform_\r\n\r\nHere, _type_ can be `test`, `bench`, or `ignored`. _path_ is the crate path of the test function. _result_ is a single token depending on the type (time/iter for benchmarks, `ok`|`failed`|etc. for tests, not present for ignored tests)."},"comment":{"url":"https://api.github.com/repos/rust-lang/rust/issues/comments/75453299","html_url":"https://github.com/rust-lang/rust/issues/22683#issuecomment-75453299","issue_url":"https://api.github.com/repos/rust-lang/rust/issues/22683","id":75453299,"user":{"login":"steveklabnik","id":27786,"avatar_url":"https://avatars.githubusercontent.com/u/27786?v=3","gravatar_id":"","url":"https://api.github.com/users/steveklabnik","html_url":"https://github.com/steveklabnik","followers_url":"https://api.github.com/users/steveklabnik/followers","following_url":"https://api.github.com/users/steveklabnik/following{/other_user}","gists_url":"https://api.github.com/users/steveklabnik/gists{/gist_id}","starred_url":"https://api.github.com/users/steveklabnik/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/steveklabnik/subscriptions","organizations_url":"https://api.github.com/users/steveklabnik/orgs","repos_url":"https://api.github.com/users/steveklabnik/repos","events_url":"https://api.github.com/users/steveklabnik/events{/privacy}","received_events_url":"https://api.github.com/users/steveklabnik/received_events","type":"User","site_admin":false},"created_at":"2015-02-22T19:40:57Z","updated_at":"2015-02-22T19:40:57Z","body":"We recently removed the JSON output of the benching tool, actually. And it's not to say that it's not a thing that's useful, but in an effort to stabilize, we're only committing to the minimum.\r\n\r\nWe're tracking feature requests for things like this over in the RFCs repo now, so I'm going to move it over there. Thanks!"}}