)]}'
{"tempest/api/compute/admin/test_agents.py":[{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"34fecd720fcc6405283bf12412113f90b5865dd0","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":"    @classmethod"},{"line_number":28,"context_line":"    def setup_clients(cls):"},{"line_number":29,"context_line":"        if not CONF.compute_feature_enabled.xenapi_apis:"},{"line_number":30,"context_line":"            raise cls.skipException(\u0027The os-agents API is not supported.\u0027)"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"        super(AgentsAdminTestJSON, cls).setup_clients()"},{"line_number":33,"context_line":"        cls.client \u003d cls.os_admin.agents_client"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_f0e77845","line":30,"range":{"start_line":29,"start_character":0,"end_line":30,"end_character":74},"updated":"2020-09-04 01:58:38.000000000","message":"skip checks should be put in skip_checks, so they can be executed from the very beginning.\n\n    @classmethod\n    def skip_checks(cls):\n        super(AgentsAdminTestJSON, cls).skip_checks()\n        if not CONF.compute_feature_enabled.xenapi_apis:\n            raise cls.skipException(\u0027The os-agents API is not supported.\u0027)","commit_id":"6de3c5a5d635f5f7f67d4b00ba69f6073fcaa89f"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"2cc9eeebc932ebbdb81dc58cb731fce1e062eab5","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":"    @classmethod"},{"line_number":28,"context_line":"    def setup_clients(cls):"},{"line_number":29,"context_line":"        if not CONF.compute_feature_enabled.xenapi_apis:"},{"line_number":30,"context_line":"            raise cls.skipException(\u0027The os-agents API is not supported.\u0027)"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"        super(AgentsAdminTestJSON, cls).setup_clients()"},{"line_number":33,"context_line":"        cls.client \u003d cls.os_admin.agents_client"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_ca4a7881","line":30,"range":{"start_line":29,"start_character":0,"end_line":30,"end_character":74},"in_reply_to":"9f560f44_f0e77845","updated":"2020-09-04 16:28:40.000000000","message":"Done","commit_id":"6de3c5a5d635f5f7f67d4b00ba69f6073fcaa89f"}],"tempest/api/compute/base.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"cf4d19d0f759729a580b1d5126d921e0380bf5d9","unresolved":false,"context_lines":[{"line_number":180,"context_line":"        # was present but deprecated in Ussuri."},{"line_number":181,"context_line":"        # TODO(stephenfin): Modify this if we manage to land a microversion in"},{"line_number":182,"context_line":"        # Victoria :)"},{"line_number":183,"context_line":"        if max_version \u003e api_version_request.APIVersionRequest(\u00272.79\u0027):"},{"line_number":184,"context_line":"            raise cls.skipException(\u0027XenAPI-specific APIs are gone\u0027)"},{"line_number":185,"context_line":""},{"line_number":186,"context_line":"    @classmethod"},{"line_number":187,"context_line":"    def resource_setup(cls):"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_a60b2620","line":184,"range":{"start_line":183,"start_character":0,"end_line":184,"end_character":68},"updated":"2020-09-02 21:04:38.000000000","message":"as discussed on irc, let\u0027s add config option for this as we need to keep running this test for ussuri also","commit_id":"76facbe073ba2da6dd180269514be8e4eebb263e"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"ec623cc8e15bb1ce78a8c6412d644df4074e5996","unresolved":false,"context_lines":[{"line_number":180,"context_line":"        # was present but deprecated in Ussuri."},{"line_number":181,"context_line":"        # TODO(stephenfin): Modify this if we manage to land a microversion in"},{"line_number":182,"context_line":"        # Victoria :)"},{"line_number":183,"context_line":"        if max_version \u003e api_version_request.APIVersionRequest(\u00272.79\u0027):"},{"line_number":184,"context_line":"            raise cls.skipException(\u0027XenAPI-specific APIs are gone\u0027)"},{"line_number":185,"context_line":""},{"line_number":186,"context_line":"    @classmethod"},{"line_number":187,"context_line":"    def resource_setup(cls):"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_3adc3445","line":184,"range":{"start_line":183,"start_character":0,"end_line":184,"end_character":68},"in_reply_to":"9f560f44_a60b2620","updated":"2020-09-03 17:08:30.000000000","message":"Done. I don\u0027t like the name of it but I couldn\u0027t think of anything better. The only commonality is that they were all XenAPI-specific things.","commit_id":"76facbe073ba2da6dd180269514be8e4eebb263e"}],"tempest/api/compute/servers/test_server_metadata.py":[{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"34fecd720fcc6405283bf12412113f90b5865dd0","unresolved":false,"context_lines":[{"line_number":35,"context_line":"        cls.server \u003d cls.create_test_server(metadata\u003d{}, wait_until\u003d\u0027ACTIVE\u0027)"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    def setUp(self):"},{"line_number":38,"context_line":"        if not CONF.compute_feature_enabled.xenapi_apis:"},{"line_number":39,"context_line":"            raise self.skipException("},{"line_number":40,"context_line":"                \u0027Metadata is read-only on non-Xen-based deployments.\u0027)"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"        super(ServerMetadataTestJSON, self).setUp()"},{"line_number":43,"context_line":"        meta \u003d {\u0027key1\u0027: \u0027value1\u0027, \u0027key2\u0027: \u0027value2\u0027}"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_d0ea340c","line":40,"range":{"start_line":38,"start_character":0,"end_line":40,"end_character":70},"updated":"2020-09-04 01:58:38.000000000","message":"skip checks should be put in skip_checks, so they can be executed from the very beginning.","commit_id":"6de3c5a5d635f5f7f67d4b00ba69f6073fcaa89f"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"2cc9eeebc932ebbdb81dc58cb731fce1e062eab5","unresolved":false,"context_lines":[{"line_number":35,"context_line":"        cls.server \u003d cls.create_test_server(metadata\u003d{}, wait_until\u003d\u0027ACTIVE\u0027)"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    def setUp(self):"},{"line_number":38,"context_line":"        if not CONF.compute_feature_enabled.xenapi_apis:"},{"line_number":39,"context_line":"            raise self.skipException("},{"line_number":40,"context_line":"                \u0027Metadata is read-only on non-Xen-based deployments.\u0027)"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"        super(ServerMetadataTestJSON, self).setUp()"},{"line_number":43,"context_line":"        meta \u003d {\u0027key1\u0027: \u0027value1\u0027, \u0027key2\u0027: \u0027value2\u0027}"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_0a459070","line":40,"range":{"start_line":38,"start_character":0,"end_line":40,"end_character":70},"in_reply_to":"9f560f44_d0ea340c","updated":"2020-09-04 16:28:40.000000000","message":"Done","commit_id":"6de3c5a5d635f5f7f67d4b00ba69f6073fcaa89f"}],"tempest/config.py":[{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"34fecd720fcc6405283bf12412113f90b5865dd0","unresolved":false,"context_lines":[{"line_number":592,"context_line":"                help\u003d\u0027Does the test environment support attaching a volume to \u0027"},{"line_number":593,"context_line":"                     \u0027more than one instance? This depends on hypervisor and \u0027"},{"line_number":594,"context_line":"                     \u0027volume backend/type and compute API version 2.60.\u0027),"},{"line_number":595,"context_line":"    cfg.BoolOpt(\u0027xenapi_apis\u0027,"},{"line_number":596,"context_line":"                default\u003dFalse,"},{"line_number":597,"context_line":"                help\u003d\u0027Does the test environment support the XenAPI-specific \u0027"},{"line_number":598,"context_line":"                     \u0027APIs: os-agents, writeable server metadata and the \u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_50d62455","line":595,"range":{"start_line":595,"start_character":17,"end_line":595,"end_character":28},"updated":"2020-09-04 01:58:38.000000000","message":"a reno file is needed for adding new config option","commit_id":"6de3c5a5d635f5f7f67d4b00ba69f6073fcaa89f"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"2cc9eeebc932ebbdb81dc58cb731fce1e062eab5","unresolved":false,"context_lines":[{"line_number":592,"context_line":"                help\u003d\u0027Does the test environment support attaching a volume to \u0027"},{"line_number":593,"context_line":"                     \u0027more than one instance? This depends on hypervisor and \u0027"},{"line_number":594,"context_line":"                     \u0027volume backend/type and compute API version 2.60.\u0027),"},{"line_number":595,"context_line":"    cfg.BoolOpt(\u0027xenapi_apis\u0027,"},{"line_number":596,"context_line":"                default\u003dFalse,"},{"line_number":597,"context_line":"                help\u003d\u0027Does the test environment support the XenAPI-specific \u0027"},{"line_number":598,"context_line":"                     \u0027APIs: os-agents, writeable server metadata and the \u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_8a06c01f","line":595,"range":{"start_line":595,"start_character":17,"end_line":595,"end_character":28},"in_reply_to":"9f560f44_50d62455","updated":"2020-09-04 16:28:40.000000000","message":"Done","commit_id":"6de3c5a5d635f5f7f67d4b00ba69f6073fcaa89f"}]}
