)]}'
{"tempest/api/orchestration/stacks/test_instance_cfn_init.py":[{"author":{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},"change_message_id":"8f8c3926fd6d37416e521cbc36287fb72a9bd09a","unresolved":false,"context_lines":[{"line_number":126,"context_line":"                \u0027ImageId\u0027: self.orchestration_cfg.image_ref"},{"line_number":127,"context_line":"            })"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"    @attr(type\u003d\u0027smoke\u0027)"},{"line_number":130,"context_line":"    def test_stack_wait_condition_data(self):"},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"        sid \u003d self.stack_identifier"}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAAPH%2F%2F0lA%3D","line":129,"updated":"2013-05-22 09:49:46.000000000","message":"I for myself think *this is* a smoke test but we\u0027re using the \u0027smoke\u0027 tag for a very special purpose and marking as \u0027smoke\u0027 only a number of tests which can be executed in \u003c 10 minutes.\n\nYou should probably use the \u0027gate\u0027 tage here, rather than \u0027smoke\u0027.","commit_id":"41c4ec7f381c450defe1704292d4315c94c5c44d"},{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"61b637b0dc0387f5ad5e440873924b80b5a0a43c","unresolved":false,"context_lines":[{"line_number":126,"context_line":"                \u0027ImageId\u0027: self.orchestration_cfg.image_ref"},{"line_number":127,"context_line":"            })"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"    @attr(type\u003d\u0027smoke\u0027)"},{"line_number":130,"context_line":"    def test_stack_wait_condition_data(self):"},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"        sid \u003d self.stack_identifier"}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAAPH%2F%2FrBg%3D","line":129,"in_reply_to":"AAAAPH%2F%2F0lA%3D","updated":"2013-05-28 00:23:34.000000000","message":"Done","commit_id":"41c4ec7f381c450defe1704292d4315c94c5c44d"},{"author":{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},"change_message_id":"8f8c3926fd6d37416e521cbc36287fb72a9bd09a","unresolved":false,"context_lines":[{"line_number":132,"context_line":"        sid \u003d self.stack_identifier"},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"        # wait for create to complete."},{"line_number":135,"context_line":"        self.client.wait_for_stack_status(sid, \u0027CREATE_COMPLETE\u0027)"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"        # fetch the stack"},{"line_number":138,"context_line":"        resp, body \u003d self.client.get_stack(sid)"}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAAPH%2F%2F0kw%3D","line":135,"updated":"2013-05-22 09:49:46.000000000","message":"Is there a reason for the wait condition to be in the test case rather than in setUp ?","commit_id":"41c4ec7f381c450defe1704292d4315c94c5c44d"},{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"61b637b0dc0387f5ad5e440873924b80b5a0a43c","unresolved":false,"context_lines":[{"line_number":132,"context_line":"        sid \u003d self.stack_identifier"},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"        # wait for create to complete."},{"line_number":135,"context_line":"        self.client.wait_for_stack_status(sid, \u0027CREATE_COMPLETE\u0027)"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"        # fetch the stack"},{"line_number":138,"context_line":"        resp, body \u003d self.client.get_stack(sid)"}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAAPH%2F%2FrBc%3D","line":135,"in_reply_to":"AAAAPH%2F%2F0kw%3D","updated":"2013-05-28 00:23:34.000000000","message":"The intent here is that different tests need to block on different conditions before they run. This test needs the stack to be CREATE_COMPLETE, but another test might only require the server resource to be CREATE_COMPLETE before it can start. Which tests are timing out will give us some immediate feedback on where an issue might be.","commit_id":"41c4ec7f381c450defe1704292d4315c94c5c44d"}],"tempest/tests/orchestration/stacks/test_instance_cfn_init.py":[{"author":{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},"change_message_id":"1ca9c770f6da17817e0cde8684f5d598fa0d53fc","unresolved":false,"context_lines":[{"line_number":113,"context_line":"            raise cls.skipException(\"No image available to test\")"},{"line_number":114,"context_line":"        cls.client \u003d cls.orchestration_client"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"    def setUp(self):"},{"line_number":117,"context_line":"        super(InstanceCfnInitTestJSON, self).setUp()"},{"line_number":118,"context_line":"        stack_name \u003d rand_name(\u0027heat\u0027)"},{"line_number":119,"context_line":"        keypair \u003d self._create_keypair()"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAOn%2F%2FbOI%3D","line":116,"updated":"2013-05-09 23:25:33.000000000","message":"I think it\u0027d be nice to have this in the outer setUpClass to avoid slowdowns when further tests will be added","commit_id":"a7aa03af1b7e534e2c8d6ea858cb5e6f9b5e47a2"},{"author":{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},"change_message_id":"1ca9c770f6da17817e0cde8684f5d598fa0d53fc","unresolved":false,"context_lines":[{"line_number":144,"context_line":"        resp, body \u003d self.client.get_stack(sid)"},{"line_number":145,"context_line":"        self.assertEqual(\u0027CREATE_COMPLETE\u0027, body[\u0027stack_status\u0027])"},{"line_number":146,"context_line":""},{"line_number":147,"context_line":"        # fetch the stack"},{"line_number":148,"context_line":"        resp, body \u003d self.client.get_stack(sid)"},{"line_number":149,"context_line":"        self.assertEqual(\u0027CREATE_COMPLETE\u0027, body[\u0027stack_status\u0027])"},{"line_number":150,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAOn%2F%2FbOA%3D","line":147,"updated":"2013-05-09 23:25:33.000000000","message":"doing it twice?","commit_id":"a7aa03af1b7e534e2c8d6ea858cb5e6f9b5e47a2"},{"author":{"_account_id":5586,"name":"Ivan-Zhu","email":"zhubo198511@gmail.com","username":"ivan-zhu"},"change_message_id":"253c0bf82641fa8299afb2bd043943d679a7c051","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# vim: tabstop\u003d4 shiftwidth\u003d4 softtabstop\u003d4"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# Copyright 2012 OpenStack, LLC"},{"line_number":4,"context_line":"# All Rights Reserved."},{"line_number":5,"context_line":"#"},{"line_number":6,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAPH%2F%2F69Y%3D","line":3,"updated":"2013-05-20 09:05:36.000000000","message":"2013?","commit_id":"c156bbdfed5434850fa8470ad226680f975654e3"},{"author":{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},"change_message_id":"dcf833bf40fc848af757f976bd7ee455b8482880","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# vim: tabstop\u003d4 shiftwidth\u003d4 softtabstop\u003d4"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# Copyright 2012 OpenStack, LLC"},{"line_number":4,"context_line":"# All Rights Reserved."},{"line_number":5,"context_line":"#"},{"line_number":6,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAPH%2F%2F3zQ%3D","line":3,"updated":"2013-05-21 09:14:20.000000000","message":"yeah, I\u0027d say you can strip completely the copyright notice, as per suggestion in the ml","commit_id":"c156bbdfed5434850fa8470ad226680f975654e3"},{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"e423bb64969fe50e0e9b0fdb3a066b083b6e6ee5","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# vim: tabstop\u003d4 shiftwidth\u003d4 softtabstop\u003d4"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# Copyright 2012 OpenStack, LLC"},{"line_number":4,"context_line":"# All Rights Reserved."},{"line_number":5,"context_line":"#"},{"line_number":6,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAPH%2F%2F1sA%3D","line":3,"in_reply_to":"AAAAPH%2F%2F3ZE%3D","updated":"2013-05-21 23:08:39.000000000","message":"I\u0027ll remove the copyright headers as per this thread http://lists.openstack.org/pipermail/openstack-dev/2013-May/009189.html","commit_id":"c156bbdfed5434850fa8470ad226680f975654e3"},{"author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"change_message_id":"cfdafb767afaae3ffd3d4e1f8179590804018401","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# vim: tabstop\u003d4 shiftwidth\u003d4 softtabstop\u003d4"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# Copyright 2012 OpenStack, LLC"},{"line_number":4,"context_line":"# All Rights Reserved."},{"line_number":5,"context_line":"#"},{"line_number":6,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAPH%2F%2F3ZE%3D","line":3,"in_reply_to":"AAAAPH%2F%2F3zQ%3D","updated":"2013-05-21 12:50:35.000000000","message":"And at the very least it should be OpenStack Foundation, not OpenStack, LLC","commit_id":"c156bbdfed5434850fa8470ad226680f975654e3"},{"author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"change_message_id":"49d4ac6e0b7e1e41e7864e3b5ab01f06ae7ad078","unresolved":false,"context_lines":[{"line_number":131,"context_line":"        self.assertEqual(\u0027201\u0027, resp[\u0027status\u0027])"},{"line_number":132,"context_line":"        stack_id \u003d resp[\u0027location\u0027].split(\u0027/\u0027)[-1]"},{"line_number":133,"context_line":"        self.stack_identifier \u003d \u0027%s/%s\u0027 % (stack_name, stack_id)"},{"line_number":134,"context_line":"        self.stacks.append(self.stack_identifier)"},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"    @attr(type\u003d\u0027smoke\u0027)"},{"line_number":137,"context_line":"    def test_stack_wait_condition_data(self):"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAO3%2F%2F9Gs%3D","line":134,"updated":"2013-05-16 07:32:44.000000000","message":"The append should happen right after the create_stack.","commit_id":"c156bbdfed5434850fa8470ad226680f975654e3"},{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"b7c143ba4825a0c4abd08e5b61420acf3718a525","unresolved":false,"context_lines":[{"line_number":131,"context_line":"        self.assertEqual(\u0027201\u0027, resp[\u0027status\u0027])"},{"line_number":132,"context_line":"        stack_id \u003d resp[\u0027location\u0027].split(\u0027/\u0027)[-1]"},{"line_number":133,"context_line":"        self.stack_identifier \u003d \u0027%s/%s\u0027 % (stack_name, stack_id)"},{"line_number":134,"context_line":"        self.stacks.append(self.stack_identifier)"},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"    @attr(type\u003d\u0027smoke\u0027)"},{"line_number":137,"context_line":"    def test_stack_wait_condition_data(self):"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAPH%2F%2F%2FuQ%3D","line":134,"in_reply_to":"AAAAO3%2F%2F9Gs%3D","updated":"2013-05-16 21:16:35.000000000","message":"See other comment","commit_id":"c156bbdfed5434850fa8470ad226680f975654e3"}]}
