{"action":"created","issue":{"url":"https://api.github.com/repos/ionelmc/pytest-benchmark/issues/21","labels_url":"https://api.github.com/repos/ionelmc/pytest-benchmark/issues/21/labels{/name}","comments_url":"https://api.github.com/repos/ionelmc/pytest-benchmark/issues/21/comments","events_url":"https://api.github.com/repos/ionelmc/pytest-benchmark/issues/21/events","html_url":"https://github.com/ionelmc/pytest-benchmark/issues/21","id":106223464,"number":21,"title":"Allow to configure columns reported","user":{"login":"aldanor","id":2418513,"avatar_url":"https://avatars.githubusercontent.com/u/2418513?v=3","gravatar_id":"","url":"https://api.github.com/users/aldanor","html_url":"https://github.com/aldanor","followers_url":"https://api.github.com/users/aldanor/followers","following_url":"https://api.github.com/users/aldanor/following{/other_user}","gists_url":"https://api.github.com/users/aldanor/gists{/gist_id}","starred_url":"https://api.github.com/users/aldanor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aldanor/subscriptions","organizations_url":"https://api.github.com/users/aldanor/orgs","repos_url":"https://api.github.com/users/aldanor/repos","events_url":"https://api.github.com/users/aldanor/events{/privacy}","received_events_url":"https://api.github.com/users/aldanor/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ionelmc/pytest-benchmark/labels/reporting-improvement","name":"reporting-improvement","color":"fbca04"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-09-13T15:34:59Z","updated_at":"2015-09-13T18:00:08Z","closed_at":null,"body":"Referring again to the output of pytest-benchmark's test suite itself, I'd point out that it is 188 characters wide which is a lot more than 80 or 100.\r\n\r\nIn a lot of cases, you would just want some mix of mean/median/min/max; especially so in the manual mode when you know exactly what you are doing.\r\n\r\nLike, I could look at the outliers, stddev and IQR while designing the benchmark, but when it's being reported at the end of the test suite run, I'll probably just look at min/mean.\r\n\r\nWith this in mind, it would be then nice if the report could be configured to include/exclude custom stat columns, like `stats=['min', 'mean'], sort='min'` (or command line parameters). Maybe the default setting should be not to output absolutely every stat that it computes, too."},"comment":{"url":"https://api.github.com/repos/ionelmc/pytest-benchmark/issues/comments/139900020","html_url":"https://github.com/ionelmc/pytest-benchmark/issues/21#issuecomment-139900020","issue_url":"https://api.github.com/repos/ionelmc/pytest-benchmark/issues/21","id":139900020,"user":{"login":"ionelmc","id":129501,"avatar_url":"https://avatars.githubusercontent.com/u/129501?v=3","gravatar_id":"","url":"https://api.github.com/users/ionelmc","html_url":"https://github.com/ionelmc","followers_url":"https://api.github.com/users/ionelmc/followers","following_url":"https://api.github.com/users/ionelmc/following{/other_user}","gists_url":"https://api.github.com/users/ionelmc/gists{/gist_id}","starred_url":"https://api.github.com/users/ionelmc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ionelmc/subscriptions","organizations_url":"https://api.github.com/users/ionelmc/orgs","repos_url":"https://api.github.com/users/ionelmc/repos","events_url":"https://api.github.com/users/ionelmc/events{/privacy}","received_events_url":"https://api.github.com/users/ionelmc/received_events","type":"User","site_admin":false},"created_at":"2015-09-13T18:00:08Z","updated_at":"2015-09-13T18:00:08Z","body":"Maybe a `--benchmark-report-columns=min,mean,blabla` option?"}}