)]}'
{"id":"openstack%2Fdevstack~273096","triplet_id":"openstack%2Fdevstack~stable%2Fkilo~I07112dde996c3e2c73f5aafc9b73d33d26374633","project":"openstack/devstack","branch":"stable/kilo","topic":"add_subunitoutput","hashtags":[],"change_id":"I07112dde996c3e2c73f5aafc9b73d33d26374633","subject":"Add subunit output for total elapsed time","status":"MERGED","created":"2016-01-27 15:16:59.000000000","updated":"2016-01-29 05:03:18.000000000","submitted":"2016-01-29 05:03:18.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"0697a8014f727c0ea3455b56ef9b390873e285c7","_number":273096,"virtual_id_number":273096,"owner":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2016-01-29 05:03:18.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":0,"_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":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2016-01-28 18:52:12.000000000","_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":0,"_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":{"approved":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2016-01-28 18:52:12.000000000","_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":0,"_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,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-01-27 15:25:46.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"},{"updated":"2016-01-29 05:03:18.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"a54a26062538387057ad1533ea770d1c0f4754b1","author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"date":"2016-01-27 15:16:59.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8f90c657f36463bf5509d2f7568e574f8da1cb1e","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2016-01-27 15:25:46.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"7d612dd626a4b2a24f6bcd10ea7bbfb1de9f87ed","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-27 15:49:12.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-tempest-dsvm-full http://logs.openstack.org/96/273096/1/check/gate-tempest-dsvm-full/70f72b4/ : FAILURE in 7m 22s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/96/273096/1/check/gate-tempest-dsvm-postgres-full/1a8d353/ : FAILURE in 10m 24s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/96/273096/1/check/gate-tempest-dsvm-neutron-full/1968350/ : FAILURE in 10m 25s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/96/273096/1/check/gate-tempest-dsvm-large-ops/0500b9d/ : FAILURE in 7m 08s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/96/273096/1/check/gate-tempest-dsvm-neutron-large-ops/a3725a7/ : FAILURE in 7m 10s\n- gate-devstack-bashate http://logs.openstack.org/96/273096/1/check/gate-devstack-bashate/719082f/ : SUCCESS in 25s\n- gate-devstack-unit-tests http://logs.openstack.org/96/273096/1/check/gate-devstack-unit-tests/e1e949a/ : SUCCESS in 37s\n- gate-tempest-dsvm-ironic-agent_ssh-nv http://logs.openstack.org/96/273096/1/check/gate-tempest-dsvm-ironic-agent_ssh-nv/aa9706e/ : FAILURE in 7m 41s (non-voting)\n- gate-tempest-dsvm-centos7 http://logs.openstack.org/96/273096/1/check/gate-tempest-dsvm-centos7/0eaded7/ : FAILURE in 6m 02s (non-voting)\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/96/273096/1/check/gate-swift-dsvm-functional-nv/767b9b7/ : FAILURE in 7m 40s (non-voting)\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/96/273096/1/check/gate-tempest-dsvm-multinode-full/c31a38f/ : FAILURE in 9m 05s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/96/273096/1/check/gate-tempest-dsvm-neutron-multinode-full/8a1a863/ : FAILURE in 11m 02s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"58df1f93e518e0e84d7737bcc909af2cd3e92cb4","author":{"_account_id":6671,"name":"Jerry Zhao","email":"xyzjerry@gmail.com","username":"zhaoxinyu"},"date":"2016-01-27 18:54:49.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"ec23654a6483fd38aafc4f84909d571bcb1082e8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-27 19:17:40.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-tempest-dsvm-full http://logs.openstack.org/96/273096/2/check/gate-tempest-dsvm-full/223354b/ : FAILURE in 6m 26s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/96/273096/2/check/gate-tempest-dsvm-postgres-full/207864d/ : FAILURE in 6m 30s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/96/273096/2/check/gate-tempest-dsvm-neutron-full/f9a2519/ : FAILURE in 6m 34s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/96/273096/2/check/gate-tempest-dsvm-large-ops/97d12c3/ : FAILURE in 6m 52s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/96/273096/2/check/gate-tempest-dsvm-neutron-large-ops/9d58f6d/ : FAILURE in 6m 37s\n- gate-devstack-bashate http://logs.openstack.org/96/273096/2/check/gate-devstack-bashate/35f3d7c/ : SUCCESS in 23s\n- gate-devstack-unit-tests http://logs.openstack.org/96/273096/2/check/gate-devstack-unit-tests/ba82c94/ : SUCCESS in 22s\n- gate-tempest-dsvm-ironic-agent_ssh-nv http://logs.openstack.org/96/273096/2/check/gate-tempest-dsvm-ironic-agent_ssh-nv/acfa2f4/ : FAILURE in 6m 25s (non-voting)\n- gate-tempest-dsvm-centos7 http://logs.openstack.org/96/273096/2/check/gate-tempest-dsvm-centos7/5f3dbb2/ : FAILURE in 6m 20s (non-voting)\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/96/273096/2/check/gate-swift-dsvm-functional-nv/6a8dd1a/ : FAILURE in 8m 05s (non-voting)\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/96/273096/2/check/gate-tempest-dsvm-multinode-full/77b0daf/ : FAILURE in 6m 14s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/96/273096/2/check/gate-tempest-dsvm-neutron-multinode-full/7526596/ : FAILURE in 8m 59s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"a3d81238894842670b44ecd57d1542dfd55a2432","author":{"_account_id":6671,"name":"Jerry Zhao","email":"xyzjerry@gmail.com","username":"zhaoxinyu"},"date":"2016-01-27 20:16:30.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"29262c528c2b2a5faf634c1f0f77a8f78f577738","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-28 01:18:24.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/96/273096/2/check/gate-tempest-dsvm-full/3765bea/ : SUCCESS in 34m 34s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/96/273096/2/check/gate-tempest-dsvm-postgres-full/0ad15fd/ : SUCCESS in 53m 00s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/96/273096/2/check/gate-tempest-dsvm-neutron-full/b024488/ : SUCCESS in 1h 49m 13s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/96/273096/2/check/gate-tempest-dsvm-large-ops/97a0c82/ : SUCCESS in 29m 59s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/96/273096/2/check/gate-tempest-dsvm-neutron-large-ops/89dc9df/ : SUCCESS in 21m 42s\n- gate-devstack-bashate http://logs.openstack.org/96/273096/2/check/gate-devstack-bashate/9c5964e/ : SUCCESS in 21s\n- gate-devstack-unit-tests http://logs.openstack.org/96/273096/2/check/gate-devstack-unit-tests/1bd9f47/ : SUCCESS in 22s\n- gate-tempest-dsvm-ironic-agent_ssh-nv http://logs.openstack.org/96/273096/2/check/gate-tempest-dsvm-ironic-agent_ssh-nv/7255a47/ : SUCCESS in 31m 21s (non-voting)\n- gate-tempest-dsvm-centos7 http://logs.openstack.org/96/273096/2/check/gate-tempest-dsvm-centos7/e08fb0e/ : SUCCESS in 31m 31s (non-voting)\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/96/273096/2/check/gate-swift-dsvm-functional-nv/3e11a2e/ : SUCCESS in 25m 46s (non-voting)\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/96/273096/2/check/gate-tempest-dsvm-multinode-full/f246de1/ : FAILURE in 53m 10s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/96/273096/2/check/gate-tempest-dsvm-neutron-multinode-full/555e771/ : SUCCESS in 55m 21s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"cc437d2ba4631e94297ae71ee82394323888c076","author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"date":"2016-01-28 18:52:12.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"c7a33245acc47693d327af2d4479f739317072a5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-28 18:56:51.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"b41b346d9bdc34f7257d0a51097afdd47d93b427","date":"2016-01-29 05:03:18.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":2},{"id":"9ba71a48e1e963e9369bb6471d5d04513c0a092a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-29 05:03:18.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/96/273096/2/gate/gate-tempest-dsvm-full/f8ce0ba/ : SUCCESS in 41m 00s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/96/273096/2/gate/gate-tempest-dsvm-postgres-full/ff73d59/ : SUCCESS in 45m 50s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/96/273096/2/gate/gate-tempest-dsvm-neutron-full/0565001/ : SUCCESS in 47m 31s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/96/273096/2/gate/gate-tempest-dsvm-large-ops/888343e/ : SUCCESS in 29m 07s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/96/273096/2/gate/gate-tempest-dsvm-neutron-large-ops/811e723/ : SUCCESS in 28m 23s\n- gate-devstack-bashate http://logs.openstack.org/96/273096/2/gate/gate-devstack-bashate/b8d369a/ : SUCCESS in 1m 23s\n- gate-grenade-dsvm-forward http://logs.openstack.org/96/273096/2/gate/gate-grenade-dsvm-forward/033187e/ : SUCCESS in 39m 03s (non-voting)","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"d74f37e83e3966441772045b65c83a03f7678516","revisions":{"89952ffc48cf62d5e99e93f330b5bf1fe1e7a8ce":{"kind":"REWORK","_number":1,"created":"2016-01-27 15:16:59.000000000","uploader":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"ref":"refs/changes/96/273096/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/96/273096/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/96/273096/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/96/273096/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/96/273096/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/96/273096/1"}}},"commit":{"parents":[{"commit":"0af343689ec0be54ee2564f8baa5de21dce75949","subject":"lib/tempest: Object-storage: fix default enabled middleware","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/0af343689ec0be54ee2564f8baa5de21dce75949"}]}],"author":{"name":"Matthew Treinish","email":"mtreinish@kortar.org","date":"2015-10-13 13:51:17.000000000","tz":-240},"committer":{"name":"Matthew Treinish","email":"mtreinish@kortar.org","date":"2016-01-27 15:16:35.000000000","tz":-300},"subject":"Add subunit output for total elapsed time","message":"Add subunit output for total elapsed time\n\nThis commit adds a success output for the entire devstack run to the\nsubunit output. Ideally we wouldn\u0027t need this, but because we don\u0027t\nhave timing data for every single operation performed by devstack we\nneed to do this to track the total duration of the devstack run.\n\nTo capture failures this commit adds saving a devstack event when we\ntrip the exit_trap. This will save a similar result to the stream in\nthe successful case, but instead mark it as a failure.\n\nThis is backported from master branch to generate subunit result so\nd-g can collect it from the new location.\n\nDepends-On: Icc7df33e4d73ba6322af38fbdf3aea230f2fcf4d\nDepends-On: I97a604ac08797909afc236401281a5d84b98d53f\nChange-Id: I07112dde996c3e2c73f5aafc9b73d33d26374633\n(cherry picked from commit bf8735ced4e9793ed89676225e2694acbb139354)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/89952ffc48cf62d5e99e93f330b5bf1fe1e7a8ce"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/89952ffc48cf62d5e99e93f330b5bf1fe1e7a8ce"}]},"branch":"refs/heads/stable/kilo"},"d74f37e83e3966441772045b65c83a03f7678516":{"kind":"REWORK","_number":2,"created":"2016-01-27 18:54:49.000000000","uploader":{"_account_id":6671,"name":"Jerry Zhao","email":"xyzjerry@gmail.com","username":"zhaoxinyu"},"ref":"refs/changes/96/273096/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/96/273096/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/96/273096/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/96/273096/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/96/273096/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/96/273096/2"}}},"commit":{"parents":[{"commit":"0af343689ec0be54ee2564f8baa5de21dce75949","subject":"lib/tempest: Object-storage: fix default enabled middleware","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/0af343689ec0be54ee2564f8baa5de21dce75949"}]}],"author":{"name":"Matthew Treinish","email":"mtreinish@kortar.org","date":"2015-10-13 13:51:17.000000000","tz":-240},"committer":{"name":"Jerry Zhao","email":"xyzjerry@gmail.com","date":"2016-01-27 18:54:21.000000000","tz":-480},"subject":"Add subunit output for total elapsed time","message":"Add subunit output for total elapsed time\n\nThis commit adds a success output for the entire devstack run to the\nsubunit output. Ideally we wouldn\u0027t need this, but because we don\u0027t\nhave timing data for every single operation performed by devstack we\nneed to do this to track the total duration of the devstack run.\n\nTo capture failures this commit adds saving a devstack event when we\ntrip the exit_trap. This will save a similar result to the stream in\nthe successful case, but instead mark it as a failure.\n\nThis is backported from master branch to generate subunit result so\nd-g can collect it from the new location.\n\nDepends-On: Icc7df33e4d73ba6322af38fbdf3aea230f2fcf4d\nDepends-On: I97a604ac08797909afc236401281a5d84b98d53f\nChange-Id: I07112dde996c3e2c73f5aafc9b73d33d26374633\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/d74f37e83e3966441772045b65c83a03f7678516"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/d74f37e83e3966441772045b65c83a03f7678516"}]},"branch":"refs/heads/stable/kilo"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
