)]}'
{"id":"openstack%2Fpython-novaclient~354638","triplet_id":"openstack%2Fpython-novaclient~master~I4adc965fd95b6e79a3ec26614d1c9f98262593b9","project":"openstack/python-novaclient","branch":"master","topic":"pretty_tox","hashtags":[],"change_id":"I4adc965fd95b6e79a3ec26614d1c9f98262593b9","subject":"Make novaclient functional tests use pretty tox","status":"MERGED","created":"2016-08-12 10:34:22.000000000","updated":"2016-08-12 15:44:16.000000000","submitted":"2016-08-12 15:44:16.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"9b15fc897a29777019afac58adf316668548763e","_number":354638,"virtual_id_number":354638,"owner":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2016-08-12 15:44:16.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"}],"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":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2016-08-12 12:51:32.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":2,"date":"2016-08-12 14:34:09.000000000","_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"}],"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":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":1,"date":"2016-08-12 14:34:09.000000000","_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-08-12 12:51:32.000000000","updated_by":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"reviewer":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"state":"REVIEWER"},{"updated":"2016-08-12 14:34:09.000000000","updated_by":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"reviewer":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"state":"REVIEWER"},{"updated":"2016-08-12 15:44:16.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"b371581e8ae735a0270411d4bb0db368f5877396","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2016-08-12 10:34:22.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c6ac8f4ed2ec09645c44842aa7790f7edf7203ab","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-12 12:01:37.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/38/354638/1/check/gate-python-novaclient-docs-ubuntu-xenial/57a5085//doc/build/html/ : SUCCESS in 2m 43s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/38/354638/1/check/gate-python-novaclient-pep8-ubuntu-xenial/d377584/ : SUCCESS in 2m 55s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/38/354638/1/check/gate-python-novaclient-python27-ubuntu-xenial/185c27a/ : SUCCESS in 2m 55s\n- gate-python-novaclient-python34 http://logs.openstack.org/38/354638/1/check/gate-python-novaclient-python34/8108b79/ : SUCCESS in 3m 34s\n- gate-python-novaclient-python35-nv http://logs.openstack.org/38/354638/1/check/gate-python-novaclient-python35-nv/2cc26b3/ : SUCCESS in 5m 02s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/38/354638/1/check/gate-tempest-dsvm-neutron-src-python-novaclient/bdccadf/ : SUCCESS in 1h 16m 52s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/38/354638/1/check/gate-python-novaclient-releasenotes/3d81f5c//releasenotes/build/html/ : SUCCESS in 2m 04s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/38/354638/1/check/gate-novaclient-dsvm-functional/4b1d75b/ : SUCCESS in 52m 34s\n- gate-novaclient-dsvm-functional-mitaka-nv http://logs.openstack.org/38/354638/1/check/gate-novaclient-dsvm-functional-mitaka-nv/77f995b/ : FAILURE in 37m 07s (non-voting)\n- gate-novaclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/38/354638/1/check/gate-novaclient-dsvm-functional-identity-v3-only-nv/2970b58/ : SUCCESS in 36m 50s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"392f5aefed0ad2f3f99dacaeafa6730ff9d47f69","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-08-12 12:51:32.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"f6fa72b174f79fe2e923208f899488e14ddab0c8","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-08-12 14:34:09.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\ncool","accounts_in_message":[],"_revision_number":1},{"id":"ce8898e005f11267d12f63a9be247ebbcdc7066a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-12 14:34:19.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"9181aa48896553d747c3f32a73bd16cacf1f1284","date":"2016-08-12 15:44:16.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":1},{"id":"507e79b443c78e26d7cc0e8ed9d8ef430fd87921","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-12 15:44:16.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/38/354638/1/gate/gate-python-novaclient-docs-ubuntu-xenial/682d947//doc/build/html/ : SUCCESS in 3m 22s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/38/354638/1/gate/gate-python-novaclient-pep8-ubuntu-xenial/421f9cc/ : SUCCESS in 1m 40s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/38/354638/1/gate/gate-python-novaclient-python27-ubuntu-xenial/ef9578b/ : SUCCESS in 3m 05s\n- gate-python-novaclient-python34 http://logs.openstack.org/38/354638/1/gate/gate-python-novaclient-python34/2e7cb44/ : SUCCESS in 2m 49s\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/38/354638/1/gate/gate-tempest-dsvm-neutron-src-python-novaclient/53b4a19/ : SUCCESS in 1h 08m 45s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/38/354638/1/gate/gate-python-novaclient-releasenotes/9d534ff//releasenotes/build/html/ : SUCCESS in 2m 23s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/38/354638/1/gate/gate-novaclient-dsvm-functional/9613738/ : SUCCESS in 52m 06s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"04613efbcf37d9c2d3b99bc83acb9fc806d1895b","revisions":{"04613efbcf37d9c2d3b99bc83acb9fc806d1895b":{"kind":"REWORK","_number":1,"created":"2016-08-12 10:34:22.000000000","uploader":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"ref":"refs/changes/38/354638/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/38/354638/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/38/354638/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/38/354638/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/38/354638/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/38/354638/1"}}},"commit":{"parents":[{"commit":"4d971af927256e7e32dcfb5a43d5c4487f9c4af9","subject":"Split nic parsing out of _boot method","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/4d971af927256e7e32dcfb5a43d5c4487f9c4af9"}]}],"author":{"name":"Sean Dague","email":"sean@dague.net","date":"2016-08-12 10:31:41.000000000","tz":-240},"committer":{"name":"Sean Dague","email":"sean@dague.net","date":"2016-08-12 10:34:21.000000000","tz":-240},"subject":"Make novaclient functional tests use pretty tox","message":"Make novaclient functional tests use pretty tox\n\nThis makes local running of the tests much nicer as we can see the\nprogress of successful tests working around the testr issue of showing\nno output until the end of the run.\n\nChange-Id: I4adc965fd95b6e79a3ec26614d1c9f98262593b9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/04613efbcf37d9c2d3b99bc83acb9fc806d1895b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/04613efbcf37d9c2d3b99bc83acb9fc806d1895b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
