)]}'
{".zuul.yaml":[{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"27fffcc08b01a95ca421d7f194a1af7103c0ab52","unresolved":true,"context_lines":[{"line_number":47,"context_line":"      - ^test-requirements.txt$"},{"line_number":48,"context_line":"    vars:"},{"line_number":49,"context_line":"      tox_envlist: all"},{"line_number":50,"context_line":"      tempest_concurrency: 1"},{"line_number":51,"context_line":"      tempest_test_regex: ^whitebox_tempest_plugin\\."},{"line_number":52,"context_line":"      # NOTE(jparker) in order for guest to boot via UEFI, the host will need the"},{"line_number":53,"context_line":"      # open source implementation of UEFI for VMs via the OVMF package. In"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"19dfa671_c9bdd549","line":50,"updated":"2024-04-22 19:09:34.000000000","message":"Should be able to remove this, then.","commit_id":"92e8308d8fec7b1a5f9e8aadf50526ef773a4143"},{"author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"change_message_id":"e4cae43b163a55a20caa7635dd973e64b3068728","unresolved":false,"context_lines":[{"line_number":47,"context_line":"      - ^test-requirements.txt$"},{"line_number":48,"context_line":"    vars:"},{"line_number":49,"context_line":"      tox_envlist: all"},{"line_number":50,"context_line":"      tempest_concurrency: 1"},{"line_number":51,"context_line":"      tempest_test_regex: ^whitebox_tempest_plugin\\."},{"line_number":52,"context_line":"      # NOTE(jparker) in order for guest to boot via UEFI, the host will need the"},{"line_number":53,"context_line":"      # open source implementation of UEFI for VMs via the OVMF package. In"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"c967301e_3172d10b","line":50,"in_reply_to":"19dfa671_c9bdd549","updated":"2024-04-22 19:10:56.000000000","message":"Acknowledged","commit_id":"92e8308d8fec7b1a5f9e8aadf50526ef773a4143"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"27fffcc08b01a95ca421d7f194a1af7103c0ab52","unresolved":true,"context_lines":[{"line_number":149,"context_line":"      - ^whitebox_tempest_plugin/api/compute/(?!test_rbd_direct_download).*py$"},{"line_number":150,"context_line":"    vars:"},{"line_number":151,"context_line":"      tox_envlist: all"},{"line_number":152,"context_line":"      tempest_concurrency: 1"},{"line_number":153,"context_line":"      devstack_plugins:"},{"line_number":154,"context_line":"        whitebox-tempest-plugin: https://opendev.org/openstack/whitebox-tempest-plugin.git"},{"line_number":155,"context_line":"      tempest_test_regex: \u0027^whitebox_tempest_plugin.api.compute.test_rbd_direct_download\u0027"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"b23d3f40_8edb64ec","line":152,"updated":"2024-04-22 19:09:34.000000000","message":"Ditto.","commit_id":"92e8308d8fec7b1a5f9e8aadf50526ef773a4143"},{"author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"change_message_id":"e4cae43b163a55a20caa7635dd973e64b3068728","unresolved":false,"context_lines":[{"line_number":149,"context_line":"      - ^whitebox_tempest_plugin/api/compute/(?!test_rbd_direct_download).*py$"},{"line_number":150,"context_line":"    vars:"},{"line_number":151,"context_line":"      tox_envlist: all"},{"line_number":152,"context_line":"      tempest_concurrency: 1"},{"line_number":153,"context_line":"      devstack_plugins:"},{"line_number":154,"context_line":"        whitebox-tempest-plugin: https://opendev.org/openstack/whitebox-tempest-plugin.git"},{"line_number":155,"context_line":"      tempest_test_regex: \u0027^whitebox_tempest_plugin.api.compute.test_rbd_direct_download\u0027"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9ef6c8f6_2fe24f39","line":152,"in_reply_to":"b23d3f40_8edb64ec","updated":"2024-04-22 19:10:56.000000000","message":"Acknowledged","commit_id":"92e8308d8fec7b1a5f9e8aadf50526ef773a4143"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"27fffcc08b01a95ca421d7f194a1af7103c0ab52","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"713ae8e4_e5c22632","updated":"2024-04-22 19:09:34.000000000","message":"I\u0027d like to see it pass without the concurrency bit zuul.yaml to make sure it does the correct thing, and we should also follow up with a more fine grained application of the decorator, so that the (admittedly few) tests that we have that can run in parallel, actually run in parallel.","commit_id":"92e8308d8fec7b1a5f9e8aadf50526ef773a4143"}],"whitebox_tempest_plugin/api/compute/base.py":[{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"da0ca91055495595f85606a74fdbb97f0d0ebe77","unresolved":true,"context_lines":[{"line_number":36,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"@decorators.serial"},{"line_number":40,"context_line":"class BaseWhiteboxComputeTest(base.BaseV2ComputeAdminTest):"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    def create_test_server(self, *args, **kwargs):"}],"source_content_type":"text/x-python","patch_set":2,"id":"b6d32a2e_c45db7ab","line":39,"updated":"2024-04-29 16:38:07.000000000","message":"can you please tell, how this will work.\n\nis it so, then all test will run serially(only one at a time) ?","commit_id":"99a99d3f5a8fc278055d95ad835b448fd7d04545"},{"author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"change_message_id":"2c0b6bc60bd8d841148c64aed2fb14791534863f","unresolved":true,"context_lines":[{"line_number":36,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"@decorators.serial"},{"line_number":40,"context_line":"class BaseWhiteboxComputeTest(base.BaseV2ComputeAdminTest):"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    def create_test_server(self, *args, **kwargs):"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff119981_e9cd8b17","line":39,"in_reply_to":"b6d32a2e_c45db7ab","updated":"2024-04-29 16:41:14.000000000","message":"Yes that is correct, any test that inherits from this will be marked as a a test that must run one at a time regardless of the concurrency set by execution.  This was just to test something downstream, I\u0027ll be updating this to apply to more specific tests since not all whitebox tests need to be executed serially.","commit_id":"99a99d3f5a8fc278055d95ad835b448fd7d04545"},{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"aa082aa962298a6b68bbb8df1569c7f7f27d2146","unresolved":false,"context_lines":[{"line_number":36,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"@decorators.serial"},{"line_number":40,"context_line":"class BaseWhiteboxComputeTest(base.BaseV2ComputeAdminTest):"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    def create_test_server(self, *args, **kwargs):"}],"source_content_type":"text/x-python","patch_set":2,"id":"3505789b_59a1119f","line":39,"in_reply_to":"ff119981_e9cd8b17","updated":"2024-04-29 16:44:48.000000000","message":"Acknowledged, thanks","commit_id":"99a99d3f5a8fc278055d95ad835b448fd7d04545"}]}
