)]}'
{"tempest/api/compute/admin/test_baremetal_nodes.py":[{"author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"change_message_id":"57fbac6498f2b54bc976ddf9cd5d8715e727d884","unresolved":false,"context_lines":[{"line_number":32,"context_line":"            raise cls.skipException(skip_msg)"},{"line_number":33,"context_line":"        cls.client \u003d cls.os_adm.baremetal_nodes_client"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"    @test.attr(type\u003d[\u0027smoke\u0027, \u0027baremetal\u0027])"},{"line_number":36,"context_line":"    @test.idempotent_id(\u0027e475aa6e-416d-4fa4-b3af-28d5e84250fb\u0027)"},{"line_number":37,"context_line":"    def test_list_baremetal_nodes(self):"},{"line_number":38,"context_line":"        # List all baremetal nodes."}],"source_content_type":"text/x-python","patch_set":3,"id":"9abe1de1_ba40ed08","line":35,"updated":"2015-04-27 08:52:26.000000000","message":"barematel flag in barematel named test, does it really needed ?","commit_id":"d9436384cf3c000feb5c5a44e7d19061bf44b858"}],"tempest/api/compute/admin/test_hosts.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"aee4e3f20b2ae6574db1ff62c06f884d12afec16","unresolved":false,"context_lines":[{"line_number":28,"context_line":"        super(HostsAdminTestJSON, cls).resource_setup()"},{"line_number":29,"context_line":"        cls.client \u003d cls.os_adm.hosts_client"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    @test.attr(type\u003d[\u0027gate\u0027, \u0027baremetal\u0027])"},{"line_number":32,"context_line":"    @test.idempotent_id(\u00279bfaf98d-e2cb-44b0-a07e-2558b2821e4f\u0027)"},{"line_number":33,"context_line":"    def test_list_hosts(self):"},{"line_number":34,"context_line":"        hosts \u003d self.client.list_hosts()"}],"source_content_type":"text/x-python","patch_set":3,"id":"1a6ced46_d75cd04d","line":31,"updated":"2015-03-25 23:46:48.000000000","message":"I can see why this patch adds baremetal tag to test_baremetal_nodes.py, but I don\u0027t see why here.\n\nNova list_hosts API can operate non-baremetal environments also, so this test is not baremetal specific.\nWhy we need to add the tag here?","commit_id":"d9436384cf3c000feb5c5a44e7d19061bf44b858"},{"author":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"change_message_id":"1d48eab67f12d0e9fd4583642cbd565e8d45089f","unresolved":false,"context_lines":[{"line_number":28,"context_line":"        super(HostsAdminTestJSON, cls).resource_setup()"},{"line_number":29,"context_line":"        cls.client \u003d cls.os_adm.hosts_client"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    @test.attr(type\u003d[\u0027gate\u0027, \u0027baremetal\u0027])"},{"line_number":32,"context_line":"    @test.idempotent_id(\u00279bfaf98d-e2cb-44b0-a07e-2558b2821e4f\u0027)"},{"line_number":33,"context_line":"    def test_list_hosts(self):"},{"line_number":34,"context_line":"        hosts \u003d self.client.list_hosts()"}],"source_content_type":"text/x-python","patch_set":3,"id":"fa963961_02307f55","line":31,"in_reply_to":"1a6ced46_d75cd04d","updated":"2015-03-26 16:55:59.000000000","message":"It is not baremetal specific but we want to pull this in when running the baremetal tests.  Nova configured with Ironic alters resource tracking and we need to test this integration, as we can potentially break hosts and hypervisor accounting","commit_id":"d9436384cf3c000feb5c5a44e7d19061bf44b858"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"b236f2b84bcc7e434f85f2b300ff4ee9f3fc81d6","unresolved":false,"context_lines":[{"line_number":28,"context_line":"        super(HostsAdminTestJSON, cls).resource_setup()"},{"line_number":29,"context_line":"        cls.client \u003d cls.os_adm.hosts_client"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    @test.attr(type\u003d[\u0027gate\u0027, \u0027baremetal\u0027])"},{"line_number":32,"context_line":"    @test.idempotent_id(\u00279bfaf98d-e2cb-44b0-a07e-2558b2821e4f\u0027)"},{"line_number":33,"context_line":"    def test_list_hosts(self):"},{"line_number":34,"context_line":"        hosts \u003d self.client.list_hosts()"}],"source_content_type":"text/x-python","patch_set":3,"id":"da9b358b_59b52ccb","line":31,"in_reply_to":"fa963961_02307f55","updated":"2015-03-30 23:48:17.000000000","message":"Thanks for the explanation, I got it.\nOne more question is that now check-tempest-dsvm-ironic-pxe_ssh job operates tests which are marked as the tag \u0027smoke\u0027 on the gate.\nWill we change the tag from \u0027smoke\u0027 to \u0027baremetal\u0027 in the future?","commit_id":"d9436384cf3c000feb5c5a44e7d19061bf44b858"}],"tempest/api/compute/admin/test_hypervisor.py":[{"author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"change_message_id":"84a55be367e085d900068ead9fa6b087efb62a6d","unresolved":false,"context_lines":[{"line_number":80,"context_line":"        stats \u003d self.client.get_hypervisor_stats()"},{"line_number":81,"context_line":"        self.assertTrue(len(stats) \u003e 0)"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"    @test.attr(type\u003d[\u0027gate\u0027, \u0027baremetal\u0027])"},{"line_number":84,"context_line":"    @test.idempotent_id(\u002791a50d7d-1c2b-4f24-b55a-a1fe20efca70\u0027)"},{"line_number":85,"context_line":"    def test_get_hypervisor_uptime(self):"},{"line_number":86,"context_line":"        # Verify that GET shows the specified hypervisor uptime"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a80dd14_1818cd80","line":83,"updated":"2015-03-04 21:50:07.000000000","message":"it seems weird to tag this \u0027baremetal\u0027 when it\u0027s just going to be skipped ...","commit_id":"bd252fe1963c0b80a5f32e6ac290278f3838699e"}]}
