{"action":"created","issue":{"url":"https://api.github.com/repos/spotify/luigi/issues/1126","labels_url":"https://api.github.com/repos/spotify/luigi/issues/1126/labels{/name}","comments_url":"https://api.github.com/repos/spotify/luigi/issues/1126/comments","events_url":"https://api.github.com/repos/spotify/luigi/issues/1126/events","html_url":"https://github.com/spotify/luigi/pull/1126","id":100573503,"number":1126,"title":"Centralizing test prep and execution in ./ci","user":{"login":"JackDanger","id":2071,"avatar_url":"https://avatars.githubusercontent.com/u/2071?v=3","gravatar_id":"","url":"https://api.github.com/users/JackDanger","html_url":"https://github.com/JackDanger","followers_url":"https://api.github.com/users/JackDanger/followers","following_url":"https://api.github.com/users/JackDanger/following{/other_user}","gists_url":"https://api.github.com/users/JackDanger/gists{/gist_id}","starred_url":"https://api.github.com/users/JackDanger/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JackDanger/subscriptions","organizations_url":"https://api.github.com/users/JackDanger/orgs","repos_url":"https://api.github.com/users/JackDanger/repos","events_url":"https://api.github.com/users/JackDanger/events{/privacy}","received_events_url":"https://api.github.com/users/JackDanger/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":15,"created_at":"2015-08-12T15:44:21Z","updated_at":"2015-08-14T08:34:42Z","closed_at":"2015-08-13T15:38:51Z","pull_request":{"url":"https://api.github.com/repos/spotify/luigi/pulls/1126","html_url":"https://github.com/spotify/luigi/pull/1126","diff_url":"https://github.com/spotify/luigi/pull/1126.diff","patch_url":"https://github.com/spotify/luigi/pull/1126.patch"},"body":"New developers now have a single command to run to both install the\r\nnecessary dependencies (i.e. tox) and execute the test suite.\r\n\r\nThis reuses code when possible so there's only ever one path through which the tests run."},"comment":{"url":"https://api.github.com/repos/spotify/luigi/issues/comments/131025203","html_url":"https://github.com/spotify/luigi/pull/1126#issuecomment-131025203","issue_url":"https://api.github.com/repos/spotify/luigi/issues/1126","id":131025203,"user":{"login":"Tarrasch","id":294349,"avatar_url":"https://avatars.githubusercontent.com/u/294349?v=3","gravatar_id":"","url":"https://api.github.com/users/Tarrasch","html_url":"https://github.com/Tarrasch","followers_url":"https://api.github.com/users/Tarrasch/followers","following_url":"https://api.github.com/users/Tarrasch/following{/other_user}","gists_url":"https://api.github.com/users/Tarrasch/gists{/gist_id}","starred_url":"https://api.github.com/users/Tarrasch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Tarrasch/subscriptions","organizations_url":"https://api.github.com/users/Tarrasch/orgs","repos_url":"https://api.github.com/users/Tarrasch/repos","events_url":"https://api.github.com/users/Tarrasch/events{/privacy}","received_events_url":"https://api.github.com/users/Tarrasch/received_events","type":"User","site_admin":false},"created_at":"2015-08-14T08:34:42Z","updated_at":"2015-08-14T08:34:42Z","body":"Actually @JackDanger, have you though of having something like `tox -e basic-tests` or maybe even make `tox` (passed without arguments) to do something like `tox -e pep8 && tox -e py27-nonhdfs`. Or maybe even  `tox -e pep8 && tox -e py27-nonhdfs test/paths/to/only/fast/tests`. Let us know if you come up with something interesting.\r\n\r\nI just caught myself inefficiently doing pep8 followeb by py27-nonhdfs. :)"}}