)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7872,"name":"Marc Koderer","email":"marc@koderer.com","username":"mkoderer"},"change_message_id":"13734bb012d533a7c780694282583f0d906edc9f","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     ekhugen \u003cekhugen@us.ibm.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2014-08-20 05:28:11 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add glance tag and test to test_server_actions"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Closes-bug #1289499"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"1abeadc6_845179da","line":7,"updated":"2014-08-20 12:03:06.000000000","message":"Is your commit message referring to an old patchset?\nI don\u0027t see the \"and test to..\"","commit_id":"b922ba4b8c86a451ddeea168f990d395ee64be71"}],"tempest/api/compute/servers/test_server_actions.py":[{"author":{"_account_id":5174,"name":"Mauro Sergio Martins Rodrigues","email":"maurosr@linux.vnet.ibm.com","username":"maurosr"},"change_message_id":"d4bacb655ffc7cb6d137d33058097b10a70d3e6a","unresolved":false,"context_lines":[{"line_number":260,"context_line":"    @test.services(\u0027image\u0027)"},{"line_number":261,"context_line":"    def test_create_backup(self):"},{"line_number":262,"context_line":"        if not CONF.service_available.glance:"},{"line_number":263,"context_line":"            skip_msg \u003d (\"%s skipped as glance is not available\" % cls.__name__)"},{"line_number":264,"context_line":"            raise cls.skipException(skip_msg)"},{"line_number":265,"context_line":"        # Positive test:create backup successfully and rotate backups correctly"},{"line_number":266,"context_line":"        # create the first and the second backup"}],"source_content_type":"text/x-python","patch_set":1,"id":"baada198_051087f2","line":263,"updated":"2014-08-05 04:16:16.000000000","message":"the msg should be fixed since it\u0027s not the class (cls.__name__) being skipped but the test.","commit_id":"79c280ac5ae92e63489993ac37a05e2ce827e3d5"},{"author":{"_account_id":5174,"name":"Mauro Sergio Martins Rodrigues","email":"maurosr@linux.vnet.ibm.com","username":"maurosr"},"change_message_id":"d4bacb655ffc7cb6d137d33058097b10a70d3e6a","unresolved":false,"context_lines":[{"line_number":261,"context_line":"    def test_create_backup(self):"},{"line_number":262,"context_line":"        if not CONF.service_available.glance:"},{"line_number":263,"context_line":"            skip_msg \u003d (\"%s skipped as glance is not available\" % cls.__name__)"},{"line_number":264,"context_line":"            raise cls.skipException(skip_msg)"},{"line_number":265,"context_line":"        # Positive test:create backup successfully and rotate backups correctly"},{"line_number":266,"context_line":"        # create the first and the second backup"},{"line_number":267,"context_line":"        backup1 \u003d data_utils.rand_name(\u0027backup-1\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"baada198_8524975f","line":264,"updated":"2014-08-05 04:16:16.000000000","message":"self instead of cls","commit_id":"79c280ac5ae92e63489993ac37a05e2ce827e3d5"},{"author":{"_account_id":5174,"name":"Mauro Sergio Martins Rodrigues","email":"maurosr@linux.vnet.ibm.com","username":"maurosr"},"change_message_id":"02471bdd15fe055f2e90522b5891fc2d461c8dc7","unresolved":false,"context_lines":[{"line_number":261,"context_line":"    def test_create_backup(self):"},{"line_number":262,"context_line":"        if not CONF.service_available.glance:"},{"line_number":263,"context_line":"            skip_msg \u003d (\"%s skipped as glance is not available\" "},{"line_number":264,"context_line":"                        % self.__name__"},{"line_number":265,"context_line":"                        )"},{"line_number":266,"context_line":"            raise self.skipException(skip_msg)"},{"line_number":267,"context_line":"        # Positive test:create backup successfully and rotate backups correctly"}],"source_content_type":"text/x-python","patch_set":2,"id":"baada198_c9393642","line":264,"updated":"2014-08-05 15:23:57.000000000","message":"I\u0027m pretty sure that this attribute doesn\u0027t exist, but the tests will not fail cause glance is always available in gate.\nYou can try: \n1 - simplify the message since the important part is showed in the console.html in the end of the run, containing the test name and only the \u0027skipped\u0027 message in front of it.\n2- replace self.__name__ by self._testMethodName\n\nBtw please remove the trailing whitespace","commit_id":"295511dc7bb88e7e41183b229c399fceab91ab9d"},{"author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"change_message_id":"98d7dcb266758f42c3b4309ca3f67f40e3cea0c0","unresolved":false,"context_lines":[{"line_number":260,"context_line":"    @test.services(\u0027image\u0027)"},{"line_number":261,"context_line":"    def test_create_backup(self):"},{"line_number":262,"context_line":"        if not CONF.service_available.glance:"},{"line_number":263,"context_line":"            skip_msg \u003d (\"%s skipped as glance is not available\""},{"line_number":264,"context_line":"                        % self._testMethodName"},{"line_number":265,"context_line":"                        )"},{"line_number":266,"context_line":"            raise self.skipException(skip_msg)"}],"source_content_type":"text/x-python","patch_set":3,"id":"1abeadc6_09f93080","line":263,"updated":"2014-08-19 13:14:02.000000000","message":"The decorator itself expected to do skip, this double skip thing is not required.","commit_id":"7adf20af1cf9463c87680c1def2d91daea851467"}]}
