)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"590e159d7717b52a50efa9b9170649952e953a48","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add tempest test for the os-server-groups GET API with all_projects parameter"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Add a tempest test to exercise the all_projects parameter in the index function of:"},{"line_number":10,"context_line":"https://github.com/openstack/nova/blob/master/nova/api/openstack/compute/server_groups.py"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Closes bug: 1503042"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"5a2ca52d_08b0b342","line":9,"updated":"2015-10-13 21:47:13.000000000","message":"I\u0027m not entirely sure we need a tempest test for this.  I think we can most likely handle this in the nova functional test tree since all we need is a wsgi server and a database to test it.","commit_id":"9b0ceed93806f44a4e97a54d0de886dadd8b9ecd"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"2b626cebffc14148164b08a0c2de9998e35ddc7d","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add tempest test for the os-server-groups GET API with all_projects parameter"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Add a tempest test to exercise the all_projects parameter in the index function of:"},{"line_number":10,"context_line":"https://github.com/openstack/nova/blob/master/nova/api/openstack/compute/server_groups.py"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Closes bug: 1503042"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"5a2ca52d_4d6dc1ca","line":9,"in_reply_to":"5a2ca52d_08b0b342","updated":"2015-10-16 18:08:02.000000000","message":"Yeah, for something like this I feel it\u0027s more appropriate inside nova itself. It\u0027ll be far more efficient to test it there. This only really needs to be a tempest test if you want it to be externally covered. \n\nSince it can be more effectively tested inside of nova, and is self contained in nova, the rule of thumb I use for a case like this is basically: if this is something you want to enforce every cloud provider to do correctly for all time. (in both directions, since deployments aren\u0027t always running the latest) You also have to weigh that against the cost of enforcing this on a change to every project\u0027s commits.\n\nThis is because the primary advantage tempest gives you over an in tree functional test is external visibility. Tempest is used a ton of different places to test real clouds, not just for gating. (things like defcore, CD setups, etc) So if we can test it more effectively inside of nova\u0027s functional tests the only major reason to add it to tempest would to take advantage of that.","commit_id":"9b0ceed93806f44a4e97a54d0de886dadd8b9ecd"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"590e159d7717b52a50efa9b9170649952e953a48","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Add a tempest test to exercise the all_projects parameter in the index function of:"},{"line_number":10,"context_line":"https://github.com/openstack/nova/blob/master/nova/api/openstack/compute/server_groups.py"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Closes bug: 1503042"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: Id61eb89a1a805e456449c8872ac02ea5b6cd9a04"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"5a2ca52d_a8a09ff5","line":12,"updated":"2015-10-13 21:47:13.000000000","message":"This isn\u0027t a tempest bug.  You\u0027d have to add tempest to the bug report if you want it tracked against tempest also.","commit_id":"9b0ceed93806f44a4e97a54d0de886dadd8b9ecd"}]}
