)]}'
{"id":"openstack%2Fopenstack-health~300128","triplet_id":"openstack%2Fopenstack-health~master~I825986a3df457326a6c0c0c3b4d8584617a9d5e2","project":"openstack/openstack-health","branch":"master","topic":"disable-protractor","hashtags":[],"change_id":"I825986a3df457326a6c0c0c3b4d8584617a9d5e2","subject":"Disable Protractor tests and enable strictDi","status":"MERGED","created":"2016-03-31 18:06:00.000000000","updated":"2016-04-04 20:38:41.000000000","submitted":"2016-04-04 20:38:40.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"5958ea36b5dedd0748780f7ab7f66bfedb6837bf","_number":300128,"virtual_id_number":300128,"owner":{"_account_id":17001,"name":"Tim Buckley","email":"timothy.jas.buckley@hpe.com","username":"timothy.jas.buckley"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2016-04-04 20:38:40.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},{"value":0,"_account_id":17001,"name":"Tim Buckley","email":"timothy.jas.buckley@hpe.com","username":"timothy.jas.buckley"}],"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":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2016-04-04 02:26:42.000000000","_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},{"value":0,"_account_id":17001,"name":"Tim Buckley","email":"timothy.jas.buckley@hpe.com","username":"timothy.jas.buckley"}],"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":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2016-04-04 02:26:42.000000000","_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},{"value":0,"_account_id":17001,"name":"Tim Buckley","email":"timothy.jas.buckley@hpe.com","username":"timothy.jas.buckley"}],"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":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},{"_account_id":17001,"name":"Tim Buckley","email":"timothy.jas.buckley@hpe.com","username":"timothy.jas.buckley"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-04-04 02:26:42.000000000","updated_by":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"reviewer":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"state":"REVIEWER"},{"updated":"2016-04-04 20:38:40.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"ad45ac248dfb86edf482ea2db6dcd6871ff7820a","author":{"_account_id":17001,"name":"Tim Buckley","email":"timothy.jas.buckley@hpe.com","username":"timothy.jas.buckley"},"date":"2016-03-31 18:06:00.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9bb824184e7f63ef78b30b6df0ad354228c6cde5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-31 18:17:55.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-openstack-health-docs http://docs-draft.openstack.org/28/300128/1/check/gate-openstack-health-docs/85ef15a//doc/build/html/ : SUCCESS in 7m 09s\n- gate-openstack-health-pep8 http://logs.openstack.org/28/300128/1/check/gate-openstack-health-pep8/bf0107b/ : SUCCESS in 8m 02s\n- gate-openstack-health-python27 http://logs.openstack.org/28/300128/1/check/gate-openstack-health-python27/849d852/ : SUCCESS in 8m 17s\n- gate-openstack-health-python34 http://logs.openstack.org/28/300128/1/check/gate-openstack-health-python34/a93aafa/ : SUCCESS in 9m 24s\n- gate-openstack-health-npm-run-lint http://logs.openstack.org/28/300128/1/check/gate-openstack-health-npm-run-lint/9bb2f48/ : SUCCESS in 6m 14s\n- gate-openstack-health-npm-run-test http://logs.openstack.org/28/300128/1/check/gate-openstack-health-npm-run-test/e045a61/ : SUCCESS in 6m 55s","accounts_in_message":[],"_revision_number":1},{"id":"9ca70661045cf842e56a09412b731ed5e659d785","author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"date":"2016-04-01 00:58:39.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)\n\nI think the reports task is skipped with this patch.\nI don\u0027t lose the task in the gate :)","accounts_in_message":[],"_revision_number":1},{"id":"5fb3fbc0dde90d702986254644d15bcfba3441b4","author":{"_account_id":17001,"name":"Tim Buckley","email":"timothy.jas.buckley@hpe.com","username":"timothy.jas.buckley"},"date":"2016-04-02 20:27:16.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"e52794beb6857f0648a50fbd56e4181b0debb1e7","author":{"_account_id":17001,"name":"Tim Buckley","email":"timothy.jas.buckley@hpe.com","username":"timothy.jas.buckley"},"date":"2016-04-02 20:27:49.000000000","message":"Patch Set 1:\n\nGood catch, fixed!","accounts_in_message":[],"_revision_number":1},{"id":"321df80b64bbbe1076dbbdac316693d735a38ea1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-02 20:36:56.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-openstack-health-docs http://docs-draft.openstack.org/28/300128/2/check/gate-openstack-health-docs/f03175c//doc/build/html/ : SUCCESS in 8m 41s\n- gate-openstack-health-pep8 http://logs.openstack.org/28/300128/2/check/gate-openstack-health-pep8/1fcebf9/ : SUCCESS in 9m 31s\n- gate-openstack-health-python27 http://logs.openstack.org/28/300128/2/check/gate-openstack-health-python27/61684b3/ : SUCCESS in 5m 54s\n- gate-openstack-health-python34 http://logs.openstack.org/28/300128/2/check/gate-openstack-health-python34/52f4dfd/ : SUCCESS in 9m 06s\n- gate-openstack-health-npm-run-lint http://logs.openstack.org/28/300128/2/check/gate-openstack-health-npm-run-lint/4a90703/ : SUCCESS in 5m 42s\n- gate-openstack-health-npm-run-test http://logs.openstack.org/28/300128/2/check/gate-openstack-health-npm-run-test/21098be/ : SUCCESS in 4m 25s","accounts_in_message":[],"_revision_number":2},{"id":"ec243e76e61138d41c7b788dd334d0717bde8fc2","author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"date":"2016-04-04 02:26:42.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\nThanks!","accounts_in_message":[],"_revision_number":2},{"id":"a17fc14d564cc5e4723b0409dc61c692a5d3c2d9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-04 02:26:56.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"da20ae9620dc181fe46c3ee57df3e2c8e5748864","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-04 03:09:41.000000000","message":"Patch Set 2: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-openstack-health-docs http://docs-draft.openstack.org/28/300128/2/gate/gate-openstack-health-docs/6f4fa5c//doc/build/html/ : SUCCESS in 8m 43s\n- gate-openstack-health-pep8 http://logs.openstack.org/28/300128/2/gate/gate-openstack-health-pep8/0c1cc69/ : SUCCESS in 8m 38s\n- gate-openstack-health-python27 http://logs.openstack.org/28/300128/2/gate/gate-openstack-health-python27/4abf23f/ : SUCCESS in 8m 43s\n- gate-openstack-health-python34 http://logs.openstack.org/28/300128/2/gate/gate-openstack-health-python34/e254460/ : FAILURE in 42m 43s\n- gate-openstack-health-npm-run-lint http://logs.openstack.org/28/300128/2/gate/gate-openstack-health-npm-run-lint/72edfa4/ : SUCCESS in 6m 15s\n- gate-openstack-health-npm-run-test http://logs.openstack.org/28/300128/2/gate/gate-openstack-health-npm-run-test/f4d98d6/ : SUCCESS in 4m 31s","accounts_in_message":[],"_revision_number":2},{"id":"3d44cbe22c8079a270f94b242f1f117e4a93e972","author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"date":"2016-04-04 04:10:03.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"f36379796a2d09ea0bf15cfe6cb776f421ef9ffb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-04 04:20:49.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-openstack-health-docs http://docs-draft.openstack.org/28/300128/2/check/gate-openstack-health-docs/f85d2e8//doc/build/html/ : SUCCESS in 8m 14s\n- gate-openstack-health-pep8 http://logs.openstack.org/28/300128/2/check/gate-openstack-health-pep8/f222f9f/ : SUCCESS in 9m 02s\n- gate-openstack-health-python27 http://logs.openstack.org/28/300128/2/check/gate-openstack-health-python27/76a03a8/ : SUCCESS in 9m 28s\n- gate-openstack-health-python34 http://logs.openstack.org/28/300128/2/check/gate-openstack-health-python34/61a5cc5/ : SUCCESS in 10m 31s\n- gate-openstack-health-npm-run-lint http://logs.openstack.org/28/300128/2/check/gate-openstack-health-npm-run-lint/3c95994/ : SUCCESS in 7m 56s\n- gate-openstack-health-npm-run-test http://logs.openstack.org/28/300128/2/check/gate-openstack-health-npm-run-test/e8e75d6/ : SUCCESS in 7m 15s","accounts_in_message":[],"_revision_number":2},{"id":"461283a269e0f63d8731b20cee4fc0856f655428","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-04 04:20:54.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"dce6474b264d1d33f979c84a8a7af8b80b28b9cd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-04 04:53:11.000000000","message":"Patch Set 2: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-openstack-health-docs http://docs-draft.openstack.org/28/300128/2/gate/gate-openstack-health-docs/8c40ee4//doc/build/html/ : SUCCESS in 8m 29s\n- gate-openstack-health-pep8 http://logs.openstack.org/28/300128/2/gate/gate-openstack-health-pep8/9471a4f/ : FAILURE in 32m 16s\n- gate-openstack-health-python27 http://logs.openstack.org/28/300128/2/gate/gate-openstack-health-python27/2e0a501/ : SUCCESS in 7m 39s\n- gate-openstack-health-python34 http://logs.openstack.org/28/300128/2/gate/gate-openstack-health-python34/2abf536/ : SUCCESS in 9m 57s\n- gate-openstack-health-npm-run-lint http://logs.openstack.org/28/300128/2/gate/gate-openstack-health-npm-run-lint/b7ff1e8/ : SUCCESS in 6m 06s\n- gate-openstack-health-npm-run-test http://logs.openstack.org/28/300128/2/gate/gate-openstack-health-npm-run-test/90bac9c/ : SUCCESS in 8m 07s","accounts_in_message":[],"_revision_number":2},{"id":"38f7cce8936877a646af29af2b82db737223e871","author":{"_account_id":17001,"name":"Tim Buckley","email":"timothy.jas.buckley@hpe.com","username":"timothy.jas.buckley"},"date":"2016-04-04 19:40:33.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"1997c4cb0acf8498d0adec6d3aaea12d8e44593d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-04 20:19:04.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-openstack-health-docs http://docs-draft.openstack.org/28/300128/2/check/gate-openstack-health-docs/fe337a8//doc/build/html/ : SUCCESS in 11m 39s\n- gate-openstack-health-pep8 http://logs.openstack.org/28/300128/2/check/gate-openstack-health-pep8/235c7a6/ : SUCCESS in 5m 39s\n- gate-openstack-health-python27 http://logs.openstack.org/28/300128/2/check/gate-openstack-health-python27/2e6c40e/ : SUCCESS in 10m 00s\n- gate-openstack-health-python34 http://logs.openstack.org/28/300128/2/check/gate-openstack-health-python34/7022d90/ : SUCCESS in 6m 28s\n- gate-openstack-health-npm-run-lint http://logs.openstack.org/28/300128/2/check/gate-openstack-health-npm-run-lint/6febc9b/ : SUCCESS in 6m 04s\n- gate-openstack-health-npm-run-test http://logs.openstack.org/28/300128/2/check/gate-openstack-health-npm-run-test/cc62feb/ : SUCCESS in 4m 32s","accounts_in_message":[],"_revision_number":2},{"id":"4b4362024198076101656b3bc42a9ae8722573ce","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-04 20:19:09.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"9de4752507234c8112b8acca5c07265c9e20b8d2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-04 20:38:40.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-openstack-health-docs http://docs-draft.openstack.org/28/300128/2/gate/gate-openstack-health-docs/626fe0a//doc/build/html/ : SUCCESS in 7m 13s\n- gate-openstack-health-pep8 http://logs.openstack.org/28/300128/2/gate/gate-openstack-health-pep8/b940f3b/ : SUCCESS in 5m 43s\n- gate-openstack-health-python27 http://logs.openstack.org/28/300128/2/gate/gate-openstack-health-python27/2f7bc86/ : SUCCESS in 5m 52s\n- gate-openstack-health-python34 http://logs.openstack.org/28/300128/2/gate/gate-openstack-health-python34/d441664/ : SUCCESS in 9m 27s\n- gate-openstack-health-npm-run-lint http://logs.openstack.org/28/300128/2/gate/gate-openstack-health-npm-run-lint/178d10c/ : SUCCESS in 19m 13s\n- gate-openstack-health-npm-run-test http://logs.openstack.org/28/300128/2/gate/gate-openstack-health-npm-run-test/fa51a43/ : SUCCESS in 4m 40s","accounts_in_message":[],"_revision_number":2},{"id":"1e9f27b6af931aa6bcc13be19b6f14115911d52c","date":"2016-04-04 20:38:41.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"a0561d55033447fc3e71bcbc8d0b1843d26fb083","revisions":{"9898628104ce44851329b421d7740f1dddf97f7c":{"kind":"REWORK","_number":1,"created":"2016-03-31 18:06:00.000000000","uploader":{"_account_id":17001,"name":"Tim Buckley","email":"timothy.jas.buckley@hpe.com","username":"timothy.jas.buckley"},"ref":"refs/changes/28/300128/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-health","ref":"refs/changes/28/300128/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-health refs/changes/28/300128/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-health refs/changes/28/300128/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-health refs/changes/28/300128/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-health refs/changes/28/300128/1"}}},"commit":{"parents":[{"commit":"12016682bbc8022b7253c5e529807e46fc99150c","subject":"Use prefix API on tests and tests detail pages","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-health/commit/12016682bbc8022b7253c5e529807e46fc99150c"}]}],"author":{"name":"Tim","email":"timothy.jas.buckley@hpe.com","date":"2016-03-31 17:56:42.000000000","tz":-360},"committer":{"name":"Tim","email":"timothy.jas.buckley@hpe.com","date":"2016-03-31 17:56:42.000000000","tz":-360},"subject":"Disable Protractor tests and enable strictDi","message":"Disable Protractor tests and enable strictDi\n\nThis disables the Protractor E2E tests due to a high failure rate\nrelated to a protractor/chrome bug [1] where ChromeDriver would\nfrequently hang. The E2E tests were mainly used to check for\ndependency injection failures, but they didn\u0027t catch all (or even\nmost) failures. Instead, this enables angular\u0027s built-in \u0027strictDi\u0027\nmode, which will raise errors during normal development (i.e.\nnon-production builds) and during unit tests whenever a bad injection\nis used.\n\n[1] https://github.com/angular/protractor/issues/2419\n\nChange-Id: I825986a3df457326a6c0c0c3b4d8584617a9d5e2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-health/commit/9898628104ce44851329b421d7740f1dddf97f7c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-health/commit/9898628104ce44851329b421d7740f1dddf97f7c"}]},"branch":"refs/heads/master"},"a0561d55033447fc3e71bcbc8d0b1843d26fb083":{"kind":"REWORK","_number":2,"created":"2016-04-02 20:27:16.000000000","uploader":{"_account_id":17001,"name":"Tim Buckley","email":"timothy.jas.buckley@hpe.com","username":"timothy.jas.buckley"},"ref":"refs/changes/28/300128/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-health","ref":"refs/changes/28/300128/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-health refs/changes/28/300128/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-health refs/changes/28/300128/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-health refs/changes/28/300128/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-health refs/changes/28/300128/2"}}},"commit":{"parents":[{"commit":"12016682bbc8022b7253c5e529807e46fc99150c","subject":"Use prefix API on tests and tests detail pages","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-health/commit/12016682bbc8022b7253c5e529807e46fc99150c"}]}],"author":{"name":"Tim","email":"timothy.jas.buckley@hpe.com","date":"2016-03-31 17:56:42.000000000","tz":-360},"committer":{"name":"Tim Buckley","email":"timothy.jas.buckley@hpe.com","date":"2016-04-02 20:27:08.000000000","tz":-360},"subject":"Disable Protractor tests and enable strictDi","message":"Disable Protractor tests and enable strictDi\n\nThis disables the Protractor E2E tests due to a high failure rate\nrelated to a protractor/chrome bug [1] where ChromeDriver would\nfrequently hang. The E2E tests were mainly used to check for\ndependency injection failures, but they didn\u0027t catch all (or even\nmost) failures. Instead, this enables angular\u0027s built-in \u0027strictDi\u0027\nmode, which will raise errors during normal development (i.e.\nnon-production builds) and during unit tests whenever a bad injection\nis used.\n\n[1] https://github.com/angular/protractor/issues/2419\n\nChange-Id: I825986a3df457326a6c0c0c3b4d8584617a9d5e2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-health/commit/a0561d55033447fc3e71bcbc8d0b1843d26fb083"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-health/commit/a0561d55033447fc3e71bcbc8d0b1843d26fb083"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
