{"action":"created","issue":{"url":"https://api.github.com/repos/pantsbuild/pants/issues/1431","labels_url":"https://api.github.com/repos/pantsbuild/pants/issues/1431/labels{/name}","comments_url":"https://api.github.com/repos/pantsbuild/pants/issues/1431/comments","events_url":"https://api.github.com/repos/pantsbuild/pants/issues/1431/events","html_url":"https://github.com/pantsbuild/pants/pull/1431","id":69221361,"number":1431,"title":"Make test task raise exception on failure with specific tests targets","user":{"login":"itayd","id":426603,"avatar_url":"https://avatars.githubusercontent.com/u/426603?v=3","gravatar_id":"","url":"https://api.github.com/users/itayd","html_url":"https://github.com/itayd","followers_url":"https://api.github.com/users/itayd/followers","following_url":"https://api.github.com/users/itayd/following{/other_user}","gists_url":"https://api.github.com/users/itayd/gists{/gist_id}","starred_url":"https://api.github.com/users/itayd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/itayd/subscriptions","organizations_url":"https://api.github.com/users/itayd/orgs","repos_url":"https://api.github.com/users/itayd/repos","events_url":"https://api.github.com/users/itayd/events{/privacy}","received_events_url":"https://api.github.com/users/itayd/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-04-17T21:30:11Z","updated_at":"2015-04-17T23:28:15Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/pantsbuild/pants/pulls/1431","html_url":"https://github.com/pantsbuild/pants/pull/1431","diff_url":"https://github.com/pantsbuild/pants/pull/1431.diff","patch_url":"https://github.com/pantsbuild/pants/pull/1431.patch"},"body":"Make test task raise exception on failure with specific tests targets that failed. This will allow me to specify more twitter-specific\r\nbehavior in Twitter codebase (by registering my own tasks, which extend\r\ntasks I change here).\r\n\r\nThe gist:\r\n  - Added targets_failed into TaskError\r\n  - Made pytest_run and JUnitRun write a summary file (either xml or\r\n      resultlog) and analyze it\r\n\r\n      As this is supposed to be my first evaaaar pants change, I am\r\n      probably trying to do here something incredibly idiotic. Don't\r\n      hesitate to tell me that, I'll be glad to learn."},"comment":{"url":"https://api.github.com/repos/pantsbuild/pants/issues/comments/94096674","html_url":"https://github.com/pantsbuild/pants/pull/1431#issuecomment-94096674","issue_url":"https://api.github.com/repos/pantsbuild/pants/issues/1431","id":94096674,"user":{"login":"coveralls","id":2354108,"avatar_url":"https://avatars.githubusercontent.com/u/2354108?v=3","gravatar_id":"","url":"https://api.github.com/users/coveralls","html_url":"https://github.com/coveralls","followers_url":"https://api.github.com/users/coveralls/followers","following_url":"https://api.github.com/users/coveralls/following{/other_user}","gists_url":"https://api.github.com/users/coveralls/gists{/gist_id}","starred_url":"https://api.github.com/users/coveralls/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/coveralls/subscriptions","organizations_url":"https://api.github.com/users/coveralls/orgs","repos_url":"https://api.github.com/users/coveralls/repos","events_url":"https://api.github.com/users/coveralls/events{/privacy}","received_events_url":"https://api.github.com/users/coveralls/received_events","type":"User","site_admin":false},"created_at":"2015-04-17T23:28:15Z","updated_at":"2015-04-17T23:28:15Z","body":"\n[![Coverage Status](https://coveralls.io/builds/2365970/badge)](https://coveralls.io/builds/2365970)\n\nCoverage increased (+0.06%) to 69.19% when pulling **b51f77cd99f00cdf71381f321ae6889837724a2d on itayd:itayd/test_targets** into **8a656213dceaceb0588fc61c8f9d5ffd633990bf on pantsbuild:master**.\n"}}