)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"2ec0e858944eb4f28899b852dd50a42aa8bb673c","unresolved":false,"context_lines":[{"line_number":22,"context_line":"forced hashseed, that exposes bugs in tests early. Test contributors"},{"line_number":23,"context_line":"need to be running that on their tests before submission to shake out"},{"line_number":24,"context_line":"these errors early."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"In addition, because we have multiple ways in tree to run tests,"},{"line_number":27,"context_line":"helping people debug their test failures means we have to start at a"},{"line_number":28,"context_line":"step -1 of \"how are you running tests\". This adds load for helping new"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"5a710552_00b66bdc","line":25,"updated":"2015-12-14 21:58:47.000000000","message":"thanks for explaining that, I was missing that problem.","commit_id":"2dc5d9f8632c83c9bc7ee6871c6631edf69a5570"}],"run_tests.sh":[{"author":{"_account_id":19619,"name":"Michal Pryc","email":"mpryc@redhat.com","username":"migi"},"change_message_id":"82edccb865aea373308392381b73ce44cf1fb234","unresolved":false,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":"To run style checks:"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":" tox -e pep8"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"To run python 2.7 unit tests"},{"line_number":15,"context_line":""}],"source_content_type":"text/x-sh","patch_set":2,"id":"5a710552_f930c209","line":12,"updated":"2015-12-14 20:19:38.000000000","message":"I would also add link to the wiki, which describes tests:\n\nhttp://docs.openstack.org/developer/nova/unit_tests.html","commit_id":"9ec874dbb710ac3e860ef68531afa5efcb4e60f9"},{"author":{"_account_id":19619,"name":"Michal Pryc","email":"mpryc@redhat.com","username":"migi"},"change_message_id":"bf3da886cf4815768806acdceb18385aa3e05724","unresolved":false,"context_lines":[{"line_number":2,"context_line":""},{"line_number":3,"context_line":"set -eu"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"cat \u003c\u003cEOF"},{"line_number":6,"context_line":"run_tests.sh is deprecated and this script will be removed"},{"line_number":7,"context_line":"before the Mitaka release. All tests should be run through"},{"line_number":8,"context_line":"tox."}],"source_content_type":"text/x-sh","patch_set":4,"id":"5a710552_6f13a05d","line":5,"updated":"2015-12-14 20:38:24.000000000","message":"Still voting for adding here link to wiki:\n\nhttp://docs.openstack.org/developer/nova/unit_tests.html\n\nIf you hate web browser you can always add:\n\ncurl http://docs.openstack.org/developer/nova/_sources/unit_tests.txt | more","commit_id":"4815f2309254d02cb7b0475b00484508819d555d"},{"author":{"_account_id":5511,"name":"Nikola Dipanov","email":"ndipanov@redhat.com","username":"ndipanov"},"change_message_id":"acf20aaffe2bd8688d29e5401ffd7ac6e7bc8913","unresolved":false,"context_lines":[{"line_number":30,"context_line":"NOTE: if you really really don\u0027t want to use tox to run tests, you"},{"line_number":31,"context_line":"can instead use:"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":" testr run"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"Documentation on using testr directly can be found at"},{"line_number":36,"context_line":"http://testrepository.readthedocs.org/en/latest/MANUAL.html"}],"source_content_type":"text/x-sh","patch_set":4,"id":"5a710552_2ce5a6a7","line":33,"range":{"start_line":33,"start_character":1,"end_line":33,"end_character":10},"updated":"2015-12-14 20:33:09.000000000","message":"We should add also some info on how to keep backwards compat with run_tests.sh -d\n\nthat was a very useful little trick for quick iterations, that does not birng in all the heavy weight of testr","commit_id":"4815f2309254d02cb7b0475b00484508819d555d"},{"author":{"_account_id":19619,"name":"Michal Pryc","email":"mpryc@redhat.com","username":"migi"},"change_message_id":"bf3da886cf4815768806acdceb18385aa3e05724","unresolved":false,"context_lines":[{"line_number":30,"context_line":"NOTE: if you really really don\u0027t want to use tox to run tests, you"},{"line_number":31,"context_line":"can instead use:"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":" testr run"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"Documentation on using testr directly can be found at"},{"line_number":36,"context_line":"http://testrepository.readthedocs.org/en/latest/MANUAL.html"}],"source_content_type":"text/x-sh","patch_set":4,"id":"5a710552_effeb004","line":33,"updated":"2015-12-14 20:38:24.000000000","message":"Well, this won\u0027t work (I think it won\u0027t) witout setting virt env, so:\n\nsource .tox/py27/bin/activate\n\ntestr init\n\ntestr run","commit_id":"4815f2309254d02cb7b0475b00484508819d555d"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"09e625ca0fc31d45588b64f66e5dba790e5a5192","unresolved":false,"context_lines":[{"line_number":30,"context_line":"NOTE: if you really really don\u0027t want to use tox to run tests, you"},{"line_number":31,"context_line":"can instead use:"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":" testr run"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"Documentation on using testr directly can be found at"},{"line_number":36,"context_line":"http://testrepository.readthedocs.org/en/latest/MANUAL.html"}],"source_content_type":"text/x-sh","patch_set":4,"id":"5a710552_0c1d4a73","line":33,"range":{"start_line":33,"start_character":1,"end_line":33,"end_character":10},"in_reply_to":"5a710552_2ce5a6a7","updated":"2015-12-14 20:37:43.000000000","message":"See below","commit_id":"4815f2309254d02cb7b0475b00484508819d555d"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"00265f162a21de8179fccdb51b7601e2d83cb849","unresolved":false,"context_lines":[{"line_number":30,"context_line":"NOTE: if you really really don\u0027t want to use tox to run tests, you"},{"line_number":31,"context_line":"can instead use:"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":" testr run"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"Documentation on using testr directly can be found at"},{"line_number":36,"context_line":"http://testrepository.readthedocs.org/en/latest/MANUAL.html"}],"source_content_type":"text/x-sh","patch_set":4,"id":"5a710552_8f936ca3","line":33,"in_reply_to":"5a710552_effeb004","updated":"2015-12-14 20:42:14.000000000","message":"It will if you\u0027ve got a full real environment. For example, during an RPM build, you\u0027ve got BuildDependencies that cover all the things you need, and so you don\u0027t need a venv.\n\nThat\u0027s the point of listing this here, for people who currently use run_tests.sh in packages for verification.","commit_id":"4815f2309254d02cb7b0475b00484508819d555d"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"09e625ca0fc31d45588b64f66e5dba790e5a5192","unresolved":false,"context_lines":[{"line_number":33,"context_line":" testr run"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"Documentation on using testr directly can be found at"},{"line_number":36,"context_line":"http://testrepository.readthedocs.org/en/latest/MANUAL.html"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"EOF"},{"line_number":39,"context_line":""}],"source_content_type":"text/x-sh","patch_set":4,"id":"5a710552_2c2fe6a2","line":36,"updated":"2015-12-14 20:37:43.000000000","message":"This page has stuff about using debuggers.","commit_id":"4815f2309254d02cb7b0475b00484508819d555d"}]}
