Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(127)

Issue 3013263002: Handle error code METHOD_NOT_FOUND_CODE in InspectorServiceWorker.StopAllWorkers() (Closed)

Created:
3 years, 2 months ago by yukiy
Modified:
3 years, 2 months ago
CC:
catapult-reviews_chromium.org, telemetry-reviews_chromium.org
Target Ref:
refs/heads/master
Project:
catapult
Visibility:
Public.

Description

Handle error code METHOD_NOT_FOUND_CODE in InspectorServiceWorker.StopAllWorkers() DevTools method ServiceWorker.stopAllWorkers is supported from M63, so calling this can return METHOD_NOT_FOUND_CODE error in previous browser. This CL make InspectorServiceWorker.StopAllWorkers() handle this error. If it receives this error, it raises NotImplementedError. This is implemented in the same way with memory_backend.py does. https://cs.chromium.org/chromium/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/memory_backend.py?type=cs&q=warn+file:%5Esrc/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/+package:%5Echromium$&l=84 BUG=chromium:736697 Review-Url: https://chromiumcodereview.appspot.com/3013263002 Committed: https://chromium.googlesource.com/external/github.com/catapult-project/catapult/+/0ce28daf74ebff5a087ccda7db9d6bcfc77dfdf6

Patch Set 1 #

Total comments: 1

Patch Set 2 : edit a comment #

Total comments: 1

Patch Set 3 : raise NotImplementedError #

Unified diffs Side-by-side diffs Delta from patch set Stats (+8 lines, -3 lines) Patch
M telemetry/telemetry/internal/backends/chrome_inspector/inspector_serviceworker.py View 1 2 2 chunks +8 lines, -3 lines 0 comments Download

Messages

Total messages: 14 (7 generated)
yukiy
After this CL committed, InspectorServiceWorker.StopAllWorkers() can be also used in tests on browsers which do ...
3 years, 2 months ago (2017-09-27 03:40:40 UTC) #3
shimazu
lgtm https://codereview.chromium.org/3013263002/diff/1/telemetry/telemetry/internal/backends/chrome_inspector/inspector_serviceworker.py File telemetry/telemetry/internal/backends/chrome_inspector/inspector_serviceworker.py (right): https://codereview.chromium.org/3013263002/diff/1/telemetry/telemetry/internal/backends/chrome_inspector/inspector_serviceworker.py#newcode32 telemetry/telemetry/internal/backends/chrome_inspector/inspector_serviceworker.py:32: # ServiceWorker.stopAllWorkers is suppoted from M63. nit: supported
3 years, 2 months ago (2017-09-27 03:50:11 UTC) #4
kouhei (in TOK)
lgtm
3 years, 2 months ago (2017-09-27 03:52:08 UTC) #5
nednguyen
https://codereview.chromium.org/3013263002/diff/20001/telemetry/telemetry/internal/backends/chrome_inspector/inspector_serviceworker.py File telemetry/telemetry/internal/backends/chrome_inspector/inspector_serviceworker.py (right): https://codereview.chromium.org/3013263002/diff/20001/telemetry/telemetry/internal/backends/chrome_inspector/inspector_serviceworker.py#newcode33 telemetry/telemetry/internal/backends/chrome_inspector/inspector_serviceworker.py:33: logging.warning( We should throw NotImplementedError here: fail hard instead ...
3 years, 2 months ago (2017-09-27 06:57:56 UTC) #6
nednguyen
lgtm so you can land this after changing it to throw execption
3 years, 2 months ago (2017-09-27 06:58:14 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/3013263002/40001
3 years, 2 months ago (2017-09-27 07:56:39 UTC) #11
commit-bot: I haz the power
3 years, 2 months ago (2017-09-27 08:28:54 UTC) #14
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as
https://chromium.googlesource.com/external/github.com/catapult-project/catapu...

Powered by Google App Engine
This is Rietveld 408576698