)]}'
{"id":"openstack%2Fnova~993151","triplet_id":"openstack%2Fnova~master~Ibb221e2fb7d08b3c7a66156243971a30860bf628","project":"openstack/nova","branch":"master","topic":"bug/2156618","attention_set":{},"removed_from_attention_set":{"4690":{"account":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"last_update":"2026-06-23 00:50:10.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ibb221e2fb7d08b3c7a66156243971a30860bf628","subject":"Fix cover env HTML testr results missing unit tests","status":"MERGED","created":"2026-06-12 16:28:49.000000000","updated":"2026-06-23 00:51:43.000000000","submitted":"2026-06-23 00:50:10.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"993151-bug/2156618","meta_rev_id":"dabd5fdc5302674022daf037f5aa48b5e7216d6b","_number":993151,"virtual_id_number":993151,"owner":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-06-23 00:50:10.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":2,"date":"2026-06-22 22:44:37.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":2,"date":"2026-06-22 20:47:02.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":1,"date":"2026-06-22 22:44:37.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"}],"REVIEWER":[{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-06-12 16:32:45.000000000","updated_by":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-06-12 18:37:12.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-06-12 18:37:20.000000000","updated_by":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"reviewer":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"state":"CC"},{"updated":"2026-06-22 20:47:02.000000000","updated_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"reviewer":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"state":"REVIEWER"},{"updated":"2026-06-22 22:44:32.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"CC"},{"updated":"2026-06-22 22:44:37.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"}],"messages":[{"id":"0f6040e9538fbd8c54a193834e60a5b5a43c6466","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-06-12 16:28:49.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"cd7b94e25895c87a3df6965c9e3d4efb6fb87194","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-06-12 16:29:15.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":1},{"id":"8a9be9fef64400b88a3da9ef2d1b3c7011eeb814","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-06-12 16:32:45.000000000","message":"Patch Set 1:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/Ibb221e2fb7d08b3c7a66156243971a30860bf628 .","accounts_in_message":[],"_revision_number":1},{"id":"1a1176bd91247941d61314a4d9d885980609acd7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-12 18:37:12.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c579eb18ddbe44dcb1252291ec9c6bfe\n\n- build-openstack-api-guide https://zuul.opendev.org/t/openstack/build/c2516da212114854a86b407d4bb9bc50 : SUCCESS in 4m 56s\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/82ae35310d994ab483e88eb59c14b758 : SUCCESS in 3m 42s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9610aae06bb94d8ab6fcacbd4f14d8e6 : SUCCESS in 1h 13m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7baac404828e411a84ae246d4d392014 : SUCCESS in 7m 19s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/41d50e977ede441fa2a50cf39697715a : SUCCESS in 14m 52s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f8a80519a01f41188b1136b8367fdb19 : SUCCESS in 10m 12s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/ba049ac752ec49f89ffb394eb66607b5 : SUCCESS in 10m 47s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d8169b73553d4383b3c17e7801ec592b : SUCCESS in 12m 16s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5ac02375a38441439ced16c27dc1224c : SUCCESS in 8m 56s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/f23e6fe634774ea09cf2adc1f17c88b9 : SUCCESS in 6m 17s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/9223ec244f5541cdaae39653d277f3ab : SUCCESS in 29m 41s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/2d070b58c8034bbd8246ff3c61960896 : SUCCESS in 25m 06s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/61e0f5260d36401c9d3540cf5cee2e53 : TIMED_OUT in 2h 01m 03s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/28a0e75087934a9c8bc2a3052be1645d : SUCCESS in 14m 10s","accounts_in_message":[],"_revision_number":1},{"id":"abdce98ca7653d82648894c4849ee6fcd6bee68d","tag":"autogenerated:gerrit:setReadyForReview","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-06-12 18:51:27.000000000","message":"Set Ready For Review","accounts_in_message":[],"_revision_number":1},{"id":"dffcaea73c05da0810deca37aaee13d8d3d155f5","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-16 21:52:07.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ce93f750411a469fa806d71c81705c84\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/1a74dc7bc584431abf3034b98e67e01a : POST_FAILURE in 25m 05s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/d308cf62c3504c37bb38ea0a7f3d0887 : POST_FAILURE in 23m 27s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/b872f262b3b341c5a59cd13735a3aa6d : POST_FAILURE in 38m 07s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"c33068970ccf9c22c60d4491b27581cda7796234","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-06-22 20:47:02.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"0db8aeaa9f03874eb0dd8f9aa64899af705f9904","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-06-22 22:44:32.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"281aac8bbe0134b36de87c4d14644478773b772b","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-06-22 22:44:37.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"4ad9023cbff5a203cf14b67bc5c7b25ccf82f203","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-22 22:44:49.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"a8c01c7da7e8ed1eeca160422f6ad892df16d5b0","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-23 00:50:10.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/49a0d8fa303d4a94acf35d22e10c0466\n\n- build-openstack-api-guide https://zuul.opendev.org/t/openstack/build/5f4ac6f665104d84880c03566f604cbb : SUCCESS in 4m 34s\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/e37826047f7a4b2a9eed24afaa0f602c : SUCCESS in 5m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d0c3b2c2b4584a878179e688744d25db : SUCCESS in 7m 14s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/791c3fbff6214b92b911614cc6c02d37 : SUCCESS in 14m 32s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5794c9e75bad4760a9a3691639ae648d : SUCCESS in 14m 34s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/98f294127cb349c48754bacd47b8c26e : SUCCESS in 6m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/53c1c6595d58474aad4a5341dd707029 : SUCCESS in 8m 52s\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/ac1f7cab9ca048dc9078006d89d01a08 : SUCCESS in 27m 45s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/877fdf42cbb54532b360857c2b34fb02 : SUCCESS in 26m 16s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/56136ef892ff4013b2923f1ff0662cdd : TIMED_OUT in 2h 01m 03s (non-voting)\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/25d13360cff14a11beba1e3e5204683f : SUCCESS in 2m 59s\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/59d1faa5317c41649622df65f62b506c : SUCCESS in 12m 31s","accounts_in_message":[],"_revision_number":1},{"id":"96127425e95ec716baa5f3efa8c17c5934e5da0f","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-23 00:50:10.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"dabd5fdc5302674022daf037f5aa48b5e7216d6b","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-23 00:51:43.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/88c1c2444e3b41edaa58515a10793d7d\n\n- promote-api-guide https://zuul.opendev.org/t/openstack/build/4c5e1c7d52164225a9d848106e531fcb : SUCCESS in 44s\n- promote-api-ref https://zuul.opendev.org/t/openstack/build/5125e42c2604498c9dadb72006dcaff6 : SUCCESS in 44s\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cf03c7fa0ebc4e23a139dd7996fc01e6 : SUCCESS in 1m 00s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/bfba0fdcc8854a2ab3565983f90d341d : SUCCESS in 45s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"94d2d27df5c79ffef9079a40b9883246cf12fe15","revisions":{"94d2d27df5c79ffef9079a40b9883246cf12fe15":{"kind":"REWORK","_number":1,"created":"2026-06-12 16:28:49.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/51/993151/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/51/993151/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/993151/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/993151/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/993151/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/51/993151/1"}}},"commit":{"parents":[{"commit":"d8c997c350d745a118b34dfce62701f0013d7a16","subject":"Merge \"libvirt: Remove unused utility\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d8c997c350d745a118b34dfce62701f0013d7a16"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2026-06-12 16:27:45.000000000","tz":-420},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2026-06-12 16:27:45.000000000","tz":-420},"subject":"Fix cover env HTML testr results missing unit tests","message":"Fix cover env HTML testr results missing unit tests\n\nThe tox \"cover\" environment runs unit tests followed by functional\ntests, but the HTML testr results page only contains the functional\ntest results. This is because the second stestr invocation overwrites\nthe unit test run in the .stestr/ repository. Add --combine to the\nfunctional test stestr command so that results are appended rather\nthan replacing the unit test results.\n\nThe functional-without-sample-db-tests command reference is inlined\nbecause --combine is only needed here, not in the standalone env.\n\nCloses-Bug: #2156618\nAssisted-by: Claude claude-opus-4-6 claude-code-2.1.175\nChange-Id: Ibb221e2fb7d08b3c7a66156243971a30860bf628\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/94d2d27df5c79ffef9079a40b9883246cf12fe15"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/94d2d27df5c79ffef9079a40b9883246cf12fe15"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
