)]}'
{"vitrage_tempest_tests/tests/api/rca/test_rca.py":[{"author":{"_account_id":21414,"name":"Yujun Zhang","email":"zhang.yujunz@zte.com.cn","username":"yujunz"},"change_message_id":"03d7da55a91274512ee968039756a6876eaee2c5","unresolved":false,"context_lines":[{"line_number":63,"context_line":"        finally:"},{"line_number":64,"context_line":"            self._clean_all()"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"    @unittest.skip(\"skipping test\")"},{"line_number":67,"context_line":"    @utils.tempest_logger"},{"line_number":68,"context_line":"    # TODO(nivo): check why creation of alarm doesnt return the alarm"},{"line_number":69,"context_line":"    def test_validate_rca(self):"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff82abbf_c2d6c2f2","line":66,"range":{"start_line":66,"start_character":20,"end_line":66,"end_character":33},"updated":"2017-11-20 02:25:03.000000000","message":"Shall we put the skip reason as L36?","commit_id":"f7b059462d1d7f0731d54a3d9e9e50f2d09a97b9"},{"author":{"_account_id":18783,"name":"dongwenjuan","email":"dong.wenjuan@zte.com.cn","username":"dongwenjuan"},"change_message_id":"fc84f5bbbf44653d6022f1c161bbb5db9c30fd29","unresolved":false,"context_lines":[{"line_number":63,"context_line":"        finally:"},{"line_number":64,"context_line":"            self._clean_all()"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"    @unittest.skip(\"skipping test\")"},{"line_number":67,"context_line":"    @utils.tempest_logger"},{"line_number":68,"context_line":"    # TODO(nivo): check why creation of alarm doesnt return the alarm"},{"line_number":69,"context_line":"    def test_validate_rca(self):"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff82abbf_e26bc61c","line":66,"range":{"start_line":66,"start_character":20,"end_line":66,"end_character":33},"in_reply_to":"ff82abbf_c2d6c2f2","updated":"2017-11-20 02:38:28.000000000","message":"+1","commit_id":"f7b059462d1d7f0731d54a3d9e9e50f2d09a97b9"},{"author":{"_account_id":18783,"name":"dongwenjuan","email":"dong.wenjuan@zte.com.cn","username":"dongwenjuan"},"change_message_id":"fc84f5bbbf44653d6022f1c161bbb5db9c30fd29","unresolved":false,"context_lines":[{"line_number":65,"context_line":""},{"line_number":66,"context_line":"    @unittest.skip(\"skipping test\")"},{"line_number":67,"context_line":"    @utils.tempest_logger"},{"line_number":68,"context_line":"    # TODO(nivo): check why creation of alarm doesnt return the alarm"},{"line_number":69,"context_line":"    def test_validate_rca(self):"},{"line_number":70,"context_line":"        \"\"\"validate_rca test"},{"line_number":71,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"ff82abbf_42d5d2b8","line":68,"updated":"2017-11-20 02:38:28.000000000","message":"Maybe it is the issue:\nSee:\nhttps://review.openstack.org/#/c/521402/1/devstack/gate_hook.sh","commit_id":"f7b059462d1d7f0731d54a3d9e9e50f2d09a97b9"},{"author":{"_account_id":21414,"name":"Yujun Zhang","email":"zhang.yujunz@zte.com.cn","username":"yujunz"},"change_message_id":"03d7da55a91274512ee968039756a6876eaee2c5","unresolved":false,"context_lines":[{"line_number":95,"context_line":"            self._clean_all()"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"    # TODO(nivo): the deduced alarm is not created, need to check why"},{"line_number":98,"context_line":"    @unittest.skip(\"skipping test\")"},{"line_number":99,"context_line":"    @utils.tempest_logger"},{"line_number":100,"context_line":"    def test_validate_deduce_alarms(self):"},{"line_number":101,"context_line":"        \"\"\"validate_deduce_alarms test"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff82abbf_22ff6e68","line":98,"range":{"start_line":98,"start_character":20,"end_line":98,"end_character":33},"updated":"2017-11-20 02:25:03.000000000","message":"The same as L66","commit_id":"f7b059462d1d7f0731d54a3d9e9e50f2d09a97b9"}],"vitrage_tempest_tests/tests/api/topology/test_topology.py":[{"author":{"_account_id":21414,"name":"Yujun Zhang","email":"zhang.yujunz@zte.com.cn","username":"yujunz"},"change_message_id":"03d7da55a91274512ee968039756a6876eaee2c5","unresolved":false,"context_lines":[{"line_number":265,"context_line":"        finally:"},{"line_number":266,"context_line":"            self._rollback_to_default()"},{"line_number":267,"context_line":""},{"line_number":268,"context_line":"    @unittest.skip(\"skipped for unknown reason\")"},{"line_number":269,"context_line":"    @utils.tempest_logger"},{"line_number":270,"context_line":"    def test_graph_with_root_and_depth_exclude_instance(self):"},{"line_number":271,"context_line":"        \"\"\"tree_with_query"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff82abbf_22344e4a","line":268,"range":{"start_line":268,"start_character":20,"end_line":268,"end_character":46},"updated":"2017-11-20 02:25:03.000000000","message":"This is an interesting reason...","commit_id":"f7b059462d1d7f0731d54a3d9e9e50f2d09a97b9"}]}
