QA/Telemetry/Developing a Telemetry Experiment: Difference between revisions

Jump to navigation Jump to search
Block of text
(more info)
(Block of text)
Line 53: Line 53:
** '''experiments.logging.level = 0''', more logging
** '''experiments.logging.level = 0''', more logging
** '''extensions.logging.enabled = true''', even more logging from the Add-ons Manager
** '''extensions.logging.enabled = true''', even more logging from the Add-ons Manager
Here's a handy block of text to paste in the Browser console and be happy:
<code><pre>
Services.prefs.setBoolPref("devtools.chrome.enabled", true);
Services.prefs.setBoolPref("toolkit.telemetry.enabled", true);
Services.prefs.setBoolPref("experiments.logging.enabled", true);
Services.prefs.setBoolPref("extensions.logging.enabled", true);
Services.prefs.setIntPref("experiments.logging.level", 0);
Services.prefs.setCharPref("experiments.manifest.uri", "http://localhost:8080/firefox-manifest.json");
</pre></code>


== Testing on Beta ==
== Testing on Beta ==


If you're testing on beta or release, you'll '''need''' to have the XPI signed, or rebuild beta to remove the requirement that experiments be signed, by [http://mxr.mozilla.org/mozilla-central/source/toolkit/mozapps/extensions/internal/XPIProvider.jsm?rev=002d7897c93c#240 removing this line].
If you're testing on beta or release, you'll '''need''' to have the XPI signed, or rebuild beta to remove the requirement that experiments be signed, by [http://mxr.mozilla.org/mozilla-central/source/toolkit/mozapps/extensions/internal/XPIProvider.jsm?rev=002d7897c93c#240 removing this line].
Confirmed users
371

edits

Navigation menu