Add support for GetByExtensionId
commit9ac4b3aa68b70da5d4346a6f38dd704acb5b82c2
authorachuith@chromium.org <achuith@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 29 May 2014 17:23:19 +0000 (29 17:23 +0000)
committerachuith@chromium.org <achuith@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 29 May 2014 17:23:19 +0000 (29 17:23 +0000)
treeb124e4d76434611c688f6e5dc469aa26b00a8b98
parent26ce20d5512fadbcfeb3462656da42ce42b67803
Add support for GetByExtensionId

This is necessary for testing apps that are not installed using --load-extension.

GetByExtensionId returns a list of extensions as each extension may have a number of related contexts for its various windows and background page.

BUG=378408
TEST=testExtensionGetByExtensionId and testWebApp

Review URL: https://codereview.chromium.org/304773003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273510 0039d316-1c4b-4281-b951-d872f2087c98
tools/telemetry/telemetry/core/backends/chrome/chrome_browser_backend.py
tools/telemetry/telemetry/core/backends/chrome/extension_backend.py
tools/telemetry/telemetry/core/extension_dict.py
tools/telemetry/telemetry/core/extension_unittest.py
tools/telemetry/unittest_data/simple_app/background.js [new file with mode: 0644]
tools/telemetry/unittest_data/simple_app/main.html [new file with mode: 0644]
tools/telemetry/unittest_data/simple_app/manifest.json [new file with mode: 0644]
tools/telemetry/unittest_data/simple_app/second.html [new file with mode: 0644]