)]}'
{"id":"openstack%2Fopenstack-health~556868","triplet_id":"openstack%2Fopenstack-health~master~I907708d73b5fe5345f3a56d8d638c51e7d3aa6f7","project":"openstack/openstack-health","branch":"master","topic":"headless-chrome","hashtags":[],"change_id":"I907708d73b5fe5345f3a56d8d638c51e7d3aa6f7","subject":"Add support for HeadlessChrome in karma","status":"MERGED","created":"2018-03-27 14:30:19.000000000","updated":"2018-03-30 07:42:23.000000000","submitted":"2018-03-30 07:42:23.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":"556868-1522395743725-12d18436","meta_rev_id":"9fdf97d9d2dfd7b537e1f8839c0fa9078bec6447","_number":556868,"virtual_id_number":556868,"owner":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},{"value":0,"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},{"value":2,"date":"2018-03-30 07:42:23.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":2,"date":"2018-03-30 07:31:39.000000000","_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},{"value":0,"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":1,"date":"2018-03-30 07:31:39.000000000","_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},{"value":0,"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-03-30 07:31:39.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":"2018-03-30 07:42:23.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":"cad842f3ec50da9b9ae6718a70c95b1699106b82","author":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"date":"2018-03-27 14:30:19.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0c713e0b18368b5ee8bd49c84b40abab0017713a","author":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"date":"2018-03-27 14:31:51.000000000","message":"Patch Set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"f0aca79ff6a0be47f85b9e02ef66dbc4473c6256","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-27 15:05:30.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/68/556868/2/check/openstack-tox-pep8/41c5ebe/ : SUCCESS in 4m 20s\n- openstack-tox-py27 http://logs.openstack.org/68/556868/2/check/openstack-tox-py27/9f7aa4b/ : SUCCESS in 4m 40s\n- nodejs-npm-run-lint http://logs.openstack.org/68/556868/2/check/nodejs-npm-run-lint/1d026e9/ : SUCCESS in 7m 40s\n- nodejs-npm-run-test http://logs.openstack.org/68/556868/2/check/nodejs-npm-run-test/413a4b8/ : TIMED_OUT in 31m 21s\n- openstack-tox-py35 http://logs.openstack.org/68/556868/2/check/openstack-tox-py35/3620075/ : SUCCESS in 4m 34s","accounts_in_message":[],"_revision_number":2},{"id":"534264ba0928ce88c4dd22a6896d787f635e81c1","author":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"date":"2018-03-27 15:42:11.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"50f7d08a73396c16bfd37e357588051709109ff7","author":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"date":"2018-03-27 15:54:54.000000000","message":"Patch Set 3: Workflow-1\n\nhmm I think we need to upgrade the karma-chrome-launcher if we want to use the base HeadlessChrome https://github.com/karma-runner/karma-chrome-launcher/releases/tag/v2.1.0","accounts_in_message":[],"_revision_number":3},{"id":"f5bf179f7a41c6db42505b4c5bb9fcda4dd54cdc","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-27 15:59:20.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/68/556868/3/check/openstack-tox-pep8/b7dc918/ : SUCCESS in 3m 48s\n- openstack-tox-py27 http://logs.openstack.org/68/556868/3/check/openstack-tox-py27/e43a6eb/ : SUCCESS in 4m 33s\n- nodejs-npm-run-lint http://logs.openstack.org/68/556868/3/check/nodejs-npm-run-lint/d40a6ae/ : SUCCESS in 8m 12s\n- nodejs-npm-run-test http://logs.openstack.org/68/556868/3/check/nodejs-npm-run-test/0e1fbbb/ : SUCCESS in 10m 13s\n- openstack-tox-py35 http://logs.openstack.org/68/556868/3/check/openstack-tox-py35/666646a/ : SUCCESS in 4m 38s","accounts_in_message":[],"_revision_number":3},{"id":"a1a3d8e5fcba43529bf70af709fa77f413890e78","author":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"date":"2018-03-27 16:07:11.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"8aaa01bfb11bbdbe8220200d4310712f76913a05","author":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"date":"2018-03-27 16:11:08.000000000","message":"Patch Set 4:\n\nhere is a snippet of the failure without the package upgrade, http://paste.openstack.org/show/715426/","accounts_in_message":[],"_revision_number":4},{"id":"337064c37877026cfd3a5cf006850a945a124a88","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-27 16:41:44.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/68/556868/4/check/openstack-tox-pep8/5d3f78c/ : SUCCESS in 4m 03s\n- openstack-tox-py27 http://logs.openstack.org/68/556868/4/check/openstack-tox-py27/96a37ee/ : SUCCESS in 4m 19s\n- nodejs-npm-run-lint http://logs.openstack.org/68/556868/4/check/nodejs-npm-run-lint/1c6d5e2/ : SUCCESS in 7m 46s\n- nodejs-npm-run-test http://logs.openstack.org/68/556868/4/check/nodejs-npm-run-test/040f5a5/ : FAILURE in 10m 14s\n- openstack-tox-py35 http://logs.openstack.org/68/556868/4/check/openstack-tox-py35/859f64c/ : SUCCESS in 4m 54s","accounts_in_message":[],"_revision_number":4},{"id":"24101f19ec9a324f9c3e5ebbf6c058f974d34ae4","author":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"date":"2018-03-27 16:57:09.000000000","message":"Patch Set 4: Workflow-1\n\nmissing CHROME_BIN variable :/ I wonder what version of chrome is installed, if there is one.","accounts_in_message":[],"_revision_number":4},{"id":"5c4063a9b7101cc8a5a7630448f5929fdbcbfe0b","author":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"date":"2018-03-27 17:09:20.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"f022b32f38cc9fc9652537941c0f4846ba81f2c4","author":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"date":"2018-03-27 17:09:48.000000000","message":"Patch Set 6: Commit message was updated.","accounts_in_message":[],"_revision_number":6},{"id":"c7aa108f76d58f44c2fc694b8e786885186f3bcf","author":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"date":"2018-03-27 17:10:46.000000000","message":"Patch Set 7: Commit message was updated.","accounts_in_message":[],"_revision_number":7},{"id":"d13dcc775c594100d836a59e54d30a1fd4245ea6","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-27 17:24:12.000000000","message":"Patch Set 7: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/68/556868/7/check/openstack-tox-pep8/583952e/ : SUCCESS in 4m 19s\n- openstack-tox-py27 http://logs.openstack.org/68/556868/7/check/openstack-tox-py27/23c6c41/ : SUCCESS in 4m 25s\n- nodejs-npm-run-lint http://logs.openstack.org/68/556868/7/check/nodejs-npm-run-lint/a766cf9/ : SUCCESS in 11m 20s\n- nodejs-npm-run-test http://logs.openstack.org/68/556868/7/check/nodejs-npm-run-test/eae57ec/ : FAILURE in 8m 49s\n- openstack-tox-py35 http://logs.openstack.org/68/556868/7/check/openstack-tox-py35/5b975ea/ : SUCCESS in 4m 20s","accounts_in_message":[],"_revision_number":7},{"id":"06303a0951cbb3fc47ff25394eceb88f47cfb86a","author":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"date":"2018-03-27 18:04:54.000000000","message":"Patch Set 7: Workflow-1\n\nhmm still getting the CHROME_BIN error :/","accounts_in_message":[],"_revision_number":7},{"id":"e6db2581b70f2d9bfd6fa685f6b2ba419b6f520a","author":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"date":"2018-03-27 18:27:00.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"e058e2964c9b5bed1788234f57d5ef07d35ac0e0","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-27 18:36:29.000000000","message":"Patch Set 8: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/68/556868/8/check/openstack-tox-pep8/5c4f028/ : SUCCESS in 3m 50s\n- openstack-tox-py27 http://logs.openstack.org/68/556868/8/check/openstack-tox-py27/54d1016/ : SUCCESS in 5m 11s\n- nodejs-npm-run-lint http://logs.openstack.org/68/556868/8/check/nodejs-npm-run-lint/e1376ff/ : FAILURE in 6m 50s\n- nodejs-npm-run-test http://logs.openstack.org/68/556868/8/check/nodejs-npm-run-test/adec8c0/ : FAILURE in 8m 37s\n- openstack-tox-py35 http://logs.openstack.org/68/556868/8/check/openstack-tox-py35/1e2a481/ : SUCCESS in 5m 04s","accounts_in_message":[],"_revision_number":8},{"id":"bc7cb97e08e32486a824d065fc102dcc2952cda3","author":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"date":"2018-03-27 19:32:35.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"62fb3adc3c338b300715b0619ab9217d1eb9fec3","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-27 19:50:05.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/68/556868/9/check/openstack-tox-pep8/942e862/ : SUCCESS in 4m 03s\n- openstack-tox-py27 http://logs.openstack.org/68/556868/9/check/openstack-tox-py27/fabe889/ : SUCCESS in 4m 34s\n- nodejs-npm-run-lint http://logs.openstack.org/68/556868/9/check/nodejs-npm-run-lint/f39892a/ : SUCCESS in 7m 24s\n- nodejs-npm-run-test http://logs.openstack.org/68/556868/9/check/nodejs-npm-run-test/d696217/ : SUCCESS in 10m 31s\n- openstack-tox-py35 http://logs.openstack.org/68/556868/9/check/openstack-tox-py35/7b4d603/ : SUCCESS in 4m 00s","accounts_in_message":[],"_revision_number":9},{"id":"84d30dd263bec75a83c238663291a9404eb08e9e","author":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"date":"2018-03-27 20:02:09.000000000","message":"Patch Set 9:\n\nwow I was not expecting that to work.. lucky guess :D","accounts_in_message":[],"_revision_number":9},{"id":"0fa425d4b9048cd9aae09a0ed623d07dc0fbe3d0","author":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"date":"2018-03-27 20:06:56.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"5306865c595fd4ccb73369f0056172f2709f2836","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-27 20:21:13.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/68/556868/10/check/openstack-tox-pep8/21711cf/ : SUCCESS in 3m 59s\n- openstack-tox-py27 http://logs.openstack.org/68/556868/10/check/openstack-tox-py27/12bf1ee/ : SUCCESS in 4m 55s\n- nodejs-npm-run-lint http://logs.openstack.org/68/556868/10/check/nodejs-npm-run-lint/c723a77/ : SUCCESS in 8m 28s\n- nodejs-npm-run-test http://logs.openstack.org/68/556868/10/check/nodejs-npm-run-test/08d7aa0/ : SUCCESS in 8m 47s\n- openstack-tox-py35 http://logs.openstack.org/68/556868/10/check/openstack-tox-py35/da64ffa/ : SUCCESS in 4m 05s","accounts_in_message":[],"_revision_number":10},{"id":"99543fd3639aa75410bcd1e0164ef6294fd72d42","author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"date":"2018-03-30 07:31:39.000000000","message":"Patch Set 10: Workflow+1 Code-Review+2\n\nThanks! LGTM. simple enough :)","accounts_in_message":[],"_revision_number":10},{"id":"3fb4d0eb5b4b0a27ea006e8288c7bd7498a1f379","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-30 07:31:51.000000000","message":"Patch Set 10: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":10},{"id":"83a33e17ce496d32d52a87f5bc694bd8f97c3c67","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-30 07:42:23.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":10},{"id":"e7ad85ea20853c7a203447f3725d3f41e551e151","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-30 07:42:23.000000000","message":"Patch Set 10: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/68/556868/10/gate/openstack-tox-pep8/365c2a5/ : SUCCESS in 4m 01s\n- openstack-tox-py27 http://logs.openstack.org/68/556868/10/gate/openstack-tox-py27/bb46956/ : SUCCESS in 5m 06s\n- nodejs-npm-run-lint http://logs.openstack.org/68/556868/10/gate/nodejs-npm-run-lint/426898f/ : SUCCESS in 7m 37s\n- nodejs-npm-run-test http://logs.openstack.org/68/556868/10/gate/nodejs-npm-run-test/23916cb/ : SUCCESS in 9m 44s\n- openstack-tox-py35 http://logs.openstack.org/68/556868/10/gate/openstack-tox-py35/a59bbf3/ : SUCCESS in 4m 26s","accounts_in_message":[],"_revision_number":10}],"current_revision_number":10,"current_revision":"fd387956f484b8811daac5775ca231480c4962da","revisions":{"160f81e185c6554155d092573749b1b0f612d2d9":{"kind":"REWORK","_number":1,"created":"2018-03-27 14:30:19.000000000","uploader":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"ref":"refs/changes/68/556868/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-health","ref":"refs/changes/68/556868/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-health refs/changes/68/556868/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-health refs/changes/68/556868/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-health refs/changes/68/556868/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-health refs/changes/68/556868/1"}}},"commit":{"parents":[{"commit":"4cc5c7e4498b7164ad53976a604afb6a571f0ffa","subject":"Fix npm-test: write after end error","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-health/commit/4cc5c7e4498b7164ad53976a604afb6a571f0ffa"}]}],"author":{"name":"mccasland, trevor (tm2086)","email":"tm2086@att.com","date":"2018-03-27 14:17:04.000000000","tz":-300},"committer":{"name":"mccasland, trevor (tm2086)","email":"tm2086@att.com","date":"2018-03-27 14:28:59.000000000","tz":-300},"subject":"Add support for HeadlessChrome in karma","message":"Add support for HeadlessChrome in karma\n\nMotivation for this change:\n  As a tester, I want to execute npm unit tests in a headless\n  chrome environment.\n\nNotes on implementation:\n  * Running headless chrome requires verion chrome 59 or greater[1]\n  * --no-sandbox flag is a workaround for running as root[2]\n\n[1] https://github.com/karma-runner/karma-chrome-launcher#available-browsers\n[2] https://github.com/karma-runner/karma-chrome-launcher/issues/158\n\nChange-Id: I907708d73b5fe5345f3a56d8d638c51e7d3aa6f7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-health/commit/160f81e185c6554155d092573749b1b0f612d2d9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-health/commit/160f81e185c6554155d092573749b1b0f612d2d9"}]},"branch":"refs/heads/master"},"68a5c083c2960f45530b2192f85116aa38df5762":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2018-03-27 14:31:51.000000000","uploader":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"ref":"refs/changes/68/556868/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-health","ref":"refs/changes/68/556868/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-health refs/changes/68/556868/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-health refs/changes/68/556868/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-health refs/changes/68/556868/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-health refs/changes/68/556868/2"}}},"commit":{"parents":[{"commit":"4cc5c7e4498b7164ad53976a604afb6a571f0ffa","subject":"Fix npm-test: write after end error","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-health/commit/4cc5c7e4498b7164ad53976a604afb6a571f0ffa"}]}],"author":{"name":"mccasland, trevor (tm2086)","email":"tm2086@att.com","date":"2018-03-27 14:17:04.000000000","tz":-300},"committer":{"name":"Trevor McCasland","email":"TM2086@att.com","date":"2018-03-27 14:31:47.000000000","tz":0},"subject":"Add support for HeadlessChrome in karma","message":"Add support for HeadlessChrome in karma\n\nMotivation for this change:\n  As a tester, I want to execute npm unit tests in a headless\n  chrome environment, so that I can execute the tests on a headless\n  server.\n\nNotes on implementation:\n  * Running headless chrome requires verion chrome 59 or greater[1]\n  * --no-sandbox flag is a workaround for running as root[2]\n\n[1] https://github.com/karma-runner/karma-chrome-launcher#available-browsers\n[2] https://github.com/karma-runner/karma-chrome-launcher/issues/158\n\nChange-Id: I907708d73b5fe5345f3a56d8d638c51e7d3aa6f7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-health/commit/68a5c083c2960f45530b2192f85116aa38df5762"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-health/commit/68a5c083c2960f45530b2192f85116aa38df5762"}]},"branch":"refs/heads/master"},"51ef0ac4d0d20590f9391ce2da7d1ac95250ff29":{"kind":"REWORK","_number":3,"created":"2018-03-27 15:42:11.000000000","uploader":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"ref":"refs/changes/68/556868/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-health","ref":"refs/changes/68/556868/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-health refs/changes/68/556868/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-health refs/changes/68/556868/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-health refs/changes/68/556868/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-health refs/changes/68/556868/3"}}},"commit":{"parents":[{"commit":"4cc5c7e4498b7164ad53976a604afb6a571f0ffa","subject":"Fix npm-test: write after end error","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-health/commit/4cc5c7e4498b7164ad53976a604afb6a571f0ffa"}]}],"author":{"name":"mccasland, trevor (tm2086)","email":"tm2086@att.com","date":"2018-03-27 14:17:04.000000000","tz":-300},"committer":{"name":"mccasland, trevor (tm2086)","email":"tm2086@att.com","date":"2018-03-27 15:39:45.000000000","tz":-300},"subject":"Add support for HeadlessChrome in karma","message":"Add support for HeadlessChrome in karma\n\nMotivation for this change:\n  As a tester, I want to execute npm unit tests in a headless\n  chrome environment.\n\nNotes on implementation:\n  * Running headless chrome requires verion chrome 59 or greater[1]\n  * --no-sandbox flag is a workaround for running as root[2]\n  * base \u0027Chrome\u0027 must be used as ChromeHeadless is not available\n    - this requires --headless flag\n\n[1] https://github.com/karma-runner/karma-chrome-launcher#available-browsers\n[2] https://github.com/karma-runner/karma-chrome-launcher/issues/158\n\nChange-Id: I907708d73b5fe5345f3a56d8d638c51e7d3aa6f7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-health/commit/51ef0ac4d0d20590f9391ce2da7d1ac95250ff29"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-health/commit/51ef0ac4d0d20590f9391ce2da7d1ac95250ff29"}]},"branch":"refs/heads/master"},"2873f0bd4f7201482a0c2d31d9028a6ae2585879":{"kind":"REWORK","_number":4,"created":"2018-03-27 16:07:11.000000000","uploader":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"ref":"refs/changes/68/556868/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-health","ref":"refs/changes/68/556868/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-health refs/changes/68/556868/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-health refs/changes/68/556868/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-health refs/changes/68/556868/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-health refs/changes/68/556868/4"}}},"commit":{"parents":[{"commit":"4cc5c7e4498b7164ad53976a604afb6a571f0ffa","subject":"Fix npm-test: write after end error","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-health/commit/4cc5c7e4498b7164ad53976a604afb6a571f0ffa"}]}],"author":{"name":"mccasland, trevor (tm2086)","email":"tm2086@att.com","date":"2018-03-27 14:17:04.000000000","tz":-300},"committer":{"name":"mccasland, trevor (tm2086)","email":"tm2086@att.com","date":"2018-03-27 16:04:42.000000000","tz":-300},"subject":"Add support for HeadlessChrome in karma","message":"Add support for HeadlessChrome in karma\n\nMotivation for this change:\n  As a tester, I want to execute npm unit tests in a headless\n  chrome environment.\n\nNotes on implementation:\n  * Running headless chrome requires verion chrome 59 or greater[1]\n  * --no-sandbox flag is a workaround for running as root[2]\n  * HeadlessChrome base was added in karma-chrome-launcher v2.1.0[3]\n\n[1] https://github.com/karma-runner/karma-chrome-launcher#available-browsers\n[2] https://github.com/karma-runner/karma-chrome-launcher/issues/158\n[3] https://github.com/karma-runner/karma-chrome-launcher/releases/tag/v2.1.0\n\nChange-Id: I907708d73b5fe5345f3a56d8d638c51e7d3aa6f7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-health/commit/2873f0bd4f7201482a0c2d31d9028a6ae2585879"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-health/commit/2873f0bd4f7201482a0c2d31d9028a6ae2585879"}]},"branch":"refs/heads/master"},"7ae17c4dc8d54b16aa6b36a391d5516f5b3c95ef":{"kind":"REWORK","_number":5,"created":"2018-03-27 17:09:20.000000000","uploader":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"ref":"refs/changes/68/556868/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-health","ref":"refs/changes/68/556868/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-health refs/changes/68/556868/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-health refs/changes/68/556868/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-health refs/changes/68/556868/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-health refs/changes/68/556868/5"}}},"commit":{"parents":[{"commit":"4cc5c7e4498b7164ad53976a604afb6a571f0ffa","subject":"Fix npm-test: write after end error","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-health/commit/4cc5c7e4498b7164ad53976a604afb6a571f0ffa"}]}],"author":{"name":"mccasland, trevor (tm2086)","email":"tm2086@att.com","date":"2018-03-27 14:17:04.000000000","tz":-300},"committer":{"name":"mccasland, trevor (tm2086)","email":"tm2086@att.com","date":"2018-03-27 17:07:50.000000000","tz":-300},"subject":"Add support for HeadlessChrome in karma","message":"Add support for HeadlessChrome in karma\n\nMotivation for this change:\n  As a tester, I want to execute npm unit tests in a headless\n  chrome environment.\n\nNotes on implementation:\n  * Running headless chrome requires verion chrome 59 or greater[1]\n  * --no-sandbox flag is a workaround for running as root[2]\n  * HeadlessChrome base was added in karma-chrome-launcher v2.1.0[3]\n    - specifying HeadlessChrome as the base causes a gate-failure\n      looking for CHROME_BIN[4]\n  * Using Chrome without the upgraded packages causes an error during\n    the coverage report generation\n    - TypeError: Cannot read property \u0027start\u0027 of undefined\n\n[1] https://github.com/karma-runner/karma-chrome-launcher#available-browsers\n[2] https://github.com/karma-runner/karma-chrome-launcher/issues/158\n[3] https://github.com/karma-runner/karma-chrome-launcher/releases/tag/v2.1.0\n[4]\n\nChange-Id: I907708d73b5fe5345f3a56d8d638c51e7d3aa6f7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-health/commit/7ae17c4dc8d54b16aa6b36a391d5516f5b3c95ef"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-health/commit/7ae17c4dc8d54b16aa6b36a391d5516f5b3c95ef"}]},"branch":"refs/heads/master"},"687e33f01cece2797d04d7cd4d7d9cd03513bd37":{"kind":"NO_CODE_CHANGE","_number":6,"created":"2018-03-27 17:09:48.000000000","uploader":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"ref":"refs/changes/68/556868/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-health","ref":"refs/changes/68/556868/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-health refs/changes/68/556868/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-health refs/changes/68/556868/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-health refs/changes/68/556868/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-health refs/changes/68/556868/6"}}},"commit":{"parents":[{"commit":"4cc5c7e4498b7164ad53976a604afb6a571f0ffa","subject":"Fix npm-test: write after end error","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-health/commit/4cc5c7e4498b7164ad53976a604afb6a571f0ffa"}]}],"author":{"name":"mccasland, trevor (tm2086)","email":"tm2086@att.com","date":"2018-03-27 14:17:04.000000000","tz":-300},"committer":{"name":"Trevor McCasland","email":"TM2086@att.com","date":"2018-03-27 17:09:46.000000000","tz":0},"subject":"Add support for HeadlessChrome in karma","message":"Add support for HeadlessChrome in karma\n\nMotivation for this change:\n  As a tester, I want to execute npm unit tests in a headless\n  chrome environment.\n\nNotes on implementation:\n  * Running headless chrome requires verion chrome 59 or greater[1]\n  * --no-sandbox flag is a workaround for running as root[2]\n  * HeadlessChrome base was added in karma-chrome-launcher v2.1.0[3]\n    - specifying HeadlessChrome as the base causes a gate-failure\n      looking for CHROME_BIN[4]\n  * Using Chrome without the upgraded packages causes an error during\n    the coverage report generation\n    - TypeError: Cannot read property \u0027start\u0027 of undefined\n\n[1] https://github.com/karma-runner/karma-chrome-launcher#available-browsers\n[2] https://github.com/karma-runner/karma-chrome-launcher/issues/158\n[3] https://github.com/karma-runner/karma-chrome-launcher/releases/tag/v2.1.0\n[4] http://paste.openstack.org/show/715433/\n\nChange-Id: I907708d73b5fe5345f3a56d8d638c51e7d3aa6f7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-health/commit/687e33f01cece2797d04d7cd4d7d9cd03513bd37"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-health/commit/687e33f01cece2797d04d7cd4d7d9cd03513bd37"}]},"branch":"refs/heads/master"},"f27a7cf536d9ffb3ed7068f8321d137ca5a9dc20":{"kind":"NO_CODE_CHANGE","_number":7,"created":"2018-03-27 17:10:46.000000000","uploader":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"ref":"refs/changes/68/556868/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-health","ref":"refs/changes/68/556868/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-health refs/changes/68/556868/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-health refs/changes/68/556868/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-health refs/changes/68/556868/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-health refs/changes/68/556868/7"}}},"commit":{"parents":[{"commit":"4cc5c7e4498b7164ad53976a604afb6a571f0ffa","subject":"Fix npm-test: write after end error","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-health/commit/4cc5c7e4498b7164ad53976a604afb6a571f0ffa"}]}],"author":{"name":"mccasland, trevor (tm2086)","email":"tm2086@att.com","date":"2018-03-27 14:17:04.000000000","tz":-300},"committer":{"name":"Trevor McCasland","email":"TM2086@att.com","date":"2018-03-27 17:10:44.000000000","tz":0},"subject":"Add support for HeadlessChrome in karma","message":"Add support for HeadlessChrome in karma\n\nMotivation for this change:\n  As a tester, I want to execute npm unit tests in a headless\n  chrome environment.\n\nNotes on implementation:\n  * Running headless chrome requires verion chrome 59 or greater[1]\n  * --no-sandbox flag is a workaround for running as root[2]\n  * HeadlessChrome base was added in karma-chrome-launcher v2.1.0[3]\n    - specifying HeadlessChrome as the base causes a gate-failure\n      looking for CHROME_BIN[4]\n  * Using Chrome without the upgraded packages causes an error during\n    the coverage report generation\n    - TypeError: Cannot read property \u0027start\u0027 of undefined[5]\n\n[1] https://github.com/karma-runner/karma-chrome-launcher#available-browsers\n[2] https://github.com/karma-runner/karma-chrome-launcher/issues/158\n[3] https://github.com/karma-runner/karma-chrome-launcher/releases/tag/v2.1.0\n[4] http://paste.openstack.org/show/715433/\n[5] https://review.openstack.org/#/c/456556/9\n\nChange-Id: I907708d73b5fe5345f3a56d8d638c51e7d3aa6f7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-health/commit/f27a7cf536d9ffb3ed7068f8321d137ca5a9dc20"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-health/commit/f27a7cf536d9ffb3ed7068f8321d137ca5a9dc20"}]},"branch":"refs/heads/master"},"6b8e760a615bb81a24d107190a5489ec12db429c":{"kind":"REWORK","_number":8,"created":"2018-03-27 18:27:00.000000000","uploader":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"ref":"refs/changes/68/556868/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-health","ref":"refs/changes/68/556868/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-health refs/changes/68/556868/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-health refs/changes/68/556868/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-health refs/changes/68/556868/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-health refs/changes/68/556868/8"}}},"commit":{"parents":[{"commit":"4cc5c7e4498b7164ad53976a604afb6a571f0ffa","subject":"Fix npm-test: write after end error","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-health/commit/4cc5c7e4498b7164ad53976a604afb6a571f0ffa"}]}],"author":{"name":"mccasland, trevor (tm2086)","email":"tm2086@att.com","date":"2018-03-27 14:17:04.000000000","tz":-300},"committer":{"name":"mccasland, trevor (tm2086)","email":"tm2086@att.com","date":"2018-03-27 18:20:04.000000000","tz":-300},"subject":"Add support for HeadlessChrome in karma","message":"Add support for HeadlessChrome in karma\n\nMotivation for this change:\n  As a tester, I want to execute npm unit tests in a headless\n  chrome environment.\n\nNotes on implementation:\n  * Running headless chrome requires verion chrome 59 or greater[1]\n  * --no-sandbox flag is a workaround for running as root[2]\n  * HeadlessChrome base was added in karma-chrome-launcher v2.1.0[3]\n    - upgrading to this package caused a CHROME_BIN not set error[4][6].\n      I think it may have been caused by this change[7] since it used\n      to be google-chrome, I set that as the value for CHROME_BIN in the\n      karma file.\n  * Using Chrome without the upgraded packages causes an error during\n    the coverage report generation\n    - TypeError: Cannot read property \u0027start\u0027 of undefined[5]\n\n[1] https://github.com/karma-runner/karma-chrome-launcher#available-browsers\n[2] https://github.com/karma-runner/karma-chrome-launcher/issues/158\n[3] https://github.com/karma-runner/karma-chrome-launcher/releases/tag/v2.1.0\n[4] http://paste.openstack.org/show/715433/\n[5] https://review.openstack.org/#/c/456556/9\n[6] https://github.com/karma-runner/karma/issues/1243\n[7] https://github.com/karma-runner/karma-chrome-launcher/pull/17\n\nChange-Id: I907708d73b5fe5345f3a56d8d638c51e7d3aa6f7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-health/commit/6b8e760a615bb81a24d107190a5489ec12db429c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-health/commit/6b8e760a615bb81a24d107190a5489ec12db429c"}]},"branch":"refs/heads/master"},"8deb7e0cb7b952fd30d96e49029cd3e6be92ae06":{"kind":"REWORK","_number":9,"created":"2018-03-27 19:32:35.000000000","uploader":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"ref":"refs/changes/68/556868/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-health","ref":"refs/changes/68/556868/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-health refs/changes/68/556868/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-health refs/changes/68/556868/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-health refs/changes/68/556868/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-health refs/changes/68/556868/9"}}},"commit":{"parents":[{"commit":"4cc5c7e4498b7164ad53976a604afb6a571f0ffa","subject":"Fix npm-test: write after end error","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-health/commit/4cc5c7e4498b7164ad53976a604afb6a571f0ffa"}]}],"author":{"name":"mccasland, trevor (tm2086)","email":"tm2086@att.com","date":"2018-03-27 14:17:04.000000000","tz":-300},"committer":{"name":"mccasland, trevor (tm2086)","email":"tm2086@att.com","date":"2018-03-27 19:24:56.000000000","tz":-300},"subject":"Add support for HeadlessChrome in karma","message":"Add support for HeadlessChrome in karma\n\nMotivation for this change:\n  As a tester, I want to execute npm unit tests in a headless\n  chrome environment.\n\nNotes on implementation:\n  * Running headless chrome requires verion chrome 59 or greater[1]\n  * --no-sandbox flag is a workaround for running as root[2]\n  * HeadlessChrome base was added in karma-chrome-launcher v2.1.0[3]\n    - upgrading to this package caused a CHROME_BIN not set error[4][6].\n      I think it may have been caused by this change[7] since it used\n      to be google-chrome, I set that as the value for CHROME_BIN in the\n      karma file. This was not found on the server so I\u0027m trying\n      chromium-browser now.\n  * Using Chrome without the upgraded packages causes an error during\n    the coverage report generation\n    - TypeError: Cannot read property \u0027start\u0027 of undefined[5]\n\n[1] https://github.com/karma-runner/karma-chrome-launcher#available-browsers\n[2] https://github.com/karma-runner/karma-chrome-launcher/issues/158\n[3] https://github.com/karma-runner/karma-chrome-launcher/releases/tag/v2.1.0\n[4] http://paste.openstack.org/show/715433/\n[5] https://review.openstack.org/#/c/456556/9\n[6] https://github.com/karma-runner/karma/issues/1243\n[7] https://github.com/karma-runner/karma-chrome-launcher/pull/17\n\nChange-Id: I907708d73b5fe5345f3a56d8d638c51e7d3aa6f7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-health/commit/8deb7e0cb7b952fd30d96e49029cd3e6be92ae06"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-health/commit/8deb7e0cb7b952fd30d96e49029cd3e6be92ae06"}]},"branch":"refs/heads/master"},"fd387956f484b8811daac5775ca231480c4962da":{"kind":"REWORK","_number":10,"created":"2018-03-27 20:06:56.000000000","uploader":{"_account_id":20378,"name":"Trevor McCasland","email":"TM2086@att.com","username":"twm2016"},"ref":"refs/changes/68/556868/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-health","ref":"refs/changes/68/556868/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-health refs/changes/68/556868/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-health refs/changes/68/556868/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-health refs/changes/68/556868/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-health refs/changes/68/556868/10"}}},"commit":{"parents":[{"commit":"4cc5c7e4498b7164ad53976a604afb6a571f0ffa","subject":"Fix npm-test: write after end error","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-health/commit/4cc5c7e4498b7164ad53976a604afb6a571f0ffa"}]}],"author":{"name":"mccasland, trevor (tm2086)","email":"tm2086@att.com","date":"2018-03-27 14:17:04.000000000","tz":-300},"committer":{"name":"mccasland, trevor (tm2086)","email":"tm2086@att.com","date":"2018-03-27 20:05:26.000000000","tz":-300},"subject":"Add support for HeadlessChrome in karma","message":"Add support for HeadlessChrome in karma\n\nMotivation for this change:\n  As a tester, I want to execute npm unit tests in a headless\n  chrome environment.\n\nNotes on implementation:\n  * Running headless chrome requires verion chrome 59 or greater[1]\n  * --no-sandbox flag is a workaround for running as root[2]\n  * HeadlessChrome base was added in karma-chrome-launcher v2.1.0[3]\n    - upgrading to this package caused a CHROME_BIN not set error[4].\n      Setting CHROME_BIN to chromium-browser fixes the issue.\n  * Using Chrome without the upgraded packages causes an error during\n    the coverage report generation\n    - TypeError: Cannot read property \u0027start\u0027 of undefined[5]\n\n[1] https://github.com/karma-runner/karma-chrome-launcher#available-browsers\n[2] https://github.com/karma-runner/karma-chrome-launcher/issues/158\n[3] https://github.com/karma-runner/karma-chrome-launcher/releases/tag/v2.1.0\n[4] http://paste.openstack.org/show/715433/\n[5] https://review.openstack.org/#/c/456556/9\n\nChange-Id: I907708d73b5fe5345f3a56d8d638c51e7d3aa6f7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-health/commit/fd387956f484b8811daac5775ca231480c4962da"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-health/commit/fd387956f484b8811daac5775ca231480c4962da"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
