)]}'
{"id":"openstack%2Fdevstack-gate~529490","triplet_id":"openstack%2Fdevstack-gate~master~Ib19d3779deb89142e95762794dd1ce3fe3236b55","project":"openstack/devstack-gate","branch":"master","topic":"handle-a-stestr-stackviz","hashtags":[],"change_id":"Ib19d3779deb89142e95762794dd1ce3fe3236b55","subject":"Handle stestr execution for stackviz","status":"MERGED","created":"2017-12-21 06:10:23.000000000","updated":"2018-02-21 18:40:59.000000000","submitted":"2018-02-21 18:40:59.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"529490-1519238459705-35d18e55","meta_rev_id":"e0d4c3784db277cfe7c0976a8a6003d218630756","_number":529490,"virtual_id_number":529490,"owner":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":2,"date":"2018-02-21 18:40:59.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},{"value":0,"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":9061,"name":"David Moreau Simard","email":"moi@dmsimard.com","username":"dmsimard"},{"value":0,"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"}],"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":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"recommended":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"all":[{"value":1,"date":"2018-01-03 20:18:09.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":1,"date":"2018-02-21 12:09:39.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2018-02-21 12:31:50.000000000","_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},{"value":0,"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},{"value":2,"date":"2018-02-21 15:16:17.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":9061,"name":"David Moreau Simard","email":"moi@dmsimard.com","username":"dmsimard"},{"value":1,"date":"2018-02-16 18:58:06.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"}],"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":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"all":[{"value":0,"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},{"value":0,"date":"2018-02-08 08:54:21.000000000","_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},{"value":1,"date":"2018-02-21 15:16:17.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"date":"2018-02-21 15:16:32.000000000","_account_id":9061,"name":"David Moreau Simard","email":"moi@dmsimard.com","username":"dmsimard"},{"value":0,"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},{"value":0,"date":"2018-02-21 12:11:28.000000000","_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"_account_id":9061,"name":"David Moreau Simard","email":"moi@dmsimard.com","username":"dmsimard"},{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-01-03 20:18:09.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":"2018-02-08 08:54:21.000000000","updated_by":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"reviewer":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"state":"REVIEWER"},{"updated":"2018-02-16 18:58:06.000000000","updated_by":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"reviewer":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"state":"REVIEWER"},{"updated":"2018-02-21 12:09:39.000000000","updated_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"reviewer":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"state":"REVIEWER"},{"updated":"2018-02-21 12:11:28.000000000","updated_by":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"reviewer":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"state":"REVIEWER"},{"updated":"2018-02-21 12:31:50.000000000","updated_by":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"reviewer":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"state":"REVIEWER"},{"updated":"2018-02-21 15:16:17.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"REVIEWER"},{"updated":"2018-02-21 15:16:32.000000000","updated_by":{"_account_id":9061,"name":"David Moreau Simard","email":"moi@dmsimard.com","username":"dmsimard"},"reviewer":{"_account_id":9061,"name":"David Moreau Simard","email":"moi@dmsimard.com","username":"dmsimard"},"state":"REVIEWER"},{"updated":"2018-02-21 18:40:59.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":"3234020af86160d68676d1bad413f1760b59ffb4","author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"date":"2017-12-21 06:10:23.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e4b74525505308d0825dd0b4c08cf93374b71701","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-12-21 07:55:42.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- legacy-tempest-dsvm-py35 http://logs.openstack.org/90/529490/1/check/legacy-tempest-dsvm-py35/f29e074/ : SUCCESS in 1h 12m 42s\n- legacy-devstack-gate-tox-run-tests http://logs.openstack.org/90/529490/1/check/legacy-devstack-gate-tox-run-tests/9db2190/ : SUCCESS in 3m 22s\n- legacy-devstack-gate-tox-py3-run-tests http://logs.openstack.org/90/529490/1/check/legacy-devstack-gate-tox-py3-run-tests/2652296/ : SUCCESS in 4m 05s\n- openstack-tox-bashate http://logs.openstack.org/90/529490/1/check/openstack-tox-bashate/2dbd327/ : SUCCESS in 3m 37s\n- legacy-dg-hooks-dsvm http://logs.openstack.org/90/529490/1/check/legacy-dg-hooks-dsvm/0dfb3c6/ : SUCCESS in 6m 58s\n- legacy-grenade-dsvm-neutron http://logs.openstack.org/90/529490/1/check/legacy-grenade-dsvm-neutron/cd51719/ : SUCCESS in 43m 41s\n- legacy-grenade-dsvm-neutron-multinode http://logs.openstack.org/90/529490/1/check/legacy-grenade-dsvm-neutron-multinode/d50fb76/ : SUCCESS in 55m 57s\n- legacy-grenade-dsvm-neutron-dvr-multinode http://logs.openstack.org/90/529490/1/check/legacy-grenade-dsvm-neutron-dvr-multinode/da4b931/ : SUCCESS in 55m 25s (non-voting)\n- legacy-neutron-dsvm-functional http://logs.openstack.org/90/529490/1/check/legacy-neutron-dsvm-functional/7699fac/ : SUCCESS in 25m 38s (non-voting)\n- legacy-neutron-dsvm-api http://logs.openstack.org/90/529490/1/check/legacy-neutron-dsvm-api/cdd6b43/ : FAILURE in 25m 03s (non-voting)\n- legacy-swift-dsvm-functional http://logs.openstack.org/90/529490/1/check/legacy-swift-dsvm-functional/56ac839/ : SUCCESS in 20m 51s (non-voting)\n- legacy-tempest-dsvm-neutron-full-newton http://logs.openstack.org/90/529490/1/check/legacy-tempest-dsvm-neutron-full-newton/9a36df5/ : SUCCESS in 1h 28m 04s (non-voting)\n- legacy-tempest-dsvm-neutron-full-ocata http://logs.openstack.org/90/529490/1/check/legacy-tempest-dsvm-neutron-full-ocata/798d18d/ : SUCCESS in 1h 25m 02s (non-voting)\n- legacy-tempest-dsvm-neutron-full-pike http://logs.openstack.org/90/529490/1/check/legacy-tempest-dsvm-neutron-full-pike/b9ae573/ : SUCCESS in 1h 23m 01s (non-voting)\n- legacy-tempest-dsvm-neutron-full-centos-7 http://logs.openstack.org/90/529490/1/check/legacy-tempest-dsvm-neutron-full-centos-7/77dcdb6/ : FAILURE in 1h 32m 04s (non-voting)\n- legacy-tempest-dsvm-multinode-full http://logs.openstack.org/90/529490/1/check/legacy-tempest-dsvm-multinode-full/5b12f80/ : SUCCESS in 1h 34m 40s (non-voting)\n- legacy-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/90/529490/1/check/legacy-tempest-dsvm-neutron-multinode-full/1ed284c/ : SUCCESS in 1h 36m 24s (non-voting)\n- legacy-tempest-dsvm-neutron-full-opensuse-423 http://logs.openstack.org/90/529490/1/check/legacy-tempest-dsvm-neutron-full-opensuse-423/1b400e8/ : SUCCESS in 1h 21m 19s (non-voting)\n- legacy-tempest-dsvm-neutron-full http://logs.openstack.org/90/529490/1/check/legacy-tempest-dsvm-neutron-full/6af4e97/ : SUCCESS in 1h 31m 04s\n- devstack-gate-tox-run-tests http://logs.openstack.org/90/529490/1/check/devstack-gate-tox-run-tests/e3c4b3d/ : SUCCESS in 4m 34s\n- devstack-gate-tox-py3-run-tests http://logs.openstack.org/90/529490/1/check/devstack-gate-tox-py3-run-tests/441cc06/ : SUCCESS in 3m 00s","accounts_in_message":[],"_revision_number":1},{"id":"936b1e44ad74b80eb30bb6a8407256140ed73770","author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"date":"2018-01-03 20:18:09.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"2b096eeb0f63106711477934b44ad0c163f24f06","author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"date":"2018-02-16 18:58:06.000000000","message":"Patch Set 1: Code-Review+1\n\nLGTM, the code change is easier than the commit message for me anways :-)","accounts_in_message":[],"_revision_number":1},{"id":"44515f38b096f8c37561fc1f9d77a94f73d950d8","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2018-02-21 12:09:39.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"8b94ad43ae6bb3563c79f6b169303cb5d213e3cd","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2018-02-21 12:31:50.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"fa25986a51afea8db425251bbe497f3565cb2d1a","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2018-02-21 12:44:34.000000000","message":"Patch Set 1:\n\nNow that I3855aad5ce129ec8ccb87c05f7aa709b74070efe is approved we should probably get this in quickly.","accounts_in_message":[],"_revision_number":1},{"id":"0d50ebd26de97fc38736eb86a9b6750fec1104ee","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2018-02-21 15:16:17.000000000","message":"Patch Set 1: Workflow+1 Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"d66e8a6c613847ac51d0c5e021d0f7316bfcca7d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-02-21 15:16:40.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"3f6c8e101666c45dc5f9bcddf5f3c5f552e52da7","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-02-21 18:40:59.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"f977918ff19e0069b4d1f77afb9b69a8b24436c4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-02-21 18:40:59.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tempest-full http://logs.openstack.org/90/529490/1/gate/tempest-full/24642a4/ : SUCCESS in 1h 28m 52s\n- neutron-grenade http://logs.openstack.org/90/529490/1/gate/neutron-grenade/5e85813/ : SUCCESS in 43m 48s\n- tempest-full-py3 http://logs.openstack.org/90/529490/1/gate/tempest-full-py3/8067562/ : SUCCESS in 1h 05m 23s\n- openstack-tox-py35 http://logs.openstack.org/90/529490/1/gate/openstack-tox-py35/5594f06/ : SUCCESS in 3m 57s\n- openstack-tox-py27 http://logs.openstack.org/90/529490/1/gate/openstack-tox-py27/8abce84/ : SUCCESS in 2m 58s\n- neutron-grenade-multinode http://logs.openstack.org/90/529490/1/gate/neutron-grenade-multinode/b1b0171/ : SUCCESS in 55m 51s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"cf8c872bb8239f98ed5698c1244584a7fdec0121","revisions":{"cf8c872bb8239f98ed5698c1244584a7fdec0121":{"kind":"REWORK","_number":1,"created":"2017-12-21 06:10:23.000000000","uploader":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"ref":"refs/changes/90/529490/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/90/529490/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/90/529490/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/90/529490/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/90/529490/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/90/529490/1"}}},"commit":{"parents":[{"commit":"b376f17652f459c8e1d33ac132bb4d05fc043444","subject":"Import tox jobs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/b376f17652f459c8e1d33ac132bb4d05fc043444"}]}],"author":{"name":"Masayuki Igawa","email":"masayuki@igawa.io","date":"2017-12-21 06:04:11.000000000","tz":540},"committer":{"name":"Masayuki Igawa","email":"masayuki@igawa.io","date":"2017-12-21 06:10:12.000000000","tz":540},"subject":"Handle stestr execution for stackviz","message":"Handle stestr execution for stackviz\n\nThis commit makes to handle a stestr execution for stackviz process.\nTempest is now in the process of switching the tempest run command to\nuse stestr internally instead of testrepository. This means that results\nwill be stored in .stestr instead of .testrepository. So, this commit\nmakes to handle a stestr or testrepository execution with checking which\ndirectory exists before attempting to process the subunit results.\n\nChange-Id: Ib19d3779deb89142e95762794dd1ce3fe3236b55\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/cf8c872bb8239f98ed5698c1244584a7fdec0121"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/cf8c872bb8239f98ed5698c1244584a7fdec0121"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
