)]}'
{"id":"openstack%2Fpython-openstackclient~349079","triplet_id":"openstack%2Fpython-openstackclient~master~I356956fcc4ff35191a6ad6a085b75cf370434b09","project":"openstack/python-openstackclient","branch":"master","topic":"integ-tests","hashtags":[],"change_id":"I356956fcc4ff35191a6ad6a085b75cf370434b09","subject":"Add shell integration test","status":"MERGED","created":"2016-07-29 21:40:02.000000000","updated":"2016-08-18 22:31:08.000000000","submitted":"2016-08-18 22:31:08.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"8b054297e8bc4e4c9763eeabe9f5e6139c9cd9ee","_number":349079,"virtual_id_number":349079,"owner":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2016-08-18 22:31:08.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":2,"date":"2016-08-18 18:25:26.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":1,"date":"2016-08-18 19:21:51.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-08-04 19:22:09.000000000","updated_by":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"reviewer":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"state":"REVIEWER"},{"updated":"2016-08-18 19:21:51.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2016-08-18 22:31:08.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"41fc56d670707e48e3b63d65811df89e8644ee5a","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-07-29 21:40:02.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f30fc657f011ec8526a920169715c3a75c0dc3bb","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-07-29 21:42:08.000000000","message":"Patch Set 1: Workflow-1\n\n(1 comment)\n\npep8 fails because of the JSON response bodies I left in... but this should pass before the osc-lib shell changes go in, and again after with no changes.  Also I need to add os-cloud-config tests yet.","accounts_in_message":[],"_revision_number":1},{"id":"3a0a953f9defda9f326613fa8adeb81db8922242","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-30 00:42:56.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/79/349079/1/check/gate-python-openstackclient-docs-ubuntu-xenial/7f55192//doc/build/html/ : SUCCESS in 5m 49s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/79/349079/1/check/gate-python-openstackclient-pep8-ubuntu-xenial/7670d63/ : FAILURE in 7m 22s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/79/349079/1/check/gate-python-openstackclient-python27-ubuntu-xenial/81b3a2d/ : SUCCESS in 4m 54s\n- gate-python-openstackclient-python34 http://logs.openstack.org/79/349079/1/check/gate-python-openstackclient-python34/c86f019/ : SUCCESS in 7m 38s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/79/349079/1/check/gate-python-openstackclient-python35-nv/d72aeac/ : SUCCESS in 4m 43s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/79/349079/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/7662fba/ : SUCCESS in 1h 28m 00s\n- check-osc-plugins http://logs.openstack.org/79/349079/1/check/check-osc-plugins/f93b054/ : SUCCESS in 5m 26s\n- gate-osc-dsvm-functional http://logs.openstack.org/79/349079/1/check/gate-osc-dsvm-functional/a36f98c/ : SUCCESS in 42m 31s","accounts_in_message":[],"_revision_number":1},{"id":"2e6d6be7133fedde50a65bd679e2aee668760439","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-08-02 16:11:41.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"53ff92a401c1a59bbed00f53617aaf5e4a493512","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-08-02 16:12:54.000000000","message":"Patch Set 2:\n\nThe expected 2 integ test failures are argument precedence issues, exactly what they are testing for and the primary reason these tests need to be added.  We may have already been broken!","accounts_in_message":[],"_revision_number":2},{"id":"f3e41dcb1b8cc971cd0905202d2e7fd9d4bb483b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-02 20:40:15.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/79/349079/2/check/gate-python-openstackclient-docs-ubuntu-xenial/eb970f1//doc/build/html/ : SUCCESS in 9m 21s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/79/349079/2/check/gate-python-openstackclient-pep8-ubuntu-xenial/0ff158d/ : SUCCESS in 4m 02s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/79/349079/2/check/gate-python-openstackclient-python27-ubuntu-xenial/e9d1ec5/ : FAILURE in 8m 55s\n- gate-python-openstackclient-python34 http://logs.openstack.org/79/349079/2/check/gate-python-openstackclient-python34/bb10938/ : FAILURE in 2m 51s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/79/349079/2/check/gate-python-openstackclient-python35-nv/707b3a7/ : FAILURE in 10m 03s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/79/349079/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/1717ed2/ : SUCCESS in 1h 12m 20s\n- check-osc-plugins http://logs.openstack.org/79/349079/2/check/check-osc-plugins/80bdd15/ : SUCCESS in 3m 44s\n- gate-osc-dsvm-functional http://logs.openstack.org/79/349079/2/check/gate-osc-dsvm-functional/0fd9bf8/ : SUCCESS in 41m 49s","accounts_in_message":[],"_revision_number":2},{"id":"b91111fd70e4a52ca84d8972a9127a3194add26f","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-08-03 02:20:32.000000000","message":"Uploaded patch set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"d759c343797498b2bd351dc8a7118fa202961a99","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-03 06:54:26.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/79/349079/3/check/gate-python-openstackclient-docs-ubuntu-xenial/e99a947//doc/build/html/ : SUCCESS in 6m 18s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/79/349079/3/check/gate-python-openstackclient-pep8-ubuntu-xenial/5cec5b8/ : SUCCESS in 4m 11s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/79/349079/3/check/gate-python-openstackclient-python27-ubuntu-xenial/92add5f/ : FAILURE in 4m 10s\n- gate-python-openstackclient-python34 http://logs.openstack.org/79/349079/3/check/gate-python-openstackclient-python34/932efa6/ : FAILURE in 5m 56s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/79/349079/3/check/gate-python-openstackclient-python35-nv/881fa7c/ : FAILURE in 19m 45s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/79/349079/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/9e916ba/ : SUCCESS in 1h 14m 02s\n- check-osc-plugins http://logs.openstack.org/79/349079/3/check/check-osc-plugins/1b667d1/ : SUCCESS in 3m 22s\n- gate-osc-dsvm-functional http://logs.openstack.org/79/349079/3/check/gate-osc-dsvm-functional/8596483/ : SUCCESS in 37m 06s","accounts_in_message":[],"_revision_number":3},{"id":"0407a5e555aa7f4776bbce0d4769507a2c29aba7","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-08-03 15:05:22.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"a7fa925839e171f6e30f1f38704b4df3baf9f817","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-03 19:28:19.000000000","message":"Patch Set 3:\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/79/349079/3/check/gate-python-openstackclient-docs-ubuntu-xenial/cd5305a//doc/build/html/ : SUCCESS in 6m 03s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/79/349079/3/check/gate-python-openstackclient-pep8-ubuntu-xenial/5201f94/ : SUCCESS in 4m 02s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/79/349079/3/check/gate-python-openstackclient-python27-ubuntu-xenial/c9c9963/ : FAILURE in 5m 05s\n- gate-python-openstackclient-python34 http://logs.openstack.org/79/349079/3/check/gate-python-openstackclient-python34/a3ca63a/ : FAILURE in 4m 52s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/79/349079/3/check/gate-python-openstackclient-python35-nv/bcab6ff/ : FAILURE in 6m 20s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/79/349079/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/45b1f52/ : SUCCESS in 1h 06m 26s\n- check-osc-plugins http://logs.openstack.org/79/349079/3/check/check-osc-plugins/c002ec5/ : SUCCESS in 6m 19s\n- gate-osc-dsvm-functional http://logs.openstack.org/79/349079/3/check/gate-osc-dsvm-functional/b338d5b/ : SUCCESS in 41m 07s","accounts_in_message":[],"_revision_number":3},{"id":"e9be166548ccb11220d16b0c2e3e2e26dceff662","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-08-08 13:49:31.000000000","message":"Patch Set 3:\n\nrecheck\nw/os-client-config 1.19.1 in u-c","accounts_in_message":[],"_revision_number":3},{"id":"2c28f6b96d2d4c4f8e44ba546731dcad138ed5fb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-08 16:44:44.000000000","message":"Patch Set 3:\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/79/349079/3/check/gate-python-openstackclient-docs-ubuntu-xenial/d01dd29//doc/build/html/ : SUCCESS in 7m 43s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/79/349079/3/check/gate-python-openstackclient-pep8-ubuntu-xenial/33564aa/ : SUCCESS in 2m 46s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/79/349079/3/check/gate-python-openstackclient-python27-ubuntu-xenial/d474da2/ : FAILURE in 5m 19s\n- gate-python-openstackclient-python34 http://logs.openstack.org/79/349079/3/check/gate-python-openstackclient-python34/5ee1fa7/ : FAILURE in 4m 24s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/79/349079/3/check/gate-python-openstackclient-python35-nv/b080c1b/ : FAILURE in 6m 32s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/79/349079/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/fced73c/ : SUCCESS in 1h 20m 49s\n- check-osc-plugins http://logs.openstack.org/79/349079/3/check/check-osc-plugins/2395b5f/ : SUCCESS in 5m 43s\n- gate-osc-dsvm-functional http://logs.openstack.org/79/349079/3/check/gate-osc-dsvm-functional/8074089/ : SUCCESS in 37m 36s","accounts_in_message":[],"_revision_number":3},{"id":"629cc235133d988c04b9b19a8912c129ddd14790","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-08-18 16:33:42.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"a9b2718adf5b26a112c8b011a7190a1baba53383","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-08-18 18:21:20.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"b1d84c5c79586e600e32b29010b6e334d158bef4","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-08-18 18:23:09.000000000","message":"Patch Set 4:\n\nremove the commented out code? (and the depends-on in the commit msg)","accounts_in_message":[],"_revision_number":4},{"id":"aaad528a2e8a39ba14972a15e3d0f9e9e8340b07","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-08-18 18:23:12.000000000","message":"Patch Set 4: Code-Review-1","accounts_in_message":[],"_revision_number":4},{"id":"f4a174ac347bd527405a6effb8034603fdd1cc87","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-08-18 18:25:26.000000000","message":"Patch Set 4: Code-Review+2\n\nspoke with dtroyer on IRC, he mentioned the tests should be enabled soon, we don\u0027t want to hold up the osc release","accounts_in_message":[],"_revision_number":4},{"id":"e63208620a8d2c25d16391ca04488c53aca6504d","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-08-18 19:21:51.000000000","message":"Patch Set 4: Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"777c6bfc96999d5537dfcafd96e46e5fb9cef739","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-18 21:15:13.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/79/349079/4/check/gate-python-openstackclient-docs-ubuntu-xenial/70cc7b8//doc/build/html/ : SUCCESS in 3m 05s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/79/349079/4/check/gate-python-openstackclient-pep8-ubuntu-xenial/96ea0d5/ : SUCCESS in 5m 05s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/79/349079/4/check/gate-python-openstackclient-python27-ubuntu-xenial/8980c37/ : SUCCESS in 2m 55s\n- gate-python-openstackclient-python34 http://logs.openstack.org/79/349079/4/check/gate-python-openstackclient-python34/bd35c65/ : SUCCESS in 5m 40s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/79/349079/4/check/gate-python-openstackclient-python35-nv/f6bd3d2/ : SUCCESS in 3m 11s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/79/349079/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient/f56d060/ : SUCCESS in 1h 12m 34s\n- check-osc-plugins http://logs.openstack.org/79/349079/4/check/check-osc-plugins/7ee1589/ : SUCCESS in 3m 32s\n- gate-osc-dsvm-functional http://logs.openstack.org/79/349079/4/check/gate-osc-dsvm-functional/17f3a07/ : SUCCESS in 47m 31s","accounts_in_message":[],"_revision_number":4},{"id":"9b93e8ae38a46f03879b8cf4d3d8164df4b7309a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-18 21:15:36.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"93d6764b43559f675dad6f0aba0a29ac612366fe","date":"2016-08-18 22:31:08.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":4},{"id":"d4037f9e5df39e8c3178ef6edfbc1edb19796db7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-18 22:31:08.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/79/349079/4/gate/gate-python-openstackclient-docs-ubuntu-xenial/5129c9b//doc/build/html/ : SUCCESS in 5m 40s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/79/349079/4/gate/gate-python-openstackclient-pep8-ubuntu-xenial/bb0cd7a/ : SUCCESS in 6m 14s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/79/349079/4/gate/gate-python-openstackclient-python27-ubuntu-xenial/1499a7b/ : SUCCESS in 4m 57s\n- gate-python-openstackclient-python34 http://logs.openstack.org/79/349079/4/gate/gate-python-openstackclient-python34/e40c461/ : SUCCESS in 4m 12s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/79/349079/4/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/86545bd/ : SUCCESS in 1h 14m 36s\n- check-osc-plugins http://logs.openstack.org/79/349079/4/gate/check-osc-plugins/54bee5a/ : SUCCESS in 5m 24s\n- gate-osc-dsvm-functional http://logs.openstack.org/79/349079/4/gate/gate-osc-dsvm-functional/7688eb8/ : SUCCESS in 49m 58s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"44f6b769298ea0b8ad33e7f902acda08f83da04b","revisions":{"c26d72c3689557532dfef5aad51a92db50e9c75e":{"kind":"REWORK","_number":1,"created":"2016-07-29 21:40:02.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/79/349079/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/79/349079/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/79/349079/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/79/349079/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/79/349079/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/79/349079/1"}}},"commit":{"parents":[{"commit":"b7b140df06faa1ff451ca5e50f3690191cb316cb","subject":"Merge \"Pass security group id to novaclient while adding security group to server\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b7b140df06faa1ff451ca5e50f3690191cb316cb"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2016-07-29 21:31:12.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2016-07-29 21:39:54.000000000","tz":-300},"subject":"Add shell integration test","message":"Add shell integration test\n\nThese run next to unit tests, but unlike unit tests, they test the\ndependent libraries also.  This is to detect incompatible breakage\nin those dependencies.  The tests provide CLI-level input and\nverify the API calls being made via requests using requests_mock\nso the entire stack is tested.\n\nIt is possible we want to run these separate from the unit tests.\nThey do not belong in the functional tests as they do not require\na functional cloud for testing.\n\nChange-Id: I356956fcc4ff35191a6ad6a085b75cf370434b09\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c26d72c3689557532dfef5aad51a92db50e9c75e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c26d72c3689557532dfef5aad51a92db50e9c75e"}]},"branch":"refs/heads/master"},"e626649a6374adb7b22844a18361727c3d59be8c":{"kind":"REWORK","_number":2,"created":"2016-08-02 16:11:41.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/79/349079/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/79/349079/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/79/349079/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/79/349079/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/79/349079/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/79/349079/2"}}},"commit":{"parents":[{"commit":"3c4c0ce23f99641ab398f4c4a6ee578bab249608","subject":"Merge \"OS_DEFAULT_DOMAIN must be an ID\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3c4c0ce23f99641ab398f4c4a6ee578bab249608"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2016-07-29 21:31:12.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2016-08-02 16:11:31.000000000","tz":-300},"subject":"Add shell integration test","message":"Add shell integration test\n\nThese run next to unit tests, but unlike unit tests, they test the\ndependent libraries also.  This is to detect incompatible breakage\nin those dependencies.  The tests provide CLI-level input and\nverify the API calls being made via requests using requests_mock\nso the entire stack is tested.\n\nIt is possible we want to run these separate from the unit tests.\nThey do not belong in the functional tests as they do not require\na functional cloud for testing.\n\nChange-Id: I356956fcc4ff35191a6ad6a085b75cf370434b09\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e626649a6374adb7b22844a18361727c3d59be8c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e626649a6374adb7b22844a18361727c3d59be8c"}]},"branch":"refs/heads/master"},"e46be54445ec82cb1f6bbf122ffe3c9f7e43db99":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2016-08-03 02:20:32.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/79/349079/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/79/349079/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/79/349079/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/79/349079/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/79/349079/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/79/349079/3"}}},"commit":{"parents":[{"commit":"3c4c0ce23f99641ab398f4c4a6ee578bab249608","subject":"Merge \"OS_DEFAULT_DOMAIN must be an ID\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3c4c0ce23f99641ab398f4c4a6ee578bab249608"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2016-07-29 21:31:12.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2016-08-03 02:19:32.000000000","tz":-300},"subject":"Add shell integration test","message":"Add shell integration test\n\nThese run next to unit tests, but unlike unit tests, they test the\ndependent libraries also.  This is to detect incompatible breakage\nin those dependencies.  The tests provide CLI-level input and\nverify the API calls being made via requests using requests_mock\nso the entire stack is tested.\n\nIt is possible we want to run these separate from the unit tests.\nThey do not belong in the functional tests as they do not require\na functional cloud for testing.\n\nThe precedence tests revealed a problem in o-c-c not using the\npassed on auth options properly, that is fixed in the dependent review.\n\nDepends-on: Ic2752a396d45deeda19a16389437679829e0844d\nChange-Id: I356956fcc4ff35191a6ad6a085b75cf370434b09\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e46be54445ec82cb1f6bbf122ffe3c9f7e43db99"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e46be54445ec82cb1f6bbf122ffe3c9f7e43db99"}]},"branch":"refs/heads/master"},"44f6b769298ea0b8ad33e7f902acda08f83da04b":{"kind":"REWORK","_number":4,"created":"2016-08-18 16:33:42.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/79/349079/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/79/349079/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/79/349079/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/79/349079/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/79/349079/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/79/349079/4"}}},"commit":{"parents":[{"commit":"2a1a1740862c419e08284e50103d52e029f0e61e","subject":"Gate-unbreaking combo review","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2a1a1740862c419e08284e50103d52e029f0e61e"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2016-07-29 21:31:12.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2016-08-18 16:15:18.000000000","tz":-300},"subject":"Add shell integration test","message":"Add shell integration test\n\nThese run next to unit tests, but unlike unit tests, they test the\ndependent libraries also.  This is to detect incompatible breakage\nin those dependencies.  The tests provide CLI-level input and\nverify the API calls being made via requests using requests_mock\nso the entire stack is tested.\n\nIt is possible we want to run these separate from the unit tests.\nThey do not belong in the functional tests as they do not require\na functional cloud for testing.\n\nDepends-on: I426548376fc7d3cdb36501310dafd8c44d22ae30\nChange-Id: I356956fcc4ff35191a6ad6a085b75cf370434b09\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/44f6b769298ea0b8ad33e7f902acda08f83da04b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/44f6b769298ea0b8ad33e7f902acda08f83da04b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
