)]}'
{"README.rst":[{"author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"change_message_id":"247098623b1e5a1fa9273106982c04fbbf914135","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Design Principles"},{"line_number":10,"context_line":"-----------------"},{"line_number":11,"context_line":"Tempest Design Principles that we strive to live by."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"- Tempest should be able to run against any OpenStack cloud, be it an"},{"line_number":14,"context_line":"  one node devstack install, a 20 node lxc cloud, or a 1000 node kvm"},{"line_number":15,"context_line":"  cloud."}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa80f949_3869718c","line":12,"updated":"2015-11-03 10:52:30.000000000","message":"I am not sure about this change, and it\u0027s not related to the commit message. Please don\u0027t change this in this patch.","commit_id":"348f441dbb81284c1085b2d771690fdfee82c303"},{"author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"change_message_id":"247098623b1e5a1fa9273106982c04fbbf914135","unresolved":false,"context_lines":[{"line_number":22,"context_line":"- Tempest should not touch private or implementation specific"},{"line_number":23,"context_line":"  interfaces. This means not directly going to the database, not"},{"line_number":24,"context_line":"  directly hitting the hypervisors, not testing extensions not"},{"line_number":25,"context_line":"  included in the OpenStack base. If there is some features of"},{"line_number":26,"context_line":"  OpenStack that is not verifiable through standard interfaces, this"},{"line_number":27,"context_line":"  should be considered a possible enhancement."},{"line_number":28,"context_line":"- Tempest strives for complete coverage of the OpenStack API and"}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa80f949_186cad9b","line":25,"updated":"2015-11-03 10:52:30.000000000","message":"I am not sure about this change, and it\u0027s not related to the commit message. Please don\u0027t change this in this patch.","commit_id":"348f441dbb81284c1085b2d771690fdfee82c303"},{"author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"change_message_id":"247098623b1e5a1fa9273106982c04fbbf914135","unresolved":false,"context_lines":[{"line_number":51,"context_line":"   the Tempest repo. You simply run something like::"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    $ git clone https://github.com/openstack/tempest/"},{"line_number":54,"context_line":"    $ pip install tempest/"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"   This can be done within a venv, but the assumption for this guide is that"},{"line_number":57,"context_line":"   the Tempest cli entry point will be in your shell\u0027s PATH."}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa80f949_58f9d5c7","line":54,"updated":"2015-11-03 10:52:30.000000000","message":"The trailing slash is important, good catch.","commit_id":"348f441dbb81284c1085b2d771690fdfee82c303"}]}
