)]}'
{"id":"openstack%2Fnova~677180","triplet_id":"openstack%2Fnova~master~I9a9bda5d29bbb8d8d77f769cd1abf7c42a18c36b","project":"openstack/nova","branch":"master","topic":"run-selected-tests","hashtags":[],"change_id":"I9a9bda5d29bbb8d8d77f769cd1abf7c42a18c36b","subject":"Make it easier to run a selection of tests relevant to ongoing work","status":"MERGED","created":"2019-08-19 11:26:18.000000000","updated":"2019-11-22 21:02:55.000000000","submitted":"2019-11-22 20:58:18.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":13,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"677180-1574456298329-81677534","meta_rev_id":"5534e047eff361b5d3bace8826a1b6e4c76f5e94","_number":677180,"virtual_id_number":677180,"owner":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"date":"2019-08-19 20:00:42.000000000","_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"value":0,"date":"2019-08-19 21:17:38.000000000","_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"_account_id":9555,"name":"Matthew Booth","email":"mbooth@redhat.com","username":"MatthewBooth"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"date":"2019-10-09 16:27:13.000000000","_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"date":"2019-08-19 18:56:47.000000000","_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},{"value":0,"date":"2019-08-19 16:49:23.000000000","_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"value":0,"date":"2019-08-19 16:53:17.000000000","_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},{"value":0,"date":"2019-08-19 18:31:25.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2019-11-22 20:58:16.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"}],"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":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"all":[{"value":0,"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"_account_id":9555,"name":"Matthew Booth","email":"mbooth@redhat.com","username":"MatthewBooth"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":2,"date":"2019-08-19 16:59:31.000000000","_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},{"value":0,"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},{"value":0,"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2019-11-22 17:56:56.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"}],"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":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"all":[{"value":0,"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"_account_id":9555,"name":"Matthew Booth","email":"mbooth@redhat.com","username":"MatthewBooth"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},{"value":0,"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},{"value":0,"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2019-11-22 17:56:56.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"_account_id":9555,"name":"Matthew Booth","email":"mbooth@redhat.com","username":"MatthewBooth"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},{"value":0,"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},{"value":0,"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},{"_account_id":9555,"name":"Matthew Booth","email":"mbooth@redhat.com","username":"MatthewBooth"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-08-19 11:30:05.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"},{"updated":"2019-08-19 11:30:32.000000000","updated_by":{"_account_id":9555,"name":"Matthew Booth","email":"mbooth@redhat.com","username":"MatthewBooth"},"reviewer":{"_account_id":9555,"name":"Matthew Booth","email":"mbooth@redhat.com","username":"MatthewBooth"},"state":"REVIEWER"},{"updated":"2019-08-19 16:49:23.000000000","updated_by":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2019-08-19 16:59:31.000000000","updated_by":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"reviewer":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"state":"REVIEWER"},{"updated":"2019-08-19 18:31:25.000000000","updated_by":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"reviewer":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"state":"REVIEWER"},{"updated":"2019-08-19 18:56:47.000000000","updated_by":{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},"reviewer":{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2019-08-19 20:00:42.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":"REVIEWER"},{"updated":"2019-08-19 21:17:38.000000000","updated_by":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"reviewer":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"state":"REVIEWER"},{"updated":"2019-10-09 16:27:13.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2019-11-22 17:56:56.000000000","updated_by":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"reviewer":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"state":"REVIEWER"},{"updated":"2019-11-22 20:58:16.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"}],"messages":[{"id":"989612966e45a041cc7b13b3dfc1290bad652106","author":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"date":"2019-08-19 11:26:18.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0dc142a7f585d83e1be9a10d02a33b8077afe0f9","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2019-08-19 11:26:48.000000000","message":"Patch Set 1:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-intel-nfv-xenial tempest-dsvm-intel-nfv-xenial : SKIPPED (non-voting)\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial : SKIPPED (non-voting)\n- tempest-dsvm-ovsdpdk-nfv-networking-xenial tempest-dsvm-ovsdpdk-nfv-networking-xenial : SKIPPED (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"8651214ef88bbc60bdb292d2bb053c12b731b154","author":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"date":"2019-08-19 11:29:57.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"f0f8671adeb0eb77ab28634e9d05b5962e708bf4","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2019-08-19 11:30:31.000000000","message":"Patch Set 2:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-intel-nfv-xenial tempest-dsvm-intel-nfv-xenial : SKIPPED (non-voting)\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial : SKIPPED (non-voting)\n- tempest-dsvm-ovsdpdk-nfv-networking-xenial tempest-dsvm-ovsdpdk-nfv-networking-xenial : SKIPPED (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"3787683355ced635cfb49b3408cd6b008eb480e3","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-19 11:52:06.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bbfb2f3e12d042899fac41f4fa0f1085 : SUCCESS in 19m 35s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a73e9e7c45f2415e99a7b91ab26f50dc : SUCCESS in 16m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d49b3a5726434bb3a883030d3d7209fa : SUCCESS in 12m 39s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/bb24a86070b54523ad00e0bdf7895909 : SUCCESS in 17m 14s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/81651d6252604a8f8262ed41f72c2b3e : SUCCESS in 14m 14s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/9a03955ed3d04a8f8762e966243604bc : SUCCESS in 13m 59s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b557f53dd474493d9498609b5c39de06 : SUCCESS in 7m 38s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/d2429369469c46ff935920b2948c0b0b : SUCCESS in 20m 15s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/53759a307ae44516bd230606b5c11f07 : SUCCESS in 17m 49s","accounts_in_message":[],"_revision_number":2},{"id":"fd6e3092ed76473903660a7d3b8ba44e3bf83fd0","author":{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},"date":"2019-08-19 12:03:05.000000000","message":"Patch Set 1:\n\n* pci-test http://52.27.155.124/pci/677180/1 : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"3caa689a5e9a91b9a5670483ab267130491b122b","author":{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},"date":"2019-08-19 12:09:52.000000000","message":"Patch Set 2:\n\n* pci-test http://52.27.155.124/pci/677180/2 : SUCCESS","accounts_in_message":[],"_revision_number":2},{"id":"134acae1a0d66576bbe8d498b4f4bcdc732f326c","author":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"date":"2019-08-19 12:41:21.000000000","message":"Patch Set 2:\n\nTesting completed on the zVM Driver CI system check-nova pipeline and failed.  To recheck only the zVM driver plugins, submit a comment with only  zvm: recheck in the comment.. Contact information: zvmosci@us.ibm.com. For information see https://wiki.openstack.org/wiki/ZVMDriver.\n\n- check-nova-master http://extbasicopstackcilog01.podc.sl.edst.ibm.com/test_logs/jenkins-check-nova-master-35362 : FAILURE in 1h 10m 57s","accounts_in_message":[],"_revision_number":2},{"id":"9f50decbc46480b50fd471a848688acd6baf6729","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2019-08-19 12:49:51.000000000","message":"Patch Set 2:\n\n* nova-quobyteci-dsvm-volume http://78.46.57.153:8081/refs-changes-80-677180-2 : SUCCESS \n\nhttps://wiki.openstack.org/wiki/ThirdPartySystems/Quobyte_CI","accounts_in_message":[],"_revision_number":2},{"id":"a5b7756596ef2a9b367438edaab706d993b52dc2","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2019-08-19 13:46:33.000000000","message":"Patch Set 2:\n\nFor rechecking only on the Cloudbase Nova Hyper-V CI, add a review comment with run-Cloudbase Nova Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/677180/2 : FAILURE in 2h 15m 39s","accounts_in_message":[],"_revision_number":2},{"id":"f8b7b3d2b36998c285c006fd1dc9ab3ad7029a25","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-08-19 14:04:51.000000000","message":"Patch Set 2: Code-Review+2\n\n(6 comments)\n\nWouldn\u0027t mind some comments on the more esoteric pieces, a couple of which I pointed out inline. But overall, this is great, thanks.","accounts_in_message":[],"_revision_number":2},{"id":"92631df42be2dd505f6e9e2713b1245dcc3b5e5d","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-08-19 14:50:13.000000000","message":"Patch Set 2:\n\nbtw, an additional improvement here would be the ability to specify a venv and have the tool activate it for me\n\nand/or have a tox target that runs this, like we do for fast8 (though I know that reduces the improvement you\u0027re getting from eliminating the loading-up-tox overhead)","accounts_in_message":[],"_revision_number":2},{"id":"563a0e74ba5e60194f52d014e3059214b1a65f23","author":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"date":"2019-08-19 16:48:54.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"61893aa971b42fe3146d9ae526041dd7bf6fcf18","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2019-08-19 16:49:23.000000000","message":"Patch Set 3:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-intel-nfv-xenial tempest-dsvm-intel-nfv-xenial : SKIPPED (non-voting)\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial : SKIPPED (non-voting)\n- tempest-dsvm-ovsdpdk-nfv-networking-xenial tempest-dsvm-ovsdpdk-nfv-networking-xenial : SKIPPED (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"ac21b24e0129cd51fd06a33190b8e4ea7c367d0b","author":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"date":"2019-08-19 16:53:17.000000000","message":"Patch Set 3:\n\n(6 comments)","accounts_in_message":[],"_revision_number":3},{"id":"0ddd265598ba0ef3d0f1f07fec814d47e4b07a38","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-08-19 16:59:31.000000000","message":"Patch Set 3: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"90114a856b2ef81d461a9f20cb48b98b4dce8721","author":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"date":"2019-08-19 18:31:25.000000000","message":"Patch Set 3:\n\nTesting completed on the zVM Driver CI system check-nova pipeline and failed.  To recheck only the zVM driver plugins, submit a comment with only  zvm: recheck in the comment.. Contact information: zvmosci@us.ibm.com. For information see https://wiki.openstack.org/wiki/ZVMDriver.\n\n- check-nova-master http://extbasicopstackcilog01.podc.sl.edst.ibm.com/test_logs/jenkins-check-nova-master-35383 : FAILURE in 1h 02m 54s","accounts_in_message":[],"_revision_number":3},{"id":"fe70acec2e55e8d8730df9ace0065b37e954ac6a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-19 18:53:49.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d268a39ad95d422fa3741ec5103cb397 : SUCCESS in 18m 56s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/49afb978dfa84293a5dfe3fc7ba7be12 : SUCCESS in 15m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1f89702f2be04e429c9c5e17d88ed84f : SUCCESS in 11m 29s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/7b1a51188ef9460291bc7fe03a7851ad : SUCCESS in 17m 35s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/069d4fc53560443c97ff2b01148f2786 : SUCCESS in 14m 18s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/6183b9928a7c47b99a402dad5d7f7607 : SUCCESS in 17m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/570b3335b87042889abc7ba364e22d74 : SUCCESS in 7m 32s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/178d70b957a247efbc0b81fd400c6d2b : SUCCESS in 21m 26s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/9f37f68e4f3f4866b47d41e6f9ee7007 : SUCCESS in 17m 58s","accounts_in_message":[],"_revision_number":3},{"id":"5dd8bbdc55df1bf7b39363aa99f4852cdcf70f51","author":{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},"date":"2019-08-19 18:56:47.000000000","message":"Patch Set 3:\n\n* pci-test http://52.27.155.124/pci/677180/3 : SUCCESS","accounts_in_message":[],"_revision_number":3},{"id":"c8ca67aec236f7a9138e05a01ca1443f660e14ce","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2019-08-19 20:00:42.000000000","message":"Patch Set 3:\n\n* nova-quobyteci-dsvm-volume http://78.46.57.153:8081/refs-changes-80-677180-3 : SUCCESS \n\nhttps://wiki.openstack.org/wiki/ThirdPartySystems/Quobyte_CI","accounts_in_message":[],"_revision_number":3},{"id":"e93e102a0d2ed6d18bbc677ca410a92071201a64","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2019-08-19 21:17:38.000000000","message":"Patch Set 3:\n\nBuild succeeded.\n\n- nova http://cloudbase-ci.com/nova/677180/3 : SUCCESS in 2h 18m 36s","accounts_in_message":[],"_revision_number":3},{"id":"557a6b6add827da992e7d174f2aa997d8de9c8cc","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-10-09 16:27:13.000000000","message":"Patch Set 3:\n\nPersonally, I\u0027m not sure about this. On one hand, faster tests are a win, but on the other, I\u0027m not sure why we couldn\u0027t do this by way of a hook nor why it has to be specific to nova. I wonder if this is something that could live in stestr like flake8\u0027s \u0027--install-hook\u0027 option?","accounts_in_message":[],"_revision_number":3},{"id":"0d889477eec30c57428e8cc552b07f04eb2ae677","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2019-11-22 17:56:56.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\noh, nice, that seems pretty handy.","accounts_in_message":[],"_revision_number":3},{"id":"e2256504aca4604d2b76c1aa6c3c5c3107ae87af","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-22 18:03:18.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"91b4286fe9a2c34e1036dabb9b8855d847f1423d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-22 20:58:16.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/da73a01c2ddb4df88775d756d2f6e558 : SUCCESS in 13m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7a28793484d94b1fb033784799318ff6 : SUCCESS in 10m 37s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/927a63ba029b45a1b411f6b40cdad8a3 : SUCCESS in 12m 50s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/5fdd50f7d34742b2a069c7647e12dffd : SUCCESS in 13m 47s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4eb6bdecb4914fac95e6acd34b0998e0 : SUCCESS in 9m 36s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/e2429a73692b477db9075967eb437065 : SUCCESS in 20m 08s","accounts_in_message":[],"_revision_number":3},{"id":"592baa9bfa98a47292f69d09ed2b47b54bf1be17","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-22 20:58:18.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"3d5376686f88893f50aff21b125bddb7d3c0dc53","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-22 21:02:55.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/28b0732fea6b47e8a1f5164f3d41219e : SUCCESS in 1m 30s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"5df748b2eda5fcf1db4d64d7b19138aba07ba1ea","revisions":{"f1963171723a8bfa03945d38f90a2ded6a4aaf5b":{"kind":"REWORK","_number":1,"created":"2019-08-19 11:26:18.000000000","uploader":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"ref":"refs/changes/80/677180/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/80/677180/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/80/677180/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/80/677180/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/80/677180/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/80/677180/1"}}},"commit":{"parents":[{"commit":"ee6b69cadc75219aa53bdb91bb71a8b0cedd215b","subject":"Merge \"Fix libvirt driver tests to use LibvirtConfigCapsGuest instances\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ee6b69cadc75219aa53bdb91bb71a8b0cedd215b"}]}],"author":{"name":"Adam Spiers","email":"aspiers@suse.com","date":"2019-08-19 10:31:59.000000000","tz":60},"committer":{"name":"Adam Spiers","email":"aspiers@suse.com","date":"2019-08-19 11:25:40.000000000","tz":60},"subject":"Make it easier to run a selection of tests relevant to ongoing work","message":"Make it easier to run a selection of tests relevant to ongoing work\n\nDuring development of a new git commit, locally running a whole unit\nor functional test suite to check every minor code change is\nprohibitively expensive.  For maximum developer productivity and\nhappiness, it\u0027s generally desirable to make the feedback loop of the\ntraditional red/green cycle as quick as possible.\n\nSo add run-tests-for-diff.sh and run-tests.py to the tools/\nsubdirectory, using a few tricks as explained below to help with this.\n\nrun-tests.py takes a list of files on STDIN, filters the list for\ntests which can be run in the current tox virtualenv, and then runs\nthem with the correct stestr options.\n\nrun-tests-for-diff.sh is a simple wrapper around run-tests.py which\ndetermines which tests to run using output from \"git diff\".  This\nallows running only the test files changed/added in the working tree:\n\n    tools/run-tests-for-diff.sh\n\nor by a single commit:\n\n    tools/run-tests-for-diff.sh mybranch^!\n\nor a range of commits, e.g. a branch containing a whole patch series\nfor a blueprint:\n\n    tools/run-tests-for-diff.sh gerrit/master..bp/my-blueprint\n\nIt supports the same \"-HEAD\" invocation syntax as flake8wrap.sh (as\nused by the \"fast8\" tox environment):\n\n    tools/run-tests-for-diff.sh -HEAD\n\nIt\u0027s already possible to speed up running of tests by source\u0027ing the\n\"activate\" file for the desired tox virtualenv, e.g.\n\n    source .tox/py36/bin/activate\n\nand then running stestr directly.  This saves a few seconds by\nskipping the overhead introduced by running tox.\n\nSecondly, when only one test file needs to be run, specifying the -n\noption to stestr will skip the costly test discovery phase, saving\nseveral more valuable seconds.\n\nrun-tests.py uses both these tricks to make test runs as quick as\npossible.\n\nFuture commits could build on top of this work, harnessing a framework\nsuch as watchdog / watchmedo[0] or Guard[1] in order to automatically\nrun relevant tests every time your editor saves changes to a .py file.\n\n[0] https://github.com/gorakhargosh/watchdog - Python-based\n[1] https://guardgem.org - probably best in class, but Ruby-based so\n    maybe unacceptable for use within Nova.\n\nChange-Id: I9a9bda5d29bbb8d8d77f769cd1abf7c42a18c36b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f1963171723a8bfa03945d38f90a2ded6a4aaf5b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f1963171723a8bfa03945d38f90a2ded6a4aaf5b"}]},"branch":"refs/heads/master"},"27d450fd95f38116d57cd9656faa0c74309a8e4a":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2019-08-19 11:29:57.000000000","uploader":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"ref":"refs/changes/80/677180/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/80/677180/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/80/677180/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/80/677180/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/80/677180/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/80/677180/2"}}},"commit":{"parents":[{"commit":"ee6b69cadc75219aa53bdb91bb71a8b0cedd215b","subject":"Merge \"Fix libvirt driver tests to use LibvirtConfigCapsGuest instances\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ee6b69cadc75219aa53bdb91bb71a8b0cedd215b"}]}],"author":{"name":"Adam Spiers","email":"aspiers@suse.com","date":"2019-08-19 10:31:59.000000000","tz":60},"committer":{"name":"Adam Spiers","email":"aspiers@suse.com","date":"2019-08-19 11:27:54.000000000","tz":60},"subject":"Make it easier to run a selection of tests relevant to ongoing work","message":"Make it easier to run a selection of tests relevant to ongoing work\n\nDuring development of a new git commit, locally running a whole unit\nor functional test suite to check every minor code change is\nprohibitively expensive.  For maximum developer productivity and\nhappiness, it\u0027s generally desirable to make the feedback loop of the\ntraditional red/green cycle as quick as possible.\n\nSo add run-tests-for-diff.sh and run-tests.py to the tools/\nsubdirectory, using a few tricks as explained below to help with this.\n\nrun-tests.py takes a list of files on STDIN, filters the list for\ntests which can be run in the current tox virtualenv, and then runs\nthem with the correct stestr options.\n\nrun-tests-for-diff.sh is a simple wrapper around run-tests.py which\ndetermines which tests to run using output from \"git diff\".  This\nallows running only the test files changed/added in the working tree:\n\n    tools/run-tests-for-diff.sh\n\nor by a single commit:\n\n    tools/run-tests-for-diff.sh mybranch^!\n\nor a range of commits, e.g. a branch containing a whole patch series\nfor a blueprint:\n\n    tools/run-tests-for-diff.sh gerrit/master..bp/my-blueprint\n\nIt supports the same \"-HEAD\" invocation syntax as flake8wrap.sh (as\nused by the \"fast8\" tox environment):\n\n    tools/run-tests-for-diff.sh -HEAD\n\nrun-tests.py uses two tricks to make test runs as quick as possible:\n\n  1. It\u0027s (already) possible to speed up running of tests by\n     source\u0027ing the \"activate\" file for the desired tox virtualenv,\n     e.g.\n\n        source .tox/py36/bin/activate\n\n     and then running stestr directly.  This saves a few seconds by\n     skipping the overhead introduced by running tox.\n\n  2. When only one test file needs to be run, specifying the -n option\n     to stestr will skip the costly test discovery phase, saving\n     several more valuable seconds.\n\nFuture commits could build on top of this work, harnessing a framework\nsuch as watchdog / watchmedo[0] or Guard[1] in order to automatically\nrun relevant tests every time your editor saves changes to a .py file.\n\n[0] https://github.com/gorakhargosh/watchdog - Python-based\n[1] https://guardgem.org - probably best in class, but Ruby-based so\n    maybe unacceptable for use within Nova.\n\nChange-Id: I9a9bda5d29bbb8d8d77f769cd1abf7c42a18c36b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/27d450fd95f38116d57cd9656faa0c74309a8e4a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/27d450fd95f38116d57cd9656faa0c74309a8e4a"}]},"branch":"refs/heads/master"},"5df748b2eda5fcf1db4d64d7b19138aba07ba1ea":{"kind":"REWORK","_number":3,"created":"2019-08-19 16:48:54.000000000","uploader":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"ref":"refs/changes/80/677180/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/80/677180/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/80/677180/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/80/677180/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/80/677180/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/80/677180/3"}}},"commit":{"parents":[{"commit":"ee6b69cadc75219aa53bdb91bb71a8b0cedd215b","subject":"Merge \"Fix libvirt driver tests to use LibvirtConfigCapsGuest instances\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ee6b69cadc75219aa53bdb91bb71a8b0cedd215b"}]}],"author":{"name":"Adam Spiers","email":"aspiers@suse.com","date":"2019-08-19 10:31:59.000000000","tz":60},"committer":{"name":"Adam Spiers","email":"aspiers@suse.com","date":"2019-08-19 16:48:39.000000000","tz":60},"subject":"Make it easier to run a selection of tests relevant to ongoing work","message":"Make it easier to run a selection of tests relevant to ongoing work\n\nDuring development of a new git commit, locally running a whole unit\nor functional test suite to check every minor code change is\nprohibitively expensive.  For maximum developer productivity and\nhappiness, it\u0027s generally desirable to make the feedback loop of the\ntraditional red/green cycle as quick as possible.\n\nSo add run-tests-for-diff.sh and run-tests.py to the tools/\nsubdirectory, using a few tricks as explained below to help with this.\n\nrun-tests.py takes a list of files on STDIN, filters the list for\ntests which can be run in the current tox virtualenv, and then runs\nthem with the correct stestr options.\n\nrun-tests-for-diff.sh is a simple wrapper around run-tests.py which\ndetermines which tests to run using output from \"git diff\".  This\nallows running only the test files changed/added in the working tree:\n\n    tools/run-tests-for-diff.sh\n\nor by a single commit:\n\n    tools/run-tests-for-diff.sh mybranch^!\n\nor a range of commits, e.g. a branch containing a whole patch series\nfor a blueprint:\n\n    tools/run-tests-for-diff.sh gerrit/master..bp/my-blueprint\n\nIt supports the same \"-HEAD\" invocation syntax as flake8wrap.sh (as\nused by the \"fast8\" tox environment):\n\n    tools/run-tests-for-diff.sh -HEAD\n\nrun-tests.py uses two tricks to make test runs as quick as possible:\n\n  1. It\u0027s (already) possible to speed up running of tests by\n     source\u0027ing the \"activate\" file for the desired tox virtualenv,\n     e.g.\n\n        source .tox/py36/bin/activate\n\n     and then running stestr directly.  This saves a few seconds by\n     skipping the overhead introduced by running tox.\n\n  2. When only one test file needs to be run, specifying the -n option\n     to stestr will skip the costly test discovery phase, saving\n     several more valuable seconds.\n\nFuture commits could build on top of this work, harnessing a framework\nsuch as watchdog / watchmedo[0] or Guard[1] in order to automatically\nrun relevant tests every time your editor saves changes to a .py file.\n\n[0] https://github.com/gorakhargosh/watchdog - Python-based\n[1] https://guardgem.org - probably best in class, but Ruby-based so\n    maybe unacceptable for use within Nova.\n\nChange-Id: I9a9bda5d29bbb8d8d77f769cd1abf7c42a18c36b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5df748b2eda5fcf1db4d64d7b19138aba07ba1ea"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5df748b2eda5fcf1db4d64d7b19138aba07ba1ea"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
