{"action":"created","issue":{"url":"https://api.github.com/repos/pantsbuild/pants/issues/4647","repository_url":"https://api.github.com/repos/pantsbuild/pants","labels_url":"https://api.github.com/repos/pantsbuild/pants/issues/4647/labels{/name}","comments_url":"https://api.github.com/repos/pantsbuild/pants/issues/4647/comments","events_url":"https://api.github.com/repos/pantsbuild/pants/issues/4647/events","html_url":"https://github.com/pantsbuild/pants/issues/4647","id":234036526,"number":4647,"title":"Out of band test selection fails old and new python test runs","user":{"login":"jsirois","id":157586,"avatar_url":"https://avatars2.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":[{"id":22426646,"url":"https://api.github.com/repos/pantsbuild/pants/labels/bug","name":"bug","color":"fc2929","default":true},{"id":137550486,"url":"https://api.github.com/repos/pantsbuild/pants/labels/in-progress","name":"in-progress","color":"009800","default":false},{"id":378083067,"url":"https://api.github.com/repos/pantsbuild/pants/labels/python","name":"python","color":"c2e0c6","default":false}],"state":"open","locked":false,"assignee":{"login":"jsirois","id":157586,"avatar_url":"https://avatars2.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},"assignees":[{"login":"jsirois","id":157586,"avatar_url":"https://avatars2.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}],"milestone":null,"comments":0,"created_at":"2017-06-06T21:54:36Z","updated_at":"2017-06-06T21:54:57Z","closed_at":null,"body":"Both old and new python backends support passing args to `py.test` directly. If `-k` is used to sub-select tests to run from the given target set, a run can fail if:\r\n1. All tests are de-selected (`-k` intersects no tests in the target set).\r\n2. All tests for a single target are de-selected and the test run mode is `--no-fast`.\r\n\r\nThis behavior contradicts our own internal short-circuiting of `py.test` executions with syntesized `0` exit codes when we detect no test targets or no test sources up-front."},"comment":{"url":"https://api.github.com/repos/pantsbuild/pants/issues/comments/306628872","html_url":"https://github.com/pantsbuild/pants/issues/4647#issuecomment-306628872","issue_url":"https://api.github.com/repos/pantsbuild/pants/issues/4647","id":306628872,"user":{"login":"jsirois","id":157586,"avatar_url":"https://avatars2.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},"created_at":"2017-06-06T21:54:57Z","updated_at":"2017-06-06T21:54:57Z","body":"Found this working #4587"}}
{"actor":{"display_login":"jsirois"}}