)]}'
{"id":"openstack%2Fpython-ceilometerclient~163832","triplet_id":"openstack%2Fpython-ceilometerclient~master~I3ce5ddbe471d70e8775ec5a1cc908a95a335b5e7","project":"openstack/python-ceilometerclient","branch":"master","topic":"cd/in-tree-functional","hashtags":[],"change_id":"I3ce5ddbe471d70e8775ec5a1cc908a95a335b5e7","subject":"Add cli functional tests from tempest","status":"MERGED","created":"2015-03-12 14:07:49.000000000","updated":"2015-04-20 17:41:36.000000000","submitted":"2015-03-20 09:15:42.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"405d9f30baef26a4c34280cc185e36d15d711648","_number":163832,"virtual_id_number":163832,"owner":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2015-03-20 09:15:42.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},{"value":0,"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},{"value":0,"_account_id":10987,"name":"Igor Degtiarov","username":"tovstun","inactive":true},{"value":0,"date":"2015-03-16 21:36:48.000000000","_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":0,"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":0,"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"}],"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":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"recommended":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-03-17 03:35:18.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},{"value":2,"date":"2015-03-17 01:21:55.000000000","_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},{"value":1,"date":"2015-03-18 16:02:35.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10987,"name":"Igor Degtiarov","username":"tovstun","inactive":true},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":1,"date":"2015-03-18 15:03:00.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":2,"date":"2015-03-20 08:23:51.000000000","_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},{"value":0,"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},{"value":0,"_account_id":10987,"name":"Igor Degtiarov","username":"tovstun","inactive":true},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":0,"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":1,"date":"2015-03-20 08:23:51.000000000","_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"}],"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":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},{"_account_id":10987,"name":"Igor Degtiarov","username":"tovstun","inactive":true},{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-03-17 01:21:55.000000000","updated_by":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"reviewer":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"state":"REVIEWER"},{"updated":"2015-03-17 03:35:18.000000000","updated_by":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"reviewer":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"state":"REVIEWER"},{"updated":"2015-03-18 15:03:00.000000000","updated_by":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"reviewer":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"state":"REVIEWER"},{"updated":"2015-03-18 16:02:35.000000000","updated_by":{"_account_id":10987,"name":"Igor Degtiarov","username":"tovstun","inactive":true},"reviewer":{"_account_id":10987,"name":"Igor Degtiarov","username":"tovstun","inactive":true},"state":"REVIEWER"},{"updated":"2015-03-20 08:23:51.000000000","updated_by":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"reviewer":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"state":"REVIEWER"},{"updated":"2015-03-20 09:15:42.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"6f8d712302d8f2862f4259f53af06dbaa635bc4d","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2015-03-12 14:07:49.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"4485ea34be7f3d7e106cb9159a6ef2f542be4661","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-12 15:02:49.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ceilometerclient-pep8 http://logs.openstack.org/32/163832/1/check/gate-python-ceilometerclient-pep8/2b51b1e/ : SUCCESS in 33s\n- gate-python-ceilometerclient-docs http://docs-draft.openstack.org/32/163832/1/check/gate-python-ceilometerclient-docs/857f74b//doc/build/html/ : SUCCESS in 42s\n- gate-python-ceilometerclient-python27 http://logs.openstack.org/32/163832/1/check/gate-python-ceilometerclient-python27/e3a574f/ : SUCCESS in 38s\n- gate-python-ceilometerclient-python34 http://logs.openstack.org/32/163832/1/check/gate-python-ceilometerclient-python34/e9dc563/ : SUCCESS in 2m 10s\n- gate-python-ceilometerclient-requirements http://logs.openstack.org/32/163832/1/check/gate-python-ceilometerclient-requirements/3610c2b/ : SUCCESS in 17s\n- gate-tempest-dsvm-neutron-src-python-ceilometerclient-icehouse http://logs.openstack.org/32/163832/1/check/gate-tempest-dsvm-neutron-src-python-ceilometerclient-icehouse/dba2147/ : SUCCESS in 28m 06s\n- gate-tempest-dsvm-neutron-src-python-ceilometerclient-juno http://logs.openstack.org/32/163832/1/check/gate-tempest-dsvm-neutron-src-python-ceilometerclient-juno/1efc544/ : SUCCESS in 40m 08s\n- gate-python-ceilometerclient-pypy http://logs.openstack.org/32/163832/1/check/gate-python-ceilometerclient-pypy/735f9a4/ : SUCCESS in 1m 23s\n- gate-tempest-dsvm-neutron-src-python-ceilometerclient http://logs.openstack.org/32/163832/1/check/gate-tempest-dsvm-neutron-src-python-ceilometerclient/459de05/ : SUCCESS in 50m 27s","accounts_in_message":[],"_revision_number":1},{"id":"1af65038d80c4f828ff89335c0fdd960f9ba8a6a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-13 09:02:48.000000000","message":"Patch Set 1: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":1},{"id":"639242d500086251ee1a11e550d86d2dd1914c46","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2015-03-13 12:03:35.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"b0811a7ca46e504a3abd09005bbcb965b51ebc0e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-13 13:31:20.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ceilometerclient-pep8 http://logs.openstack.org/32/163832/2/check/gate-python-ceilometerclient-pep8/5237bca/ : SUCCESS in 39s\n- gate-python-ceilometerclient-docs http://docs-draft.openstack.org/32/163832/2/check/gate-python-ceilometerclient-docs/709dbdd//doc/build/html/ : SUCCESS in 56s\n- gate-python-ceilometerclient-python27 http://logs.openstack.org/32/163832/2/check/gate-python-ceilometerclient-python27/96f38e8/ : SUCCESS in 47s\n- gate-python-ceilometerclient-python34 http://logs.openstack.org/32/163832/2/check/gate-python-ceilometerclient-python34/89d3231/ : SUCCESS in 2m 00s\n- gate-python-ceilometerclient-requirements http://logs.openstack.org/32/163832/2/check/gate-python-ceilometerclient-requirements/cc618ee/ : SUCCESS in 9s\n- gate-tempest-dsvm-neutron-src-python-ceilometerclient-icehouse http://logs.openstack.org/32/163832/2/check/gate-tempest-dsvm-neutron-src-python-ceilometerclient-icehouse/49c778a/ : SUCCESS in 35m 18s\n- gate-tempest-dsvm-neutron-src-python-ceilometerclient-juno http://logs.openstack.org/32/163832/2/check/gate-tempest-dsvm-neutron-src-python-ceilometerclient-juno/140c3bd/ : SUCCESS in 39m 13s\n- gate-python-ceilometerclient-pypy http://logs.openstack.org/32/163832/2/check/gate-python-ceilometerclient-pypy/ebe2f49/ : SUCCESS in 1m 30s\n- gate-tempest-dsvm-neutron-src-python-ceilometerclient http://logs.openstack.org/32/163832/2/check/gate-tempest-dsvm-neutron-src-python-ceilometerclient/f6f5e56/ : SUCCESS in 54m 59s","accounts_in_message":[],"_revision_number":2},{"id":"cb88c00bff36b59c33aed23205559ce45ffcfc50","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2015-03-16 15:22:03.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"4ce39111e123b28adaa3426003f91b650005aef9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-16 16:53:50.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ceilometerclient-pep8 http://logs.openstack.org/32/163832/3/check/gate-python-ceilometerclient-pep8/9924610/ : SUCCESS in 57s\n- gate-python-ceilometerclient-docs http://docs-draft.openstack.org/32/163832/3/check/gate-python-ceilometerclient-docs/3f8ce13//doc/build/html/ : SUCCESS in 56s\n- gate-python-ceilometerclient-python27 http://logs.openstack.org/32/163832/3/check/gate-python-ceilometerclient-python27/2b2ee95/ : SUCCESS in 1m 06s\n- gate-python-ceilometerclient-python34 http://logs.openstack.org/32/163832/3/check/gate-python-ceilometerclient-python34/31f2f01/ : SUCCESS in 2m 04s\n- gate-python-ceilometerclient-requirements http://logs.openstack.org/32/163832/3/check/gate-python-ceilometerclient-requirements/70cd145/ : SUCCESS in 21s\n- gate-tempest-dsvm-neutron-src-python-ceilometerclient-icehouse http://logs.openstack.org/32/163832/3/check/gate-tempest-dsvm-neutron-src-python-ceilometerclient-icehouse/78443c8/ : SUCCESS in 26m 52s\n- gate-tempest-dsvm-neutron-src-python-ceilometerclient-juno http://logs.openstack.org/32/163832/3/check/gate-tempest-dsvm-neutron-src-python-ceilometerclient-juno/280ce3d/ : SUCCESS in 53m 22s\n- gate-python-ceilometerclient-pypy http://logs.openstack.org/32/163832/3/check/gate-python-ceilometerclient-pypy/ed1887e/ : SUCCESS in 1m 21s\n- gate-tempest-dsvm-neutron-src-python-ceilometerclient http://logs.openstack.org/32/163832/3/check/gate-tempest-dsvm-neutron-src-python-ceilometerclient/2e46567/ : SUCCESS in 56m 08s","accounts_in_message":[],"_revision_number":3},{"id":"989eb961775190f2b6569ca4ec80e681288f048c","author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"date":"2015-03-16 20:45:02.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"79916ea3e6bc1561a40b0634415619cd69f07b6c","author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"date":"2015-03-16 21:14:59.000000000","message":"Patch Set 3: -Code-Review\n\nwhat\u0027s the correct way to verify this? i ran devstack and then i ran \"source src/devstack/openrc demo demo \u0026\u0026 tox -efunctional\"\n\n\ni get this:\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nFAIL: ceilometerclient.tests.functional.test_readonly_ceilometer.SimpleReadOnlyCeilometerClientTest.test_ceilometermeter_alarm_list\ntags: worker-1\n----------------------------------------------------------------------\nEmpty attachments:\n  pythonlogging:\u0027\u0027\n  stderr\n  stdout\n\nTraceback (most recent call last):\n  File \"ceilometerclient/tests/functional/test_readonly_ceilometer.py\", line 31, in test_ceilometermeter_alarm_list\n    self.ceilometer(\u0027alarm-list\u0027)\n  File \"ceilometerclient/tests/functional/base.py\", line 38, in ceilometer\n    return self.clients.ceilometer(*args, **kwargs)\n  File \"/opt/stack/python-ceilometerclient/.tox/functional/lib/python2.7/site-packages/tempest_lib/cli/base.py\", line 198, in ceilometer\n    \u0027ceilometer\u0027, action, flags, params, fail_ok, merge_stderr)\n  File \"/opt/stack/python-ceilometerclient/.tox/functional/lib/python2.7/site-packages/tempest_lib/cli/base.py\", line 355, in cmd_with_auth\n    self.cli_dir)\n  File \"/opt/stack/python-ceilometerclient/.tox/functional/lib/python2.7/site-packages/tempest_lib/cli/base.py\", line 64, in execute\n    result_err)\ntempest_lib.exceptions.CommandFailed: Command \u0027[\u0027/opt/stack/python-ceilometerclient/.tox/functional/bin/ceilometer\u0027, \u0027--os-username\u0027, \u0027demo\u0027, \u0027--os-tenant-name\u0027, \u0027demo\u0027, \u0027--os-password\u0027, \u0027openstack1\u0027, \u0027--os-auth-url\u0027, \u0027http://10.162.32.175:5000/v2.0\u0027, \u0027--os-endpoint-type\u0027, \u0027publicURL\u0027, \u0027alarm-list\u0027]\u0027 returned non-zero exit status 1.\nstdout:\n\nstderr:\nUnable to establish connection to http://10.162.32.175:5000/v2.0\nRan 4 tests in 127.664s (-0.039s)","accounts_in_message":[],"_revision_number":3},{"id":"29132c226e012ad451197fbb5f1f6d0c5fb541d1","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2015-03-16 21:36:48.000000000","message":"Patch Set 3:\n\n@gordc, that ought to work (works for me, honest!) so I\u0027m guessing maybe your devstack is not happy. Can you do a \u0027ceilometer alarm-list\u0027 in your devstack by itself (that is, outside the context of these tests).","accounts_in_message":[],"_revision_number":3},{"id":"8af1cd38ebf208bd278d9ea5f025cc07c6e9fc10","author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"date":"2015-03-17 01:21:55.000000000","message":"Patch Set 3: Code-Review+2\n\nhmmm yeah, i need to restart my machine. it\u0027s fine now.","accounts_in_message":[],"_revision_number":3},{"id":"f6b00819aa49eda6abd8bffd3d187e0c0cb0e768","author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"date":"2015-03-17 03:35:18.000000000","message":"Patch Set 3: Code-Review+1\n\nI come across the same problem, but it works fine next time, even without restart or re-run devstack","accounts_in_message":[],"_revision_number":3},{"id":"4a5102931187a89313ff3b48fe0e0468ecce54df","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2015-03-17 11:27:25.000000000","message":"Patch Set 3:\n\nIs it always trouble accessing port 5000 for both of you? Maybe keystone is taking too long to start up?","accounts_in_message":[],"_revision_number":3},{"id":"0c9af52120d0b4a4e9904c3ea6cfab83c1a4307c","author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"date":"2015-03-18 01:26:58.000000000","message":"Patch Set 3:\n\nmy devstack has being running for a while, the stderr is different with gordon chung:\n\n    stderr:\n    (\u0027Connection aborted.\u0027, error(111, \u0027Connection refused\u0027))\n\nbut only the first tox -efunctional fails, the next are ok","accounts_in_message":[],"_revision_number":3},{"id":"dc88072b59f40aaa1542910891b14246071bcbf6","author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"date":"2015-03-18 15:03:00.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"9708f025816b5f073abbce055f6ede2ed765efa9","author":{"_account_id":10987,"name":"Igor Degtiarov","username":"tovstun","inactive":true},"date":"2015-03-18 16:02:35.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"7fce290e6cdf0c327f5d77eed025f982348a718a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-20 08:23:51.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"ac5feae50e326dd1413d10ce141338d79f20694d","author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"date":"2015-03-20 08:23:51.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"74927e8a60d2a5b00f41852e83ffdbc35017d04a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-20 09:15:42.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-ceilometerclient-docs http://docs-draft.openstack.org/32/163832/3/gate/gate-python-ceilometerclient-docs/06d3c23//doc/build/html/ : SUCCESS in 54s\n- gate-python-ceilometerclient-pep8 http://logs.openstack.org/32/163832/3/gate/gate-python-ceilometerclient-pep8/278606c/ : SUCCESS in 47s\n- gate-python-ceilometerclient-python27 http://logs.openstack.org/32/163832/3/gate/gate-python-ceilometerclient-python27/13aca9f/ : SUCCESS in 1m 40s\n- gate-python-ceilometerclient-python34 http://logs.openstack.org/32/163832/3/gate/gate-python-ceilometerclient-python34/e9593bb/ : SUCCESS in 2m 13s\n- gate-python-ceilometerclient-requirements http://logs.openstack.org/32/163832/3/gate/gate-python-ceilometerclient-requirements/4c50fc2/ : SUCCESS in 23s\n- gate-python-ceilometerclient-pypy http://logs.openstack.org/32/163832/3/gate/gate-python-ceilometerclient-pypy/494764d/ : SUCCESS in 1m 32s\n- gate-tempest-dsvm-neutron-src-python-ceilometerclient http://logs.openstack.org/32/163832/3/gate/gate-tempest-dsvm-neutron-src-python-ceilometerclient/1d64262/ : SUCCESS in 51m 46s","accounts_in_message":[],"_revision_number":3},{"id":"fc6450615cc19bb1d7f497c8fea5ac1bc69f4e10","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-20 09:15:45.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":3},{"id":"2d908d16f48c56d11de272e8224c41ccd44ac501","author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"date":"2015-04-20 17:41:36.000000000","message":"Patch Set 3: Cherry Picked\n\nThis patchset was cherry picked to branch stable/kilo as commit 24021f3433b38fd6e2f77f1aa99a67f2c2ff27df","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"5d52f773090ee2d21c4b1d7d5a660be5db9bb48a","revisions":{"e12cf2a789adedfdced6ee473408eacd50757fc9":{"kind":"REWORK","_number":1,"created":"2015-03-12 14:07:49.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/32/163832/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ceilometerclient","ref":"refs/changes/32/163832/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/32/163832/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/32/163832/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/32/163832/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ceilometerclient refs/changes/32/163832/1"}}},"commit":{"parents":[{"commit":"7c38830e961f2cb4e7ff4df4d9244ae6be5f9090","subject":"Move unit tests into their own subdirectory","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/7c38830e961f2cb4e7ff4df4d9244ae6be5f9090"}]}],"author":{"name":"Chris Dent","email":"chdent@redhat.com","date":"2015-03-12 14:01:11.000000000","tz":0},"committer":{"name":"Chris Dent","email":"chdent@redhat.com","date":"2015-03-12 14:01:11.000000000","tz":0},"subject":"Add cli functional tests from tempest","message":"Add cli functional tests from tempest\n\ntest_readonly_ceilometer is migrated from\n./tempest/cli/simple_read_only/telemetry\n\nA new \u0027functional\u0027 target is available in tox. In order for these\ntests to pass OS_PASSWORD, OS_AUTH_URL, OS_USERNAME\nand OS_TENANT_NAME need to be set in the environment before running\nthe tests, e.g:\n\n    source src/devstack/openrc demo demo \u0026\u0026 tox -efunctional\n\nSubsequent patches will remove tests from tempest and add thes tests\nto project-config for gate checks.\n\nChange-Id: I3ce5ddbe471d70e8775ec5a1cc908a95a335b5e7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/e12cf2a789adedfdced6ee473408eacd50757fc9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/e12cf2a789adedfdced6ee473408eacd50757fc9"}]},"branch":"refs/heads/master"},"426b74f2bd38d8582bd07d58d17a81ab195db7fa":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2015-03-13 12:03:35.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/32/163832/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ceilometerclient","ref":"refs/changes/32/163832/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/32/163832/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/32/163832/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/32/163832/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ceilometerclient refs/changes/32/163832/2"}}},"commit":{"parents":[{"commit":"d9d8cc614eccaffefdfd4aa4f536745f0aabc5e3","subject":"Move unit tests into their own subdirectory","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/d9d8cc614eccaffefdfd4aa4f536745f0aabc5e3"}]}],"author":{"name":"Chris Dent","email":"chdent@redhat.com","date":"2015-03-12 14:01:11.000000000","tz":0},"committer":{"name":"Chris Dent","email":"chdent@redhat.com","date":"2015-03-13 12:03:19.000000000","tz":0},"subject":"Add cli functional tests from tempest","message":"Add cli functional tests from tempest\n\ntest_readonly_ceilometer is migrated from\n./tempest/cli/simple_read_only/telemetry\n\nA new \u0027functional\u0027 target is available in tox. In order for these\ntests to pass OS_PASSWORD, OS_AUTH_URL, OS_USERNAME\nand OS_TENANT_NAME need to be set in the environment before running\nthe tests, e.g:\n\n    source src/devstack/openrc demo demo \u0026\u0026 tox -efunctional\n\nSubsequent patches will remove tests from tempest and add thes tests\nto project-config for gate checks.\n\nChange-Id: I3ce5ddbe471d70e8775ec5a1cc908a95a335b5e7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/426b74f2bd38d8582bd07d58d17a81ab195db7fa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/426b74f2bd38d8582bd07d58d17a81ab195db7fa"}]},"branch":"refs/heads/master"},"5d52f773090ee2d21c4b1d7d5a660be5db9bb48a":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2015-03-16 15:22:03.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/32/163832/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ceilometerclient","ref":"refs/changes/32/163832/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/32/163832/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/32/163832/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/32/163832/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ceilometerclient refs/changes/32/163832/3"}}},"commit":{"parents":[{"commit":"72eaed3e7af4cbffc722011c247dab57adb3c4cc","subject":"Merge \"Move unit tests into their own subdirectory\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/72eaed3e7af4cbffc722011c247dab57adb3c4cc"}]}],"author":{"name":"Chris Dent","email":"chdent@redhat.com","date":"2015-03-12 14:01:11.000000000","tz":0},"committer":{"name":"Chris Dent","email":"chdent@redhat.com","date":"2015-03-16 15:21:55.000000000","tz":0},"subject":"Add cli functional tests from tempest","message":"Add cli functional tests from tempest\n\ntest_readonly_ceilometer is migrated from\n./tempest/cli/simple_read_only/telemetry\n\nA new \u0027functional\u0027 target is available in tox. In order for these\ntests to pass OS_PASSWORD, OS_AUTH_URL, OS_USERNAME\nand OS_TENANT_NAME need to be set in the environment before running\nthe tests, e.g:\n\n    source src/devstack/openrc demo demo \u0026\u0026 tox -efunctional\n\nSubsequent patches will remove tests from tempest and add thes tests\nto project-config for gate checks.\n\nChange-Id: I3ce5ddbe471d70e8775ec5a1cc908a95a335b5e7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/5d52f773090ee2d21c4b1d7d5a660be5db9bb48a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/5d52f773090ee2d21c4b1d7d5a660be5db9bb48a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
