summaryrefslogtreecommitdiffstats
path: root/testing/talos/talos/getinfooffline/manifest.json
diff options
context:
space:
mode:
Diffstat (limited to 'testing/talos/talos/getinfooffline/manifest.json')
-rw-r--r--testing/talos/talos/getinfooffline/manifest.json27
1 files changed, 27 insertions, 0 deletions
diff --git a/testing/talos/talos/getinfooffline/manifest.json b/testing/talos/talos/getinfooffline/manifest.json
new file mode 100644
index 0000000000..f73e88095f
--- /dev/null
+++ b/testing/talos/talos/getinfooffline/manifest.json
@@ -0,0 +1,27 @@
+{
+ "manifest_version": 2,
+ "name": "Make the getinfo step happen offline for Talos",
+ "description": "Puts the browser in offline mode during the getinfo step and then uninstalls itself so that the browser runs in online mode for subsequent starts. This is useful when running startup tests that instal add-ons that like to open up network requests after being installed for the first time, which normally would cause the test runner to crash.",
+ "version": "0.1",
+
+ "browser_specific_settings": {
+ "gecko": {
+ "id": "getinfooffline@mozilla.org"
+ }
+ },
+
+ "background": {
+ "scripts": ["background.js"]
+ },
+
+ "experiment_apis": {
+ "getinfooffline": {
+ "schema": "schema.json",
+ "parent": {
+ "scopes": ["addon_parent"],
+ "script": "api.js",
+ "events": ["startup"]
+ }
+ }
+ }
+}