{"action":"created","issue":{"url":"https://api.github.com/repos/MongoEngine/mongoengine/issues/960","labels_url":"https://api.github.com/repos/MongoEngine/mongoengine/issues/960/labels{/name}","comments_url":"https://api.github.com/repos/MongoEngine/mongoengine/issues/960/comments","events_url":"https://api.github.com/repos/MongoEngine/mongoengine/issues/960/events","html_url":"https://github.com/MongoEngine/mongoengine/pull/960","id":68913765,"number":960,"title":"Tox support for cross-versions testing","user":{"login":"noirbizarre","id":15725,"avatar_url":"https://avatars.githubusercontent.com/u/15725?v=3","gravatar_id":"","url":"https://api.github.com/users/noirbizarre","html_url":"https://github.com/noirbizarre","followers_url":"https://api.github.com/users/noirbizarre/followers","following_url":"https://api.github.com/users/noirbizarre/following{/other_user}","gists_url":"https://api.github.com/users/noirbizarre/gists{/gist_id}","starred_url":"https://api.github.com/users/noirbizarre/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/noirbizarre/subscriptions","organizations_url":"https://api.github.com/users/noirbizarre/orgs","repos_url":"https://api.github.com/users/noirbizarre/repos","events_url":"https://api.github.com/users/noirbizarre/events{/privacy}","received_events_url":"https://api.github.com/users/noirbizarre/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":20,"created_at":"2015-04-16T12:30:34Z","updated_at":"2015-04-16T15:58:45Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/MongoEngine/mongoengine/pulls/960","html_url":"https://github.com/MongoEngine/mongoengine/pull/960","diff_url":"https://github.com/MongoEngine/mongoengine/pull/960.diff","patch_url":"https://github.com/MongoEngine/mongoengine/pull/960.patch"},"body":"Mongoengine is tested on different PyMongo versions, different Python versions...\r\nThis pull-request add a ``tox.ini`` file allowing to run the test suite on every supported version composition .\r\nThis allow to do proper testing before submitting pull-requests without having to wait for TravisCI cross-versions testing.\r\n\r\nTo run the test in tox, simply run:\r\n```shell\r\n$ tox\r\n```\r\n\r\nIt will create a virtualenv for each combination and run the same test suite (like TravisCI).\n\n<!-- Reviewable:start -->\n[<img src=\"https://reviewable.io/review_button.png\" height=40 alt=\"Review on Reviewable\"/>](https://reviewable.io/reviews/mongoengine/mongoengine/960)\n<!-- Reviewable:end -->\n"},"comment":{"url":"https://api.github.com/repos/MongoEngine/mongoengine/issues/comments/93771327","html_url":"https://github.com/MongoEngine/mongoengine/pull/960#issuecomment-93771327","issue_url":"https://api.github.com/repos/MongoEngine/mongoengine/issues/960","id":93771327,"user":{"login":"noirbizarre","id":15725,"avatar_url":"https://avatars.githubusercontent.com/u/15725?v=3","gravatar_id":"","url":"https://api.github.com/users/noirbizarre","html_url":"https://github.com/noirbizarre","followers_url":"https://api.github.com/users/noirbizarre/followers","following_url":"https://api.github.com/users/noirbizarre/following{/other_user}","gists_url":"https://api.github.com/users/noirbizarre/gists{/gist_id}","starred_url":"https://api.github.com/users/noirbizarre/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/noirbizarre/subscriptions","organizations_url":"https://api.github.com/users/noirbizarre/orgs","repos_url":"https://api.github.com/users/noirbizarre/repos","events_url":"https://api.github.com/users/noirbizarre/events{/privacy}","received_events_url":"https://api.github.com/users/noirbizarre/received_events","type":"User","site_admin":false},"created_at":"2015-04-16T15:58:44Z","updated_at":"2015-04-16T15:58:44Z","body":"Yep, forcing coverage on all jobs this is the alternative.\r\nLocal testing will be a bit slower, but not very much.\r\n\r\nAbout benchmarks, I can create a tox job for this, but I don't think TravisCI is the place to run them.\r\nIf the build reach them, they won't fail ever.\r\nThe information provided by the benchmark is not build related (OK/KO)\r\n"}}