)]}'
{"id":"openstack%2Fpython-novaclient~266219","triplet_id":"openstack%2Fpython-novaclient~master~Ifb17381938baf359d634614d0d89f4eb9d479bc4","project":"openstack/python-novaclient","branch":"master","topic":"tox_debug","hashtags":[],"change_id":"Ifb17381938baf359d634614d0d89f4eb9d479bc4","subject":"Add debug testenv in tox","status":"ABANDONED","created":"2016-01-12 06:26:33.000000000","updated":"2016-01-26 11:40:28.000000000","total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"bfb22b01900aaf51104a9820ce025014800e6c15","_number":266219,"virtual_id_number":266219,"owner":{"_account_id":19132,"name":"ting wang","email":"bx_wang@outlook.com","username":"binean"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":1,"date":"2016-01-19 22:12:04.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"date":"2016-01-19 15:54:28.000000000","_account_id":19132,"name":"ting wang","email":"bx_wang@outlook.com","username":"binean"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2016-01-19 18:21:58.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":19132,"name":"ting wang","email":"bx_wang@outlook.com","username":"binean"},{"value":-2,"date":"2016-01-21 15:34:10.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":{"all":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":19132,"name":"ting wang","email":"bx_wang@outlook.com","username":"binean"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":19132,"name":"ting wang","email":"bx_wang@outlook.com","username":"binean"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"_account_id":19132,"name":"ting wang","email":"bx_wang@outlook.com","username":"binean"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-01-12 10:58:53.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-01-19 18:21:58.000000000","updated_by":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"reviewer":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"state":"REVIEWER"},{"updated":"2016-01-19 22:12:04.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2016-01-21 15:34:10.000000000","updated_by":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"reviewer":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"state":"REVIEWER"}],"messages":[{"id":"fe99d63a609e470d880590823330a5311eef199a","author":{"_account_id":19132,"name":"ting wang","email":"bx_wang@outlook.com","username":"binean"},"date":"2016-01-12 06:26:33.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ec8782408877742eff7125786b4daee63cfdba46","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-12 07:20:45.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-pep8 http://logs.openstack.org/19/266219/1/check/gate-python-novaclient-pep8/4dafedf/ : SUCCESS in 1m 01s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/19/266219/1/check/gate-python-novaclient-docs/93689f4//doc/build/html/ : SUCCESS in 1m 22s\n- gate-python-novaclient-python27 http://logs.openstack.org/19/266219/1/check/gate-python-novaclient-python27/ff36271/ : SUCCESS in 1m 43s\n- gate-python-novaclient-python34 http://logs.openstack.org/19/266219/1/check/gate-python-novaclient-python34/5a084ac/ : SUCCESS in 1m 42s\n- gate-python-novaclient-requirements http://logs.openstack.org/19/266219/1/check/gate-python-novaclient-requirements/9100ec4/ : SUCCESS in 22s\n- gate-python-novaclient-pypy http://logs.openstack.org/19/266219/1/check/gate-python-novaclient-pypy/e5051fb/ : SUCCESS in 2m 38s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/19/266219/1/check/gate-tempest-dsvm-neutron-src-python-novaclient/61803c4/ : SUCCESS in 53m 21s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/19/266219/1/check/gate-python-novaclient-releasenotes/90fe328//releasenotes/build/html/ : SUCCESS in 1m 07s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/19/266219/1/check/gate-novaclient-dsvm-functional/81d8b0a/ : SUCCESS in 29m 08s","accounts_in_message":[],"_revision_number":1},{"id":"665ab0e69361fda307a9074c885bd153e01c7d3e","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-01-12 10:58:53.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"ff5659b666924f7f954e78d639eb1c752b4773fb","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-01-12 17:50:37.000000000","message":"Patch Set 1:\n\nWould it make sense to use, say, an environment variable to indicate test mode?  But then it\u0027d probably be necessary to use some sort of wrapper script to invoke the correct command…","accounts_in_message":[],"_revision_number":1},{"id":"cdaed8d901062254407a4763df2e8676ff182e3b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-18 21:36:08.000000000","message":"Patch Set 1: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":1},{"id":"fddfb2d00d2301283443c7bbf333a6886080b7b1","author":{"_account_id":19132,"name":"ting wang","email":"bx_wang@outlook.com","username":"binean"},"date":"2016-01-19 15:53:53.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"e275aa40bce7e64540e219340e185740f8f3643f","author":{"_account_id":19132,"name":"ting wang","email":"bx_wang@outlook.com","username":"binean"},"date":"2016-01-19 15:54:28.000000000","message":"Patch Set 2:\n\n\u003e (1 comment)\n\nIt used to debug unit test.","accounts_in_message":[],"_revision_number":2},{"id":"8e8f83625b238c3c0dcbed2f9a9c750e7a5b4798","author":{"_account_id":19132,"name":"ting wang","email":"bx_wang@outlook.com","username":"binean"},"date":"2016-01-19 15:55:51.000000000","message":"Patch Set 2:\n\n\u003e Would it make sense to use, say, an environment variable to\n \u003e indicate test mode?  But then it\u0027d probably be necessary to use\n \u003e some sort of wrapper script to invoke the correct command…\n\nYou mean run_test.sh? but nova has deprecated already, so I think we\u0027d better use tox instead. And I see some other projects use tox -e debug as well.","accounts_in_message":[],"_revision_number":2},{"id":"c55d206c8b56fa5d29b17ecf51b658003b8c4f24","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-01-19 18:21:58.000000000","message":"Patch Set 2: Code-Review+2\n\nNo, I mean use some sort of wrapper that we would call from the tox environment that would then decide whether to execute the test with the debug helper or not based on a value of an environment variable.  The environment variable would, of course, have to be added to the list of variables to pass through.","accounts_in_message":[],"_revision_number":2},{"id":"2edd2ac9a8aeceee7fa29a9c28342f86fe3e1b78","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-19 22:12:04.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-pep8 http://logs.openstack.org/19/266219/2/check/gate-python-novaclient-pep8/7ec462a/ : SUCCESS in 1m 07s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/19/266219/2/check/gate-python-novaclient-docs/14a6a2e//doc/build/html/ : SUCCESS in 1m 04s\n- gate-python-novaclient-python27 http://logs.openstack.org/19/266219/2/check/gate-python-novaclient-python27/0426861/ : SUCCESS in 3m 10s\n- gate-python-novaclient-python34 http://logs.openstack.org/19/266219/2/check/gate-python-novaclient-python34/0f15105/ : SUCCESS in 3m 27s\n- gate-python-novaclient-requirements http://logs.openstack.org/19/266219/2/check/gate-python-novaclient-requirements/db5df16/ : SUCCESS in 1m 17s\n- gate-python-novaclient-pypy http://logs.openstack.org/19/266219/2/check/gate-python-novaclient-pypy/92fa5d8/ : SUCCESS in 2m 30s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/19/266219/2/check/gate-tempest-dsvm-neutron-src-python-novaclient/a6ac20a/ : SUCCESS in 1h 18m 24s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/19/266219/2/check/gate-python-novaclient-releasenotes/17f30f1//releasenotes/build/html/ : SUCCESS in 1m 01s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/19/266219/2/check/gate-novaclient-dsvm-functional/3bbc649/ : SUCCESS in 36m 53s","accounts_in_message":[],"_revision_number":2},{"id":"ceefbf3841044ba5195b6c31ed7e640188d60eb4","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2016-01-21 15:34:10.000000000","message":"Patch Set 2: Code-Review-2\n\nno, I really don\u0027t want to bring in oslotest here.","accounts_in_message":[],"_revision_number":2},{"id":"8bf5ddba343a4e1b9c3abccca854134226db8ec7","author":{"_account_id":19132,"name":"ting wang","email":"bx_wang@outlook.com","username":"binean"},"date":"2016-01-21 15:35:46.000000000","message":"Patch Set 2:\n\n\u003e no, I really don\u0027t want to bring in oslotest here.\n\ncould you please explain why you don\u0027t like it?","accounts_in_message":[],"_revision_number":2},{"id":"f411217019666f82ffb0a5e9544aba3aa3a22775","author":{"_account_id":19132,"name":"ting wang","email":"bx_wang@outlook.com","username":"binean"},"date":"2016-01-26 11:40:28.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"afe4ff70ccb982efbe669dcc2de1db6fce29235a","revisions":{"e051927d5b356738d2f9589997b53b8a04dcd675":{"kind":"REWORK","_number":1,"created":"2016-01-12 06:26:33.000000000","uploader":{"_account_id":19132,"name":"ting wang","email":"bx_wang@outlook.com","username":"binean"},"ref":"refs/changes/19/266219/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/19/266219/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/19/266219/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/19/266219/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/19/266219/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/19/266219/1"}}},"commit":{"parents":[{"commit":"797ae2af69e35186a9bbbfbcb00a8bb52de6f630","subject":"Merge \"Fix W503 line break before binary operator\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/797ae2af69e35186a9bbbfbcb00a8bb52de6f630"}]}],"author":{"name":"ting.wang","email":"ting.wang@easystack.cn","date":"2016-01-12 03:25:24.000000000","tz":480},"committer":{"name":"ting.wang","email":"ting.wang@easystack.cn","date":"2016-01-12 06:26:15.000000000","tz":480},"subject":"Add debug testenv in tox","message":"Add debug testenv in tox\n\nOnce we add debug testenv, we can use \"tox -e debug -- --debug\"\nto debug test cases when tox is running.\n\nChange-Id: Ifb17381938baf359d634614d0d89f4eb9d479bc4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e051927d5b356738d2f9589997b53b8a04dcd675"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e051927d5b356738d2f9589997b53b8a04dcd675"}]},"branch":"refs/heads/master"},"afe4ff70ccb982efbe669dcc2de1db6fce29235a":{"kind":"REWORK","_number":2,"created":"2016-01-19 15:53:53.000000000","uploader":{"_account_id":19132,"name":"ting wang","email":"bx_wang@outlook.com","username":"binean"},"ref":"refs/changes/19/266219/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/19/266219/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/19/266219/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/19/266219/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/19/266219/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/19/266219/2"}}},"commit":{"parents":[{"commit":"e7711cddafdcf036ec709002779c8e9f99c6d0aa","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e7711cddafdcf036ec709002779c8e9f99c6d0aa"}]}],"author":{"name":"binean","email":"ting.wang@easystack.cn","date":"2016-01-19 15:48:02.000000000","tz":480},"committer":{"name":"binean","email":"ting.wang@easystack.cn","date":"2016-01-19 15:53:24.000000000","tz":480},"subject":"Add debug testenv in tox","message":"Add debug testenv in tox\n\nOnce we add debug testenv, we can use \"tox -e debug\"\nto debug test cases when tox is running.\nThen tox will use oslotest which really debug our test cases.\n\nOnly we should do is insert pdb into code.It\u0027s easy to use.\n\nref:\nhttp://docs.openstack.org/developer/oslotest/debugging.html\n\nChange-Id: Ifb17381938baf359d634614d0d89f4eb9d479bc4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/afe4ff70ccb982efbe669dcc2de1db6fce29235a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/afe4ff70ccb982efbe669dcc2de1db6fce29235a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
