)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"3379c6916f92f39071dd251f3a7eba0027092bd7","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Haiwei Xu \u003cxu-haiwei@mxw.nes.nec.co.jp\u003e"},{"line_number":5,"context_line":"CommitDate: 2013-12-09 13:29:49 +0900"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Separate negative tests for test_availability_zone in Tempest"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Move negative tests from test_availability_zone.py to"},{"line_number":10,"context_line":"test_availability_zone_negative.py"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"AAAATn%2F9qdE%3D","line":7,"updated":"2013-12-09 04:57:31.000000000","message":"The title should be shorter than 50 chars.\nPlease shrink the title.","commit_id":"e53a393dbaa30cb9ad5cdc7c308fdcb2a3ef3e26"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"3379c6916f92f39071dd251f3a7eba0027092bd7","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Separate negative tests for test_availability_zone in Tempest"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Move negative tests from test_availability_zone.py to"},{"line_number":10,"context_line":"test_availability_zone_negative.py"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: Ic72264e89ac5fd700202b0c75cc63116d8fca172"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"AAAATn%2F9qcw%3D","line":10,"updated":"2013-12-09 04:57:31.000000000","message":"nit: please add \"Partially implements blueprint negative-test-files\"","commit_id":"e53a393dbaa30cb9ad5cdc7c308fdcb2a3ef3e26"},{"author":{"_account_id":6348,"name":"xu-haiwei","email":"hai-xu@xr.jp.nec.com","username":"xu-haiwei"},"change_message_id":"46f45ee23fb088b03a3ff4ab84768654d1de4aaa","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Separate negative tests for test_availability_zone in Tempest"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Move negative tests from test_availability_zone.py to"},{"line_number":10,"context_line":"test_availability_zone_negative.py"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: Ic72264e89ac5fd700202b0c75cc63116d8fca172"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"AAAATn%2F9qbI%3D","line":10,"in_reply_to":"AAAATn%2F9qcw%3D","updated":"2013-12-09 05:07:14.000000000","message":"I will modify it . Thank you","commit_id":"e53a393dbaa30cb9ad5cdc7c308fdcb2a3ef3e26"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"51914fbbcf41e609679eeccc4d2f649b67aba5db","unresolved":false,"context_lines":[{"line_number":12,"context_line":"like \u0027AvailabilityZoneAdminV3NegativeTestJSON\u0027 not exceed 38"},{"line_number":13,"context_line":"characters."},{"line_number":14,"context_line":"This is because \u0027Class name\u0027+\u0027-tempest-xxxxxxxxxx-tenant\u0027 should"},{"line_number":15,"context_line":"not exceed 64 characters."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Partially implements blueprint negative-test-files"},{"line_number":18,"context_line":"Change-Id: Ic72264e89ac5fd700202b0c75cc63116d8fca172"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"AAAATn%2F9k0A%3D","line":15,"updated":"2013-12-10 02:47:44.000000000","message":"I think it\u0027s better to write the reason of 38/64 characters.","commit_id":"fba01c2c3011fca710c9be2698bec8f7b249c3ad"}],"tempest/api/compute/admin/test_availability_zone_negative.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"690bb763d6c0f1c3ae7ef324c08f63ef13b761c9","unresolved":false,"context_lines":[{"line_number":19,"context_line":"from tempest.test import attr"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"class AvailabilityZoneAdminTestJSON(base.BaseV2ComputeAdminTest):"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"    \"\"\""},{"line_number":25,"context_line":"    Tests Availability Zone API List that require admin privileges"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAATn%2F9qaA%3D","line":22,"updated":"2013-12-09 05:17:21.000000000","message":"Please change the class name to \"AvailabilityZoneAdminNegativeTestJSON\" for showing negative tests clearly.","commit_id":"67410e41cab0901df671804536648cd7798d85c6"},{"author":{"_account_id":6348,"name":"xu-haiwei","email":"hai-xu@xr.jp.nec.com","username":"xu-haiwei"},"change_message_id":"8a0366facfb2a640f2dce85c03c2d6f8119ee9fc","unresolved":false,"context_lines":[{"line_number":19,"context_line":"from tempest.test import attr"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"class AvailabilityZoneAdminTestJSON(base.BaseV2ComputeAdminTest):"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"    \"\"\""},{"line_number":25,"context_line":"    Tests Availability Zone API List that require admin privileges"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAATn%2F9qFM%3D","line":22,"in_reply_to":"AAAATn%2F9qaA%3D","updated":"2013-12-09 07:28:04.000000000","message":"Done . Thank you.","commit_id":"67410e41cab0901df671804536648cd7798d85c6"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"690bb763d6c0f1c3ae7ef324c08f63ef13b761c9","unresolved":false,"context_lines":[{"line_number":41,"context_line":"            self.non_adm_client.get_availability_zone_list_detail)"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"class AvailabilityZoneAdminTestXML(AvailabilityZoneAdminTestJSON):"},{"line_number":45,"context_line":"    _interface \u003d \u0027xml\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAATn%2F9qZ8%3D","line":44,"updated":"2013-12-09 05:17:21.000000000","message":"ditto","commit_id":"67410e41cab0901df671804536648cd7798d85c6"},{"author":{"_account_id":6348,"name":"xu-haiwei","email":"hai-xu@xr.jp.nec.com","username":"xu-haiwei"},"change_message_id":"8a0366facfb2a640f2dce85c03c2d6f8119ee9fc","unresolved":false,"context_lines":[{"line_number":41,"context_line":"            self.non_adm_client.get_availability_zone_list_detail)"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"class AvailabilityZoneAdminTestXML(AvailabilityZoneAdminTestJSON):"},{"line_number":45,"context_line":"    _interface \u003d \u0027xml\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAATn%2F9qFA%3D","line":44,"in_reply_to":"AAAATn%2F9qZ8%3D","updated":"2013-12-09 07:28:04.000000000","message":"Done. Thank you.","commit_id":"67410e41cab0901df671804536648cd7798d85c6"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"c575924179dfa71fce4f03e78a70ae2fd58710c3","unresolved":false,"context_lines":[{"line_number":42,"context_line":""},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"class AZAdminNegativeTestXML("},{"line_number":45,"context_line":"    AZAdminNegativeTestJSON):"},{"line_number":46,"context_line":"    _interface \u003d \u0027xml\u0027"}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAATn%2F9o%2BI%3D","line":45,"updated":"2013-12-09 12:45:44.000000000","message":"The new line seems unnecessary.","commit_id":"ad1689531479892ad97e63172ef0be17cd678601"}],"tempest/api/compute/v3/admin/test_availability_zone_negative.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"bb250873678829f2dc9bf864609660fb8ddbd98b","unresolved":false,"context_lines":[{"line_number":20,"context_line":"from tempest.test import attr"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"class AZAdminV3NegativeTestJSON(base.BaseV3ComputeAdminTest):"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"    \"\"\""},{"line_number":26,"context_line":"    Tests Availability Zone API List"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAATn%2F9LBw%3D","line":23,"updated":"2013-12-15 23:56:21.000000000","message":"AZAdminNegativeV3TestJSON is better because of the other v3 negative test classes.","commit_id":"fba01c2c3011fca710c9be2698bec8f7b249c3ad"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"bb250873678829f2dc9bf864609660fb8ddbd98b","unresolved":false,"context_lines":[{"line_number":43,"context_line":"            self.non_adm_client.get_availability_zone_list_detail)"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"class AZAdminV3NegativeTestXML(AZAdminV3NegativeTestJSON):"},{"line_number":47,"context_line":"    _interface \u003d \u0027xml\u0027"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAATn%2F9LBs%3D","line":46,"updated":"2013-12-15 23:56:21.000000000","message":"ditto","commit_id":"fba01c2c3011fca710c9be2698bec8f7b249c3ad"}]}
