{"action":"opened","issue":{"url":"https://api.github.com/repos/pantsbuild/pants/issues/2416","labels_url":"https://api.github.com/repos/pantsbuild/pants/issues/2416/labels{/name}","comments_url":"https://api.github.com/repos/pantsbuild/pants/issues/2416/comments","events_url":"https://api.github.com/repos/pantsbuild/pants/issues/2416/events","html_url":"https://github.com/pantsbuild/pants/issues/2416","id":112650368,"number":2416,"title":"Create an example test for tool bootstrapping.","user":{"login":"jsirois","id":157586,"avatar_url":"https://avatars.githubusercontent.com/u/157586?v=3","gravatar_id":"","url":"https://api.github.com/users/jsirois","html_url":"https://github.com/jsirois","followers_url":"https://api.github.com/users/jsirois/followers","following_url":"https://api.github.com/users/jsirois/following{/other_user}","gists_url":"https://api.github.com/users/jsirois/gists{/gist_id}","starred_url":"https://api.github.com/users/jsirois/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jsirois/subscriptions","organizations_url":"https://api.github.com/users/jsirois/orgs","repos_url":"https://api.github.com/users/jsirois/repos","events_url":"https://api.github.com/users/jsirois/events{/privacy}","received_events_url":"https://api.github.com/users/jsirois/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/pantsbuild/pants/labels/engine","name":"engine","color":"fbca04"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/pantsbuild/pants/milestones/2","html_url":"https://github.com/pantsbuild/pants/milestones/engine%20rework","labels_url":"https://api.github.com/repos/pantsbuild/pants/milestones/2/labels","id":926374,"number":2,"title":"engine rework","description":"This will be a fleshing out of the multi-round concept behind the naming of RoundEngine as well as a rework of the rounds themselves (currently just 1), to support flexible execution models, most importantly parallel graph reduction.","creator":{"login":"jsirois","id":157586,"avatar_url":"https://avatars.githubusercontent.com/u/157586?v=3","gravatar_id":"","url":"https://api.github.com/users/jsirois","html_url":"https://github.com/jsirois","followers_url":"https://api.github.com/users/jsirois/followers","following_url":"https://api.github.com/users/jsirois/following{/other_user}","gists_url":"https://api.github.com/users/jsirois/gists{/gist_id}","starred_url":"https://api.github.com/users/jsirois/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jsirois/subscriptions","organizations_url":"https://api.github.com/users/jsirois/orgs","repos_url":"https://api.github.com/users/jsirois/repos","events_url":"https://api.github.com/users/jsirois/events{/privacy}","received_events_url":"https://api.github.com/users/jsirois/received_events","type":"User","site_admin":false},"open_issues":4,"closed_issues":4,"state":"open","created_at":"2015-01-07T23:33:32Z","updated_at":"2015-10-21T18:26:10Z","due_on":"2016-01-01T07:00:00Z","closed_at":null},"comments":0,"created_at":"2015-10-21T18:26:10Z","updated_at":"2015-10-21T18:26:10Z","closed_at":null,"body":"For example, pantsbuild/pants hosts the junit runner tool and it should be able to override the tool classpath and point to local targets.  The new engine should be able to inline prepare the tool in the same round as compiling and other code that get tested by the junit runner itself at the end."}}