diff --git a/docs/TESTPLAN.md b/docs/TESTPLAN.md index 980addb..e83cbc8 100644 --- a/docs/TESTPLAN.md +++ b/docs/TESTPLAN.md @@ -27,7 +27,7 @@ - (Create profile: , or via some other method) - Navigate to _about:config_ and set the following preferences. (If a preference does not exist, create it be right-clicking in the white area and selecting New -> String) -- Set `shieldStudy.logLevel` to `All`. This permits shield-add-on log output in browser console. +- Set `shieldStudy.logLevel` to `info`. This permits shield-add-on log output in browser console. - Go to [this study's tracking bug](https://bugzilla.mozilla.org/show_bug.cgi?id=1496154) and install the latest add-on zip file ## Expected User Experience / Functionality @@ -40,6 +40,7 @@ Ordinary regression tests. ### Note: checking "sent Telemetry is correct" +- Set `shieldStudy.logLevel` to `all`. This permits debug-level shield-add-on log output in the browser console. Note that this will negatively affect the performance of Firefox. - Open the Browser Console using Firefox's top menu at `Tools > Web Developer > Browser Console`. This will display Shield (loading/telemetry) log output from the add-on. See [TELEMETRY.md](./TELEMETRY.md) for more details on what pings are sent by this add-on. diff --git a/run-firefox.js b/run-firefox.js index debcc2f..8c9682c 100644 --- a/run-firefox.js +++ b/run-firefox.js @@ -7,19 +7,25 @@ process.on("unhandledRejection", r => console.error(r)); // eslint-disable-line const utils = require("./test/functional/utils"); const STUDY_TYPE = process.env.STUDY_TYPE || "pioneer"; +const LOG_LEVEL = process.env.LOG_LEVEL || "info"; -const run = async studyType => { +const run = async (studyType, shieldStudyLogLevel) => { const driver = await utils.setupWebdriver.promiseSetupDriver( utils.FIREFOX_PREFERENCES, ); const widgetId = utils.ui.makeWidgetId( - "shield-utils-test-addon@shield.mozilla.org", + "jestr-pioneer-shield-study@pioneer.mozilla.org", ); await utils.preferences.set( driver, `extensions.${widgetId}.test.studyType`, studyType, ); + await utils.preferences.set( + driver, + `shieldStudy.logLevel`, + shieldStudyLogLevel, + ); if (studyType === "pioneer") { await utils.setupWebdriver.installPioneerOptInAddon(driver); } @@ -30,4 +36,4 @@ const run = async studyType => { driver.quit(); }; -run(STUDY_TYPE); +run(STUDY_TYPE, LOG_LEVEL);