)]}'
{"README.rst":[{"author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"change_message_id":"234bcc4fd28f878f9edebd212bab9dbb236f187e","unresolved":false,"context_lines":[{"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."},{"line_number":16,"context_line":"- Tempest should be explicit in testing features. It is easy to auto"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa80f949_2132fc5f","line":13,"updated":"2015-11-06 15:13:39.000000000","message":"No. It must be \u0027a one node\u0027. \"an one node\" is incorrect.","commit_id":"ce7d18519ffa42aefba83c71cb53c18a571ee441"},{"author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"change_message_id":"234bcc4fd28f878f9edebd212bab9dbb236f187e","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":1,"id":"fa80f949_21199cd7","line":25,"updated":"2015-11-06 15:13:39.000000000","message":"I am not sure.","commit_id":"ce7d18519ffa42aefba83c71cb53c18a571ee441"},{"author":{"_account_id":97,"name":"Daryl Walleck","email":"daryl.walleck@rackspace.com","username":"dwalleck"},"change_message_id":"8b0442435b822ba8bdefd48d4b9979538a35fe20","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":1,"id":"fa80f949_07bca8da","line":25,"in_reply_to":"fa80f949_21199cd7","updated":"2015-11-06 15:52:41.000000000","message":"When changing \"feature\" to \"features\", \"is\" should also be changed to \"are\" in both instances in this sentence","commit_id":"ce7d18519ffa42aefba83c71cb53c18a571ee441"},{"author":{"_account_id":97,"name":"Daryl Walleck","email":"daryl.walleck@rackspace.com","username":"dwalleck"},"change_message_id":"8b0442435b822ba8bdefd48d4b9979538a35fe20","unresolved":false,"context_lines":[{"line_number":48,"context_line":"as it is simpler, and quicker to work with."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"#. You first need to install Tempest. This is done with pip after you check out"},{"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/"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa80f949_072d88fd","line":51,"updated":"2015-11-06 15:52:41.000000000","message":"If we\u0027re cleaning up, we might as well remove \"something like\" (since we\u0027re telling you exactly what to run) from this sentence, or remove the entire sentence completely","commit_id":"ce7d18519ffa42aefba83c71cb53c18a571ee441"},{"author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"change_message_id":"ab674dc851d544148f68a4a8e6d837782ee1bdca","unresolved":false,"context_lines":[{"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 are 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"},{"line_number":29,"context_line":"  common scenarios that demonstrate a working cloud."}],"source_content_type":"text/x-rst","patch_set":3,"id":"da85f559_55430113","line":26,"updated":"2015-11-12 10:46:44.000000000","message":"s/is/are/","commit_id":"e75e1bac4b8c12bdc51b76f4615be4be2816ec91"}]}
