forked from mirrors/gecko-dev
Bug 1806359 - Convert telemetry imports to direct ES imports. r=necko-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,janerik,mconley,sgalich,bytesized,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D165002
This commit is contained in:
parent
a9aad70779
commit
8730eec697
257 changed files with 775 additions and 880 deletions
|
|
@ -11,8 +11,8 @@ Services.scriptloader.loadSubScript(
|
||||||
this
|
this
|
||||||
);
|
);
|
||||||
|
|
||||||
const { TelemetryTestUtils } = ChromeUtils.import(
|
const { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
registerCleanupFunction(() => {
|
registerCleanupFunction(() => {
|
||||||
|
|
|
||||||
|
|
@ -48,6 +48,7 @@ ChromeUtils.defineESModuleGetters(this, {
|
||||||
SubDialogManager: "resource://gre/modules/SubDialog.sys.mjs",
|
SubDialogManager: "resource://gre/modules/SubDialog.sys.mjs",
|
||||||
TabsSetupFlowManager:
|
TabsSetupFlowManager:
|
||||||
"resource:///modules/firefox-view-tabs-setup-manager.sys.mjs",
|
"resource:///modules/firefox-view-tabs-setup-manager.sys.mjs",
|
||||||
|
TelemetryEnvironment: "resource://gre/modules/TelemetryEnvironment.sys.mjs",
|
||||||
UpdateUtils: "resource://gre/modules/UpdateUtils.sys.mjs",
|
UpdateUtils: "resource://gre/modules/UpdateUtils.sys.mjs",
|
||||||
UrlbarInput: "resource:///modules/UrlbarInput.sys.mjs",
|
UrlbarInput: "resource:///modules/UrlbarInput.sys.mjs",
|
||||||
UrlbarPrefs: "resource:///modules/UrlbarPrefs.sys.mjs",
|
UrlbarPrefs: "resource:///modules/UrlbarPrefs.sys.mjs",
|
||||||
|
|
@ -84,10 +85,8 @@ XPCOMUtils.defineLazyModuleGetters(this, {
|
||||||
Pocket: "chrome://pocket/content/Pocket.jsm",
|
Pocket: "chrome://pocket/content/Pocket.jsm",
|
||||||
ProcessHangMonitor: "resource:///modules/ProcessHangMonitor.jsm",
|
ProcessHangMonitor: "resource:///modules/ProcessHangMonitor.jsm",
|
||||||
PromptUtils: "resource://gre/modules/SharedPromptUtils.jsm",
|
PromptUtils: "resource://gre/modules/SharedPromptUtils.jsm",
|
||||||
|
|
||||||
// TODO (Bug 1529552): Remove once old urlbar code goes away.
|
// TODO (Bug 1529552): Remove once old urlbar code goes away.
|
||||||
ReaderMode: "resource://gre/modules/ReaderMode.jsm",
|
ReaderMode: "resource://gre/modules/ReaderMode.jsm",
|
||||||
|
|
||||||
RFPHelper: "resource://gre/modules/RFPHelper.jsm",
|
RFPHelper: "resource://gre/modules/RFPHelper.jsm",
|
||||||
SafeBrowsing: "resource://gre/modules/SafeBrowsing.jsm",
|
SafeBrowsing: "resource://gre/modules/SafeBrowsing.jsm",
|
||||||
SaveToPocket: "chrome://pocket/content/SaveToPocket.jsm",
|
SaveToPocket: "chrome://pocket/content/SaveToPocket.jsm",
|
||||||
|
|
@ -95,7 +94,6 @@ XPCOMUtils.defineLazyModuleGetters(this, {
|
||||||
SitePermissions: "resource:///modules/SitePermissions.jsm",
|
SitePermissions: "resource:///modules/SitePermissions.jsm",
|
||||||
TabModalPrompt: "chrome://global/content/tabprompts.jsm",
|
TabModalPrompt: "chrome://global/content/tabprompts.jsm",
|
||||||
TabCrashHandler: "resource:///modules/ContentCrashHandlers.jsm",
|
TabCrashHandler: "resource:///modules/ContentCrashHandlers.jsm",
|
||||||
TelemetryEnvironment: "resource://gre/modules/TelemetryEnvironment.jsm",
|
|
||||||
Translation: "resource:///modules/translation/TranslationParent.jsm",
|
Translation: "resource:///modules/translation/TranslationParent.jsm",
|
||||||
UITour: "resource:///modules/UITour.jsm",
|
UITour: "resource:///modules/UITour.jsm",
|
||||||
Weave: "resource://services-sync/main.js",
|
Weave: "resource://services-sync/main.js",
|
||||||
|
|
@ -1895,8 +1893,8 @@ var gBrowserInit = {
|
||||||
},
|
},
|
||||||
|
|
||||||
_delayedStartup() {
|
_delayedStartup() {
|
||||||
let { TelemetryTimestamps } = ChromeUtils.import(
|
let { TelemetryTimestamps } = ChromeUtils.importESModule(
|
||||||
"resource://gre/modules/TelemetryTimestamps.jsm"
|
"resource://gre/modules/TelemetryTimestamps.sys.mjs"
|
||||||
);
|
);
|
||||||
TelemetryTimestamps.add("delayedStartupStarted");
|
TelemetryTimestamps.add("delayedStartupStarted");
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,8 +7,8 @@
|
||||||
var { Preferences } = ChromeUtils.importESModule(
|
var { Preferences } = ChromeUtils.importESModule(
|
||||||
"resource://gre/modules/Preferences.sys.mjs"
|
"resource://gre/modules/Preferences.sys.mjs"
|
||||||
);
|
);
|
||||||
var { TelemetryReportingPolicy } = ChromeUtils.import(
|
var { TelemetryReportingPolicy } = ChromeUtils.importESModule(
|
||||||
"resource://gre/modules/TelemetryReportingPolicy.jsm"
|
"resource://gre/modules/TelemetryReportingPolicy.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
const PREF_BRANCH = "datareporting.policy.";
|
const PREF_BRANCH = "datareporting.policy.";
|
||||||
|
|
@ -26,16 +26,16 @@ const PREF_TELEMETRY_LOG_LEVEL = "toolkit.telemetry.log.level";
|
||||||
const TEST_POLICY_VERSION = 37;
|
const TEST_POLICY_VERSION = 37;
|
||||||
|
|
||||||
function fakeShowPolicyTimeout(set, clear) {
|
function fakeShowPolicyTimeout(set, clear) {
|
||||||
let reportingPolicy = ChromeUtils.import(
|
let reportingPolicy = ChromeUtils.importESModule(
|
||||||
"resource://gre/modules/TelemetryReportingPolicy.jsm"
|
"resource://gre/modules/TelemetryReportingPolicy.sys.mjs"
|
||||||
).Policy;
|
).Policy;
|
||||||
reportingPolicy.setShowInfobarTimeout = set;
|
reportingPolicy.setShowInfobarTimeout = set;
|
||||||
reportingPolicy.clearShowInfobarTimeout = clear;
|
reportingPolicy.clearShowInfobarTimeout = clear;
|
||||||
}
|
}
|
||||||
|
|
||||||
function sendSessionRestoredNotification() {
|
function sendSessionRestoredNotification() {
|
||||||
let reportingPolicy = ChromeUtils.import(
|
let reportingPolicy = ChromeUtils.importESModule(
|
||||||
"resource://gre/modules/TelemetryReportingPolicy.jsm"
|
"resource://gre/modules/TelemetryReportingPolicy.sys.mjs"
|
||||||
).Policy;
|
).Policy;
|
||||||
|
|
||||||
reportingPolicy.fakeSessionRestoreNotification();
|
reportingPolicy.fakeSessionRestoreNotification();
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,8 @@
|
||||||
const TELEMETRY_BASE = "notificationbar.";
|
const TELEMETRY_BASE = "notificationbar.";
|
||||||
|
|
||||||
ChromeUtils.defineModuleGetter(
|
ChromeUtils.defineESModuleGetters(this, {
|
||||||
this,
|
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.sys.mjs",
|
||||||
"TelemetryTestUtils",
|
});
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
|
||||||
);
|
|
||||||
|
|
||||||
add_task(async function showNotification() {
|
add_task(async function showNotification() {
|
||||||
Services.telemetry.clearScalars();
|
Services.telemetry.clearScalars();
|
||||||
|
|
|
||||||
|
|
@ -5,12 +5,12 @@ ChromeUtils.defineESModuleGetters(this, {
|
||||||
EnterprisePolicyTesting:
|
EnterprisePolicyTesting:
|
||||||
"resource://testing-common/EnterprisePolicyTesting.sys.mjs",
|
"resource://testing-common/EnterprisePolicyTesting.sys.mjs",
|
||||||
PlacesTestUtils: "resource://testing-common/PlacesTestUtils.sys.mjs",
|
PlacesTestUtils: "resource://testing-common/PlacesTestUtils.sys.mjs",
|
||||||
|
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.sys.mjs",
|
||||||
});
|
});
|
||||||
|
|
||||||
XPCOMUtils.defineLazyModuleGetters(this, {
|
XPCOMUtils.defineLazyModuleGetters(this, {
|
||||||
ExtensionCommon: "resource://gre/modules/ExtensionCommon.jsm",
|
ExtensionCommon: "resource://gre/modules/ExtensionCommon.jsm",
|
||||||
sinon: "resource://testing-common/Sinon.jsm",
|
sinon: "resource://testing-common/Sinon.jsm",
|
||||||
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.jsm",
|
|
||||||
});
|
});
|
||||||
|
|
||||||
async function promisePageActionPanelOpen(win = window, eventDict = {}) {
|
async function promisePageActionPanelOpen(win = window, eventDict = {}) {
|
||||||
|
|
|
||||||
|
|
@ -7,8 +7,8 @@
|
||||||
* Tests the cookie banner handling section in the protections panel.
|
* Tests the cookie banner handling section in the protections panel.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
const { TelemetryTestUtils } = ChromeUtils.import(
|
const { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
const {
|
const {
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
const { TelemetryTestUtils } = ChromeUtils.import(
|
const { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,7 @@ ChromeUtils.defineESModuleGetters(lazy, {
|
||||||
FirstStartup: "resource://gre/modules/FirstStartup.sys.mjs",
|
FirstStartup: "resource://gre/modules/FirstStartup.sys.mjs",
|
||||||
PrivateBrowsingUtils: "resource://gre/modules/PrivateBrowsingUtils.sys.mjs",
|
PrivateBrowsingUtils: "resource://gre/modules/PrivateBrowsingUtils.sys.mjs",
|
||||||
SessionStartup: "resource:///modules/sessionstore/SessionStartup.sys.mjs",
|
SessionStartup: "resource:///modules/sessionstore/SessionStartup.sys.mjs",
|
||||||
|
UpdatePing: "resource://gre/modules/UpdatePing.sys.mjs",
|
||||||
});
|
});
|
||||||
|
|
||||||
XPCOMUtils.defineLazyModuleGetters(lazy, {
|
XPCOMUtils.defineLazyModuleGetters(lazy, {
|
||||||
|
|
@ -20,7 +21,6 @@ XPCOMUtils.defineLazyModuleGetters(lazy, {
|
||||||
LaterRun: "resource:///modules/LaterRun.jsm",
|
LaterRun: "resource:///modules/LaterRun.jsm",
|
||||||
NimbusFeatures: "resource://nimbus/ExperimentAPI.jsm",
|
NimbusFeatures: "resource://nimbus/ExperimentAPI.jsm",
|
||||||
ShellService: "resource:///modules/ShellService.jsm",
|
ShellService: "resource:///modules/ShellService.jsm",
|
||||||
UpdatePing: "resource://gre/modules/UpdatePing.jsm",
|
|
||||||
});
|
});
|
||||||
XPCOMUtils.defineLazyServiceGetters(lazy, {
|
XPCOMUtils.defineLazyServiceGetters(lazy, {
|
||||||
UpdateManager: ["@mozilla.org/updates/update-manager;1", "nsIUpdateManager"],
|
UpdateManager: ["@mozilla.org/updates/update-manager;1", "nsIUpdateManager"],
|
||||||
|
|
|
||||||
|
|
@ -40,6 +40,7 @@ ChromeUtils.defineESModuleGetters(lazy, {
|
||||||
SessionStore: "resource:///modules/sessionstore/SessionStore.sys.mjs",
|
SessionStore: "resource:///modules/sessionstore/SessionStore.sys.mjs",
|
||||||
ShortcutUtils: "resource://gre/modules/ShortcutUtils.sys.mjs",
|
ShortcutUtils: "resource://gre/modules/ShortcutUtils.sys.mjs",
|
||||||
SnapshotMonitor: "resource:///modules/SnapshotMonitor.sys.mjs",
|
SnapshotMonitor: "resource:///modules/SnapshotMonitor.sys.mjs",
|
||||||
|
TelemetryUtils: "resource://gre/modules/TelemetryUtils.sys.mjs",
|
||||||
UrlbarPrefs: "resource:///modules/UrlbarPrefs.sys.mjs",
|
UrlbarPrefs: "resource:///modules/UrlbarPrefs.sys.mjs",
|
||||||
WebChannel: "resource://gre/modules/WebChannel.sys.mjs",
|
WebChannel: "resource://gre/modules/WebChannel.sys.mjs",
|
||||||
WindowsRegistry: "resource://gre/modules/WindowsRegistry.sys.mjs",
|
WindowsRegistry: "resource://gre/modules/WindowsRegistry.sys.mjs",
|
||||||
|
|
@ -90,7 +91,6 @@ XPCOMUtils.defineLazyModuleGetters(lazy, {
|
||||||
"resource://messaging-system/lib/SpecialMessageActions.jsm",
|
"resource://messaging-system/lib/SpecialMessageActions.jsm",
|
||||||
TabCrashHandler: "resource:///modules/ContentCrashHandlers.jsm",
|
TabCrashHandler: "resource:///modules/ContentCrashHandlers.jsm",
|
||||||
TabUnloader: "resource:///modules/TabUnloader.jsm",
|
TabUnloader: "resource:///modules/TabUnloader.jsm",
|
||||||
TelemetryUtils: "resource://gre/modules/TelemetryUtils.jsm",
|
|
||||||
TRRRacer: "resource:///modules/TRRPerformance.jsm",
|
TRRRacer: "resource:///modules/TRRPerformance.jsm",
|
||||||
UIState: "resource://services-sync/UIState.jsm",
|
UIState: "resource://services-sync/UIState.jsm",
|
||||||
});
|
});
|
||||||
|
|
@ -1564,8 +1564,8 @@ BrowserGlue.prototype = {
|
||||||
ChromeUtils.addProfilerMarker("earlyBlankFirstPaint", startTime);
|
ChromeUtils.addProfilerMarker("earlyBlankFirstPaint", startTime);
|
||||||
win.openTime = Cu.now();
|
win.openTime = Cu.now();
|
||||||
|
|
||||||
let { TelemetryTimestamps } = ChromeUtils.import(
|
let { TelemetryTimestamps } = ChromeUtils.importESModule(
|
||||||
"resource://gre/modules/TelemetryTimestamps.jsm"
|
"resource://gre/modules/TelemetryTimestamps.sys.mjs"
|
||||||
);
|
);
|
||||||
TelemetryTimestamps.add("blankWindowShown");
|
TelemetryTimestamps.add("blankWindowShown");
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -3,8 +3,8 @@
|
||||||
|
|
||||||
requestLongerTimeout(2);
|
requestLongerTimeout(2);
|
||||||
|
|
||||||
const { TelemetryTestUtils } = ChromeUtils.import(
|
const { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
EXPECTED_BREACH = {
|
EXPECTED_BREACH = {
|
||||||
|
|
|
||||||
|
|
@ -11,8 +11,8 @@
|
||||||
let { OSKeyStore } = ChromeUtils.importESModule(
|
let { OSKeyStore } = ChromeUtils.importESModule(
|
||||||
"resource://gre/modules/OSKeyStore.sys.mjs"
|
"resource://gre/modules/OSKeyStore.sys.mjs"
|
||||||
);
|
);
|
||||||
let { TelemetryTestUtils } = ChromeUtils.import(
|
let { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
let { MockFilePicker } = SpecialPowers;
|
let { MockFilePicker } = SpecialPowers;
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
/* Any copyright is dedicated to the Public Domain.
|
/* Any copyright is dedicated to the Public Domain.
|
||||||
* http://creativecommons.org/publicdomain/zero/1.0/ */
|
* http://creativecommons.org/publicdomain/zero/1.0/ */
|
||||||
|
|
||||||
let { TelemetryTestUtils } = ChromeUtils.import(
|
let { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
add_setup(async function() {
|
add_setup(async function() {
|
||||||
|
|
|
||||||
|
|
@ -6,8 +6,8 @@ const { FileTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/FileTestUtils.sys.mjs"
|
"resource://testing-common/FileTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
let { TelemetryTestUtils } = ChromeUtils.import(
|
let { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
let { MockFilePicker } = SpecialPowers;
|
let { MockFilePicker } = SpecialPowers;
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
/* Any copyright is dedicated to the Public Domain.
|
/* Any copyright is dedicated to the Public Domain.
|
||||||
* http://creativecommons.org/publicdomain/zero/1.0/ */
|
* http://creativecommons.org/publicdomain/zero/1.0/ */
|
||||||
|
|
||||||
let { TelemetryTestUtils } = ChromeUtils.import(
|
let { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
add_setup(async function() {
|
add_setup(async function() {
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,6 @@
|
||||||
ChromeUtils.defineModuleGetter(
|
ChromeUtils.defineESModuleGetters(this, {
|
||||||
this,
|
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.sys.mjs",
|
||||||
"TelemetryTestUtils",
|
});
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
|
||||||
);
|
|
||||||
const { MacAttribution } = ChromeUtils.import(
|
const { MacAttribution } = ChromeUtils.import(
|
||||||
"resource:///modules/MacAttribution.jsm"
|
"resource:///modules/MacAttribution.jsm"
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,6 @@
|
||||||
ChromeUtils.defineModuleGetter(
|
ChromeUtils.defineESModuleGetters(this, {
|
||||||
this,
|
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.sys.mjs",
|
||||||
"TelemetryTestUtils",
|
});
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
|
||||||
);
|
|
||||||
const { AttributionIOUtils } = ChromeUtils.import(
|
const { AttributionIOUtils } = ChromeUtils.import(
|
||||||
"resource:///modules/AttributionCode.jsm"
|
"resource:///modules/AttributionCode.jsm"
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -3,8 +3,8 @@
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
const { TelemetryTestUtils } = ChromeUtils.import(
|
const { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
AddonTestUtils.initMochitest(this);
|
AddonTestUtils.initMochitest(this);
|
||||||
|
|
|
||||||
|
|
@ -19,13 +19,13 @@ const lazy = {};
|
||||||
|
|
||||||
ChromeUtils.defineESModuleGetters(lazy, {
|
ChromeUtils.defineESModuleGetters(lazy, {
|
||||||
AsyncShutdown: "resource://gre/modules/AsyncShutdown.sys.mjs",
|
AsyncShutdown: "resource://gre/modules/AsyncShutdown.sys.mjs",
|
||||||
|
ClientID: "resource://gre/modules/ClientID.sys.mjs",
|
||||||
Preferences: "resource://gre/modules/Preferences.sys.mjs",
|
Preferences: "resource://gre/modules/Preferences.sys.mjs",
|
||||||
clearTimeout: "resource://gre/modules/Timer.sys.mjs",
|
clearTimeout: "resource://gre/modules/Timer.sys.mjs",
|
||||||
setTimeout: "resource://gre/modules/Timer.sys.mjs",
|
setTimeout: "resource://gre/modules/Timer.sys.mjs",
|
||||||
});
|
});
|
||||||
|
|
||||||
XPCOMUtils.defineLazyModuleGetters(lazy, {
|
XPCOMUtils.defineLazyModuleGetters(lazy, {
|
||||||
ClientID: "resource://gre/modules/ClientID.jsm",
|
|
||||||
DoHConfigController: "resource:///modules/DoHConfig.jsm",
|
DoHConfigController: "resource:///modules/DoHConfig.jsm",
|
||||||
Heuristics: "resource:///modules/DoHHeuristics.jsm",
|
Heuristics: "resource:///modules/DoHHeuristics.jsm",
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -7,8 +7,8 @@ ChromeUtils.defineESModuleGetters(this, {
|
||||||
DownloadsViewUI: "resource:///modules/DownloadsViewUI.sys.mjs",
|
DownloadsViewUI: "resource:///modules/DownloadsViewUI.sys.mjs",
|
||||||
});
|
});
|
||||||
|
|
||||||
const { TelemetryTestUtils } = ChromeUtils.import(
|
const { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
add_task(async function test_download_clickable() {
|
add_task(async function test_download_clickable() {
|
||||||
|
|
|
||||||
|
|
@ -7,8 +7,8 @@ ChromeUtils.defineESModuleGetters(this, {
|
||||||
DownloadsViewUI: "resource:///modules/DownloadsViewUI.sys.mjs",
|
DownloadsViewUI: "resource:///modules/DownloadsViewUI.sys.mjs",
|
||||||
});
|
});
|
||||||
|
|
||||||
const { TelemetryTestUtils } = ChromeUtils.import(
|
const { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
const { DownloadIntegration } = ChromeUtils.importESModule(
|
const { DownloadIntegration } = ChromeUtils.importESModule(
|
||||||
|
|
|
||||||
|
|
@ -11,8 +11,8 @@ ChromeUtils.defineESModuleGetters(this, {
|
||||||
DownloadsViewUI: "resource:///modules/DownloadsViewUI.sys.mjs",
|
DownloadsViewUI: "resource:///modules/DownloadsViewUI.sys.mjs",
|
||||||
});
|
});
|
||||||
|
|
||||||
const { TelemetryTestUtils } = ChromeUtils.import(
|
const { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
const { DownloadIntegration } = ChromeUtils.importESModule(
|
const { DownloadIntegration } = ChromeUtils.importESModule(
|
||||||
|
|
|
||||||
|
|
@ -4,8 +4,8 @@
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
add_task(async function test_policy_disable_telemetry() {
|
add_task(async function test_policy_disable_telemetry() {
|
||||||
const { TelemetryReportingPolicy } = ChromeUtils.import(
|
const { TelemetryReportingPolicy } = ChromeUtils.importESModule(
|
||||||
"resource://gre/modules/TelemetryReportingPolicy.jsm"
|
"resource://gre/modules/TelemetryReportingPolicy.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
ok(TelemetryReportingPolicy, "TelemetryReportingPolicy exists");
|
ok(TelemetryReportingPolicy, "TelemetryReportingPolicy exists");
|
||||||
|
|
|
||||||
|
|
@ -3,8 +3,8 @@
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
const { TelemetryTestUtils } = ChromeUtils.import(
|
const { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,9 @@
|
||||||
const { AddonStudies } = ChromeUtils.import(
|
const { AddonStudies } = ChromeUtils.import(
|
||||||
"resource://normandy/lib/AddonStudies.jsm"
|
"resource://normandy/lib/AddonStudies.jsm"
|
||||||
);
|
);
|
||||||
const { ClientID } = ChromeUtils.import("resource://gre/modules/ClientID.jsm");
|
const { ClientID } = ChromeUtils.importESModule(
|
||||||
|
"resource://gre/modules/ClientID.sys.mjs"
|
||||||
|
);
|
||||||
|
|
||||||
ChromeUtils.defineModuleGetter(
|
ChromeUtils.defineModuleGetter(
|
||||||
this,
|
this,
|
||||||
|
|
|
||||||
|
|
@ -2,8 +2,8 @@
|
||||||
/* vim: set sts=2 sw=2 et tw=80: */
|
/* vim: set sts=2 sw=2 et tw=80: */
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
const { TelemetryTestUtils } = ChromeUtils.import(
|
const { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
ChromeUtils.defineModuleGetter(
|
ChromeUtils.defineModuleGetter(
|
||||||
|
|
|
||||||
|
|
@ -5,12 +5,12 @@
|
||||||
|
|
||||||
ChromeUtils.defineESModuleGetters(this, {
|
ChromeUtils.defineESModuleGetters(this, {
|
||||||
SearchTestUtils: "resource://testing-common/SearchTestUtils.sys.mjs",
|
SearchTestUtils: "resource://testing-common/SearchTestUtils.sys.mjs",
|
||||||
|
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.sys.mjs",
|
||||||
});
|
});
|
||||||
|
|
||||||
XPCOMUtils.defineLazyModuleGetters(this, {
|
XPCOMUtils.defineLazyModuleGetters(this, {
|
||||||
AddonManager: "resource://gre/modules/AddonManager.jsm",
|
AddonManager: "resource://gre/modules/AddonManager.jsm",
|
||||||
AddonTestUtils: "resource://testing-common/AddonTestUtils.jsm",
|
AddonTestUtils: "resource://testing-common/AddonTestUtils.jsm",
|
||||||
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.jsm",
|
|
||||||
});
|
});
|
||||||
|
|
||||||
const EXTENSION1_ID = "extension1@mozilla.com";
|
const EXTENSION1_ID = "extension1@mozilla.com";
|
||||||
|
|
|
||||||
|
|
@ -14,8 +14,8 @@ ChromeUtils.defineModuleGetter(
|
||||||
const { EnterprisePolicyTesting } = ChromeUtils.importESModule(
|
const { EnterprisePolicyTesting } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/EnterprisePolicyTesting.sys.mjs"
|
"resource://testing-common/EnterprisePolicyTesting.sys.mjs"
|
||||||
);
|
);
|
||||||
const { TelemetryTestUtils } = ChromeUtils.import(
|
const { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
const TELEMETRY_EVENTS_FILTERS = {
|
const TELEMETRY_EVENTS_FILTERS = {
|
||||||
|
|
|
||||||
|
|
@ -6,11 +6,14 @@ const { AddonTestUtils } = ChromeUtils.import(
|
||||||
"resource://testing-common/AddonTestUtils.jsm"
|
"resource://testing-common/AddonTestUtils.jsm"
|
||||||
);
|
);
|
||||||
|
|
||||||
|
ChromeUtils.defineESModuleGetters(this, {
|
||||||
|
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.sys.mjs",
|
||||||
|
});
|
||||||
|
|
||||||
XPCOMUtils.defineLazyModuleGetters(this, {
|
XPCOMUtils.defineLazyModuleGetters(this, {
|
||||||
HomePage: "resource:///modules/HomePage.jsm",
|
HomePage: "resource:///modules/HomePage.jsm",
|
||||||
RemoteSettings: "resource://services-settings/remote-settings.js",
|
RemoteSettings: "resource://services-settings/remote-settings.js",
|
||||||
sinon: "resource://testing-common/Sinon.jsm",
|
sinon: "resource://testing-common/Sinon.jsm",
|
||||||
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.jsm",
|
|
||||||
});
|
});
|
||||||
|
|
||||||
function promisePrefChanged(expectedValue) {
|
function promisePrefChanged(expectedValue) {
|
||||||
|
|
|
||||||
|
|
@ -13,8 +13,8 @@ const { sinon } = ChromeUtils.import("resource://testing-common/Sinon.jsm");
|
||||||
const { FeatureCalloutMessages } = ChromeUtils.import(
|
const { FeatureCalloutMessages } = ChromeUtils.import(
|
||||||
"resource://activity-stream/lib/FeatureCalloutMessages.jsm"
|
"resource://activity-stream/lib/FeatureCalloutMessages.jsm"
|
||||||
);
|
);
|
||||||
const { TelemetryTestUtils } = ChromeUtils.import(
|
const { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
XPCOMUtils.defineLazyModuleGetters(this, {
|
XPCOMUtils.defineLazyModuleGetters(this, {
|
||||||
|
|
|
||||||
|
|
@ -19,8 +19,8 @@ const { RemoteSettings } = ChromeUtils.import(
|
||||||
"resource://services-settings/remote-settings.js"
|
"resource://services-settings/remote-settings.js"
|
||||||
);
|
);
|
||||||
|
|
||||||
const { TelemetryController } = ChromeUtils.import(
|
const { TelemetryController } = ChromeUtils.importESModule(
|
||||||
"resource://gre/modules/TelemetryController.jsm"
|
"resource://gre/modules/TelemetryController.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
let parserUtils = Cc["@mozilla.org/parserutils;1"].getService(
|
let parserUtils = Cc["@mozilla.org/parserutils;1"].getService(
|
||||||
|
|
|
||||||
|
|
@ -8,12 +8,12 @@ const { JsonSchema } = ChromeUtils.importESModule(
|
||||||
"resource://gre/modules/JsonSchema.sys.mjs"
|
"resource://gre/modules/JsonSchema.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
const { TelemetryArchive } = ChromeUtils.import(
|
const { TelemetryArchive } = ChromeUtils.importESModule(
|
||||||
"resource://gre/modules/TelemetryArchive.jsm"
|
"resource://gre/modules/TelemetryArchive.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
const { TelemetryStorage } = ChromeUtils.import(
|
const { TelemetryStorage } = ChromeUtils.importESModule(
|
||||||
"resource://gre/modules/TelemetryStorage.jsm"
|
"resource://gre/modules/TelemetryStorage.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
const ORIG_AVAILABLE_LOCALES = Services.locale.availableLocales;
|
const ORIG_AVAILABLE_LOCALES = Services.locale.availableLocales;
|
||||||
|
|
|
||||||
|
|
@ -10,10 +10,13 @@ const { XPCOMUtils } = ChromeUtils.importESModule(
|
||||||
|
|
||||||
const lazy = {};
|
const lazy = {};
|
||||||
|
|
||||||
|
ChromeUtils.defineESModuleGetters(lazy, {
|
||||||
|
ClientID: "resource://gre/modules/ClientID.sys.mjs",
|
||||||
|
TelemetrySession: "resource://gre/modules/TelemetrySession.sys.mjs",
|
||||||
|
});
|
||||||
|
|
||||||
XPCOMUtils.defineLazyModuleGetters(lazy, {
|
XPCOMUtils.defineLazyModuleGetters(lazy, {
|
||||||
PingCentre: "resource:///modules/PingCentre.jsm",
|
PingCentre: "resource:///modules/PingCentre.jsm",
|
||||||
ClientID: "resource://gre/modules/ClientID.jsm",
|
|
||||||
TelemetrySession: "resource://gre/modules/TelemetrySession.jsm",
|
|
||||||
AttributionCode: "resource:///modules/AttributionCode.jsm",
|
AttributionCode: "resource:///modules/AttributionCode.jsm",
|
||||||
});
|
});
|
||||||
XPCOMUtils.defineLazyPreferenceGetter(
|
XPCOMUtils.defineLazyPreferenceGetter(
|
||||||
|
|
|
||||||
|
|
@ -22,19 +22,19 @@ const { ShellService } = ChromeUtils.import(
|
||||||
const lazy = {};
|
const lazy = {};
|
||||||
|
|
||||||
ChromeUtils.defineESModuleGetters(lazy, {
|
ChromeUtils.defineESModuleGetters(lazy, {
|
||||||
|
BuiltInThemes: "resource:///modules/BuiltInThemes.sys.mjs",
|
||||||
ProfileAge: "resource://gre/modules/ProfileAge.sys.mjs",
|
ProfileAge: "resource://gre/modules/ProfileAge.sys.mjs",
|
||||||
Region: "resource://gre/modules/Region.sys.mjs",
|
Region: "resource://gre/modules/Region.sys.mjs",
|
||||||
BuiltInThemes: "resource:///modules/BuiltInThemes.sys.mjs",
|
TelemetryEnvironment: "resource://gre/modules/TelemetryEnvironment.sys.mjs",
|
||||||
|
TelemetrySession: "resource://gre/modules/TelemetrySession.sys.mjs",
|
||||||
});
|
});
|
||||||
|
|
||||||
XPCOMUtils.defineLazyModuleGetters(lazy, {
|
XPCOMUtils.defineLazyModuleGetters(lazy, {
|
||||||
ASRouterPreferences: "resource://activity-stream/lib/ASRouterPreferences.jsm",
|
ASRouterPreferences: "resource://activity-stream/lib/ASRouterPreferences.jsm",
|
||||||
AddonManager: "resource://gre/modules/AddonManager.jsm",
|
AddonManager: "resource://gre/modules/AddonManager.jsm",
|
||||||
ClientEnvironment: "resource://normandy/lib/ClientEnvironment.jsm",
|
ClientEnvironment: "resource://normandy/lib/ClientEnvironment.jsm",
|
||||||
TelemetryEnvironment: "resource://gre/modules/TelemetryEnvironment.jsm",
|
|
||||||
AttributionCode: "resource:///modules/AttributionCode.jsm",
|
AttributionCode: "resource:///modules/AttributionCode.jsm",
|
||||||
TargetingContext: "resource://messaging-system/targeting/Targeting.jsm",
|
TargetingContext: "resource://messaging-system/targeting/Targeting.jsm",
|
||||||
TelemetrySession: "resource://gre/modules/TelemetrySession.jsm",
|
|
||||||
HomePage: "resource:///modules/HomePage.jsm",
|
HomePage: "resource:///modules/HomePage.jsm",
|
||||||
AboutNewTab: "resource:///modules/AboutNewTab.jsm",
|
AboutNewTab: "resource:///modules/AboutNewTab.jsm",
|
||||||
BrowserWindowTracker: "resource:///modules/BrowserWindowTracker.jsm",
|
BrowserWindowTracker: "resource:///modules/BrowserWindowTracker.jsm",
|
||||||
|
|
|
||||||
|
|
@ -44,7 +44,10 @@ ChromeUtils.defineModuleGetter(
|
||||||
"resource://activity-stream/lib/UTEventReporting.jsm"
|
"resource://activity-stream/lib/UTEventReporting.jsm"
|
||||||
);
|
);
|
||||||
ChromeUtils.defineESModuleGetters(lazy, {
|
ChromeUtils.defineESModuleGetters(lazy, {
|
||||||
|
ClientID: "resource://gre/modules/ClientID.sys.mjs",
|
||||||
PrivateBrowsingUtils: "resource://gre/modules/PrivateBrowsingUtils.sys.mjs",
|
PrivateBrowsingUtils: "resource://gre/modules/PrivateBrowsingUtils.sys.mjs",
|
||||||
|
TelemetryEnvironment: "resource://gre/modules/TelemetryEnvironment.sys.mjs",
|
||||||
|
TelemetrySession: "resource://gre/modules/TelemetrySession.sys.mjs",
|
||||||
UpdateUtils: "resource://gre/modules/UpdateUtils.sys.mjs",
|
UpdateUtils: "resource://gre/modules/UpdateUtils.sys.mjs",
|
||||||
});
|
});
|
||||||
ChromeUtils.defineModuleGetter(
|
ChromeUtils.defineModuleGetter(
|
||||||
|
|
@ -57,17 +60,10 @@ ChromeUtils.defineModuleGetter(
|
||||||
"ExtensionSettingsStore",
|
"ExtensionSettingsStore",
|
||||||
"resource://gre/modules/ExtensionSettingsStore.jsm"
|
"resource://gre/modules/ExtensionSettingsStore.jsm"
|
||||||
);
|
);
|
||||||
ChromeUtils.defineModuleGetter(
|
|
||||||
lazy,
|
|
||||||
"ClientID",
|
|
||||||
"resource://gre/modules/ClientID.jsm"
|
|
||||||
);
|
|
||||||
|
|
||||||
XPCOMUtils.defineLazyModuleGetters(lazy, {
|
XPCOMUtils.defineLazyModuleGetters(lazy, {
|
||||||
ExperimentAPI: "resource://nimbus/ExperimentAPI.jsm",
|
ExperimentAPI: "resource://nimbus/ExperimentAPI.jsm",
|
||||||
NimbusFeatures: "resource://nimbus/ExperimentAPI.jsm",
|
NimbusFeatures: "resource://nimbus/ExperimentAPI.jsm",
|
||||||
TelemetryEnvironment: "resource://gre/modules/TelemetryEnvironment.jsm",
|
|
||||||
TelemetrySession: "resource://gre/modules/TelemetrySession.jsm",
|
|
||||||
});
|
});
|
||||||
|
|
||||||
const ACTIVITY_STREAM_ID = "activity-stream";
|
const ACTIVITY_STREAM_ID = "activity-stream";
|
||||||
|
|
|
||||||
|
|
@ -6,8 +6,8 @@ const { ExperimentAPI } = ChromeUtils.import(
|
||||||
const { ExperimentFakes } = ChromeUtils.import(
|
const { ExperimentFakes } = ChromeUtils.import(
|
||||||
"resource://testing-common/NimbusTestUtils.jsm"
|
"resource://testing-common/NimbusTestUtils.jsm"
|
||||||
);
|
);
|
||||||
const { TelemetryTestUtils } = ChromeUtils.import(
|
const { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
const TEST_PROTON_CONTENT = [
|
const TEST_PROTON_CONTENT = [
|
||||||
|
|
|
||||||
|
|
@ -19,8 +19,8 @@ const { ExperimentManager } = ChromeUtils.import(
|
||||||
const { TelemetryFeed } = ChromeUtils.import(
|
const { TelemetryFeed } = ChromeUtils.import(
|
||||||
"resource://activity-stream/lib/TelemetryFeed.jsm"
|
"resource://activity-stream/lib/TelemetryFeed.jsm"
|
||||||
);
|
);
|
||||||
const { TelemetryTestUtils } = ChromeUtils.import(
|
const { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
const MESSAGE_CONTENT = {
|
const MESSAGE_CONTENT = {
|
||||||
|
|
|
||||||
|
|
@ -14,8 +14,6 @@ XPCOMUtils.defineLazyModuleGetters(this, {
|
||||||
QueryCache: "resource://activity-stream/lib/ASRouterTargeting.jsm",
|
QueryCache: "resource://activity-stream/lib/ASRouterTargeting.jsm",
|
||||||
ShellService: "resource:///modules/ShellService.jsm",
|
ShellService: "resource:///modules/ShellService.jsm",
|
||||||
TargetingContext: "resource://messaging-system/targeting/Targeting.jsm",
|
TargetingContext: "resource://messaging-system/targeting/Targeting.jsm",
|
||||||
TelemetryEnvironment: "resource://gre/modules/TelemetryEnvironment.jsm",
|
|
||||||
TelemetrySession: "resource://gre/modules/TelemetrySession.jsm",
|
|
||||||
});
|
});
|
||||||
ChromeUtils.defineESModuleGetters(this, {
|
ChromeUtils.defineESModuleGetters(this, {
|
||||||
AppConstants: "resource://gre/modules/AppConstants.sys.mjs",
|
AppConstants: "resource://gre/modules/AppConstants.sys.mjs",
|
||||||
|
|
@ -24,6 +22,8 @@ ChromeUtils.defineESModuleGetters(this, {
|
||||||
PlacesTestUtils: "resource://testing-common/PlacesTestUtils.sys.mjs",
|
PlacesTestUtils: "resource://testing-common/PlacesTestUtils.sys.mjs",
|
||||||
ProfileAge: "resource://gre/modules/ProfileAge.sys.mjs",
|
ProfileAge: "resource://gre/modules/ProfileAge.sys.mjs",
|
||||||
Region: "resource://gre/modules/Region.sys.mjs",
|
Region: "resource://gre/modules/Region.sys.mjs",
|
||||||
|
TelemetryEnvironment: "resource://gre/modules/TelemetryEnvironment.sys.mjs",
|
||||||
|
TelemetrySession: "resource://gre/modules/TelemetrySession.sys.mjs",
|
||||||
});
|
});
|
||||||
|
|
||||||
// ASRouterTargeting.findMatchingMessage
|
// ASRouterTargeting.findMatchingMessage
|
||||||
|
|
|
||||||
|
|
@ -17,11 +17,11 @@ const { XPCOMUtils } = ChromeUtils.import(
|
||||||
|
|
||||||
ChromeUtils.defineESModuleGetters(this, {
|
ChromeUtils.defineESModuleGetters(this, {
|
||||||
NewTabUtils: "resource://gre/modules/NewTabUtils.sys.mjs",
|
NewTabUtils: "resource://gre/modules/NewTabUtils.sys.mjs",
|
||||||
|
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.sys.mjs",
|
||||||
});
|
});
|
||||||
|
|
||||||
XPCOMUtils.defineLazyModuleGetters(this, {
|
XPCOMUtils.defineLazyModuleGetters(this, {
|
||||||
PlacesTestUtils: "resource://testing-common/PlacesTestUtils.jsm",
|
PlacesTestUtils: "resource://testing-common/PlacesTestUtils.jsm",
|
||||||
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.jsm",
|
|
||||||
UrlbarTestUtils: "resource://testing-common/UrlbarTestUtils.jsm",
|
UrlbarTestUtils: "resource://testing-common/UrlbarTestUtils.jsm",
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,8 +4,8 @@
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
const { TelemetryTestUtils } = ChromeUtils.import(
|
const { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
const SCALAR_NAME = "browser.ui.customized_widgets";
|
const SCALAR_NAME = "browser.ui.customized_widgets";
|
||||||
|
|
|
||||||
|
|
@ -20,8 +20,8 @@ ChromeUtils.defineModuleGetter(
|
||||||
"pktApi",
|
"pktApi",
|
||||||
"chrome://pocket/content/pktApi.jsm"
|
"chrome://pocket/content/pktApi.jsm"
|
||||||
);
|
);
|
||||||
XPCOMUtils.defineLazyModuleGetters(lazy, {
|
ChromeUtils.defineESModuleGetters(lazy, {
|
||||||
TelemetryEnvironment: "resource://gre/modules/TelemetryEnvironment.jsm",
|
TelemetryEnvironment: "resource://gre/modules/TelemetryEnvironment.sys.mjs",
|
||||||
});
|
});
|
||||||
|
|
||||||
// List of namespaces for the structured ingestion system.
|
// List of namespaces for the structured ingestion system.
|
||||||
|
|
|
||||||
|
|
@ -7,8 +7,8 @@ const { EnterprisePolicyTesting } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/EnterprisePolicyTesting.sys.mjs"
|
"resource://testing-common/EnterprisePolicyTesting.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
let { TelemetryTestUtils } = ChromeUtils.import(
|
let { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
async function clearPolicies() {
|
async function clearPolicies() {
|
||||||
|
|
|
||||||
|
|
@ -3,8 +3,8 @@
|
||||||
const { LoginTestUtils } = ChromeUtils.import(
|
const { LoginTestUtils } = ChromeUtils.import(
|
||||||
"resource://testing-common/LoginTestUtils.jsm"
|
"resource://testing-common/LoginTestUtils.jsm"
|
||||||
);
|
);
|
||||||
const { TelemetryTestUtils } = ChromeUtils.import(
|
const { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
var passwordsDialog;
|
var passwordsDialog;
|
||||||
|
|
|
||||||
|
|
@ -5,8 +5,8 @@ const { SearchTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/SearchTestUtils.sys.mjs"
|
"resource://testing-common/SearchTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
XPCOMUtils.defineLazyModuleGetters(this, {
|
ChromeUtils.defineESModuleGetters(this, {
|
||||||
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.jsm",
|
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.sys.mjs",
|
||||||
});
|
});
|
||||||
|
|
||||||
SearchTestUtils.init(this);
|
SearchTestUtils.init(this);
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,7 @@ ChromeUtils.defineESModuleGetters(this, {
|
||||||
FileUtils: "resource://gre/modules/FileUtils.sys.mjs",
|
FileUtils: "resource://gre/modules/FileUtils.sys.mjs",
|
||||||
PlacesTestUtils: "resource://testing-common/PlacesTestUtils.sys.mjs",
|
PlacesTestUtils: "resource://testing-common/PlacesTestUtils.sys.mjs",
|
||||||
PlacesUtils: "resource://gre/modules/PlacesUtils.sys.mjs",
|
PlacesUtils: "resource://gre/modules/PlacesUtils.sys.mjs",
|
||||||
|
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.sys.mjs",
|
||||||
});
|
});
|
||||||
|
|
||||||
XPCOMUtils.defineLazyModuleGetters(this, {
|
XPCOMUtils.defineLazyModuleGetters(this, {
|
||||||
|
|
@ -15,7 +16,6 @@ XPCOMUtils.defineLazyModuleGetters(this, {
|
||||||
ExperimentAPI: "resource://nimbus/ExperimentAPI.jsm",
|
ExperimentAPI: "resource://nimbus/ExperimentAPI.jsm",
|
||||||
ExperimentFakes: "resource://testing-common/NimbusTestUtils.jsm",
|
ExperimentFakes: "resource://testing-common/NimbusTestUtils.jsm",
|
||||||
PanelTestProvider: "resource://activity-stream/lib/PanelTestProvider.jsm",
|
PanelTestProvider: "resource://activity-stream/lib/PanelTestProvider.jsm",
|
||||||
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.jsm",
|
|
||||||
});
|
});
|
||||||
|
|
||||||
function whenNewWindowLoaded(aOptions, aCallback) {
|
function whenNewWindowLoaded(aOptions, aCallback) {
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,7 @@ ChromeUtils.defineESModuleGetters(this, {
|
||||||
PrivateBrowsingUtils: "resource://gre/modules/PrivateBrowsingUtils.sys.mjs",
|
PrivateBrowsingUtils: "resource://gre/modules/PrivateBrowsingUtils.sys.mjs",
|
||||||
SearchTestUtils: "resource://testing-common/SearchTestUtils.sys.mjs",
|
SearchTestUtils: "resource://testing-common/SearchTestUtils.sys.mjs",
|
||||||
SearchUtils: "resource://gre/modules/SearchUtils.sys.mjs",
|
SearchUtils: "resource://gre/modules/SearchUtils.sys.mjs",
|
||||||
|
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.sys.mjs",
|
||||||
UrlbarSearchUtils: "resource:///modules/UrlbarSearchUtils.sys.mjs",
|
UrlbarSearchUtils: "resource:///modules/UrlbarSearchUtils.sys.mjs",
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
@ -16,7 +17,6 @@ XPCOMUtils.defineLazyModuleGetters(this, {
|
||||||
AddonTestUtils: "resource://testing-common/AddonTestUtils.jsm",
|
AddonTestUtils: "resource://testing-common/AddonTestUtils.jsm",
|
||||||
CustomizableUITestUtils:
|
CustomizableUITestUtils:
|
||||||
"resource://testing-common/CustomizableUITestUtils.jsm",
|
"resource://testing-common/CustomizableUITestUtils.jsm",
|
||||||
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.jsm",
|
|
||||||
});
|
});
|
||||||
|
|
||||||
let gCUITestUtils = new CustomizableUITestUtils(window);
|
let gCUITestUtils = new CustomizableUITestUtils(window);
|
||||||
|
|
|
||||||
|
|
@ -9,12 +9,12 @@ ChromeUtils.defineESModuleGetters(this, {
|
||||||
BrowserSearchTelemetry: "resource:///modules/BrowserSearchTelemetry.sys.mjs",
|
BrowserSearchTelemetry: "resource:///modules/BrowserSearchTelemetry.sys.mjs",
|
||||||
SearchSERPTelemetry: "resource:///modules/SearchSERPTelemetry.sys.mjs",
|
SearchSERPTelemetry: "resource:///modules/SearchSERPTelemetry.sys.mjs",
|
||||||
SearchUtils: "resource://gre/modules/SearchUtils.sys.mjs",
|
SearchUtils: "resource://gre/modules/SearchUtils.sys.mjs",
|
||||||
|
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.sys.mjs",
|
||||||
});
|
});
|
||||||
|
|
||||||
XPCOMUtils.defineLazyModuleGetters(this, {
|
XPCOMUtils.defineLazyModuleGetters(this, {
|
||||||
NetUtil: "resource://gre/modules/NetUtil.jsm",
|
NetUtil: "resource://gre/modules/NetUtil.jsm",
|
||||||
sinon: "resource://testing-common/Sinon.jsm",
|
sinon: "resource://testing-common/Sinon.jsm",
|
||||||
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.jsm",
|
|
||||||
});
|
});
|
||||||
|
|
||||||
const TESTS = [
|
const TESTS = [
|
||||||
|
|
|
||||||
|
|
@ -9,12 +9,12 @@ ChromeUtils.defineESModuleGetters(this, {
|
||||||
BrowserSearchTelemetry: "resource:///modules/BrowserSearchTelemetry.sys.mjs",
|
BrowserSearchTelemetry: "resource:///modules/BrowserSearchTelemetry.sys.mjs",
|
||||||
SearchSERPTelemetry: "resource:///modules/SearchSERPTelemetry.sys.mjs",
|
SearchSERPTelemetry: "resource:///modules/SearchSERPTelemetry.sys.mjs",
|
||||||
SearchUtils: "resource://gre/modules/SearchUtils.sys.mjs",
|
SearchUtils: "resource://gre/modules/SearchUtils.sys.mjs",
|
||||||
|
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.sys.mjs",
|
||||||
});
|
});
|
||||||
|
|
||||||
XPCOMUtils.defineLazyModuleGetters(this, {
|
XPCOMUtils.defineLazyModuleGetters(this, {
|
||||||
NetUtil: "resource://gre/modules/NetUtil.jsm",
|
NetUtil: "resource://gre/modules/NetUtil.jsm",
|
||||||
sinon: "resource://testing-common/Sinon.jsm",
|
sinon: "resource://testing-common/Sinon.jsm",
|
||||||
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.jsm",
|
|
||||||
});
|
});
|
||||||
|
|
||||||
const TEST_PROVIDER_INFO = [
|
const TEST_PROVIDER_INFO = [
|
||||||
|
|
|
||||||
|
|
@ -215,9 +215,7 @@ const kLastIndex = Number.MAX_SAFE_INTEGER - 1;
|
||||||
|
|
||||||
import { PrivateBrowsingUtils } from "resource://gre/modules/PrivateBrowsingUtils.sys.mjs";
|
import { PrivateBrowsingUtils } from "resource://gre/modules/PrivateBrowsingUtils.sys.mjs";
|
||||||
|
|
||||||
const { TelemetryTimestamps } = ChromeUtils.import(
|
import { TelemetryTimestamps } from "resource://gre/modules/TelemetryTimestamps.sys.mjs";
|
||||||
"resource://gre/modules/TelemetryTimestamps.jsm"
|
|
||||||
);
|
|
||||||
import { XPCOMUtils } from "resource://gre/modules/XPCOMUtils.sys.mjs";
|
import { XPCOMUtils } from "resource://gre/modules/XPCOMUtils.sys.mjs";
|
||||||
import { AppConstants } from "resource://gre/modules/AppConstants.sys.mjs";
|
import { AppConstants } from "resource://gre/modules/AppConstants.sys.mjs";
|
||||||
import { GlobalState } from "resource:///modules/sessionstore/GlobalState.sys.mjs";
|
import { GlobalState } from "resource:///modules/sessionstore/GlobalState.sys.mjs";
|
||||||
|
|
|
||||||
|
|
@ -3,9 +3,12 @@ http://creativecommons.org/publicdomain/zero/1.0/ */
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
|
ChromeUtils.defineESModuleGetters(this, {
|
||||||
|
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.sys.mjs",
|
||||||
|
});
|
||||||
|
|
||||||
XPCOMUtils.defineLazyModuleGetters(this, {
|
XPCOMUtils.defineLazyModuleGetters(this, {
|
||||||
sinon: "resource://testing-common/Sinon.jsm",
|
sinon: "resource://testing-common/Sinon.jsm",
|
||||||
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.jsm",
|
|
||||||
});
|
});
|
||||||
|
|
||||||
// Helpers for testing telemetry events.
|
// Helpers for testing telemetry events.
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,7 @@ ChromeUtils.defineESModuleGetters(lazy, {
|
||||||
BuiltInThemes: "resource:///modules/BuiltInThemes.sys.mjs",
|
BuiltInThemes: "resource:///modules/BuiltInThemes.sys.mjs",
|
||||||
ProfileAge: "resource://gre/modules/ProfileAge.sys.mjs",
|
ProfileAge: "resource://gre/modules/ProfileAge.sys.mjs",
|
||||||
ResetProfile: "resource://gre/modules/ResetProfile.sys.mjs",
|
ResetProfile: "resource://gre/modules/ResetProfile.sys.mjs",
|
||||||
|
TelemetryController: "resource://gre/modules/TelemetryController.sys.mjs",
|
||||||
UpdateUtils: "resource://gre/modules/UpdateUtils.sys.mjs",
|
UpdateUtils: "resource://gre/modules/UpdateUtils.sys.mjs",
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
@ -27,7 +28,6 @@ XPCOMUtils.defineLazyModuleGetters(lazy, {
|
||||||
CustomizableUI: "resource:///modules/CustomizableUI.jsm",
|
CustomizableUI: "resource:///modules/CustomizableUI.jsm",
|
||||||
FxAccounts: "resource://gre/modules/FxAccounts.jsm",
|
FxAccounts: "resource://gre/modules/FxAccounts.jsm",
|
||||||
PanelMultiView: "resource:///modules/PanelMultiView.jsm",
|
PanelMultiView: "resource:///modules/PanelMultiView.jsm",
|
||||||
TelemetryController: "resource://gre/modules/TelemetryController.jsm",
|
|
||||||
});
|
});
|
||||||
|
|
||||||
XPCOMUtils.defineLazyGetter(lazy, "fxAccounts", () => {
|
XPCOMUtils.defineLazyGetter(lazy, "fxAccounts", () => {
|
||||||
|
|
|
||||||
|
|
@ -8,13 +8,10 @@ var gContentAPI;
|
||||||
|
|
||||||
ChromeUtils.defineESModuleGetters(this, {
|
ChromeUtils.defineESModuleGetters(this, {
|
||||||
ProfileAge: "resource://gre/modules/ProfileAge.sys.mjs",
|
ProfileAge: "resource://gre/modules/ProfileAge.sys.mjs",
|
||||||
UpdateUtils: "resource://gre/modules/UpdateUtils.sys.mjs",
|
|
||||||
});
|
|
||||||
|
|
||||||
XPCOMUtils.defineLazyModuleGetters(this, {
|
|
||||||
TelemetryArchiveTesting:
|
TelemetryArchiveTesting:
|
||||||
"resource://testing-common/TelemetryArchiveTesting.jsm",
|
"resource://testing-common/TelemetryArchiveTesting.sys.mjs",
|
||||||
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.jsm",
|
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.sys.mjs",
|
||||||
|
UpdateUtils: "resource://gre/modules/UpdateUtils.sys.mjs",
|
||||||
});
|
});
|
||||||
|
|
||||||
function test() {
|
function test() {
|
||||||
|
|
|
||||||
|
|
@ -14,12 +14,12 @@ const lazy = {};
|
||||||
|
|
||||||
ChromeUtils.defineESModuleGetters(lazy, {
|
ChromeUtils.defineESModuleGetters(lazy, {
|
||||||
Region: "resource://gre/modules/Region.sys.mjs",
|
Region: "resource://gre/modules/Region.sys.mjs",
|
||||||
|
TelemetryEnvironment: "resource://gre/modules/TelemetryEnvironment.sys.mjs",
|
||||||
UrlbarUtils: "resource:///modules/UrlbarUtils.sys.mjs",
|
UrlbarUtils: "resource:///modules/UrlbarUtils.sys.mjs",
|
||||||
});
|
});
|
||||||
|
|
||||||
XPCOMUtils.defineLazyModuleGetters(lazy, {
|
XPCOMUtils.defineLazyModuleGetters(lazy, {
|
||||||
NimbusFeatures: "resource://nimbus/ExperimentAPI.jsm",
|
NimbusFeatures: "resource://nimbus/ExperimentAPI.jsm",
|
||||||
TelemetryEnvironment: "resource://gre/modules/TelemetryEnvironment.jsm",
|
|
||||||
});
|
});
|
||||||
|
|
||||||
const PREF_URLBAR_BRANCH = "browser.urlbar.";
|
const PREF_URLBAR_BRANCH = "browser.urlbar.";
|
||||||
|
|
|
||||||
|
|
@ -16,6 +16,7 @@ Services.scriptloader.loadSubScript(
|
||||||
|
|
||||||
ChromeUtils.defineESModuleGetters(this, {
|
ChromeUtils.defineESModuleGetters(this, {
|
||||||
ResetProfile: "resource://gre/modules/ResetProfile.sys.mjs",
|
ResetProfile: "resource://gre/modules/ResetProfile.sys.mjs",
|
||||||
|
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.sys.mjs",
|
||||||
UrlbarProviderInterventions:
|
UrlbarProviderInterventions:
|
||||||
"resource:///modules/UrlbarProviderInterventions.sys.mjs",
|
"resource:///modules/UrlbarProviderInterventions.sys.mjs",
|
||||||
UrlbarProvidersManager: "resource:///modules/UrlbarProvidersManager.sys.mjs",
|
UrlbarProvidersManager: "resource:///modules/UrlbarProvidersManager.sys.mjs",
|
||||||
|
|
@ -24,7 +25,6 @@ ChromeUtils.defineESModuleGetters(this, {
|
||||||
|
|
||||||
XPCOMUtils.defineLazyModuleGetters(this, {
|
XPCOMUtils.defineLazyModuleGetters(this, {
|
||||||
HttpServer: "resource://testing-common/httpd.js",
|
HttpServer: "resource://testing-common/httpd.js",
|
||||||
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.jsm",
|
|
||||||
});
|
});
|
||||||
|
|
||||||
XPCOMUtils.defineLazyGetter(this, "UrlbarTestUtils", () => {
|
XPCOMUtils.defineLazyGetter(this, "UrlbarTestUtils", () => {
|
||||||
|
|
|
||||||
|
|
@ -15,6 +15,7 @@ ChromeUtils.defineESModuleGetters(this, {
|
||||||
PromiseUtils: "resource://gre/modules/PromiseUtils.sys.mjs",
|
PromiseUtils: "resource://gre/modules/PromiseUtils.sys.mjs",
|
||||||
ResetProfile: "resource://gre/modules/ResetProfile.sys.mjs",
|
ResetProfile: "resource://gre/modules/ResetProfile.sys.mjs",
|
||||||
SearchUtils: "resource://gre/modules/SearchUtils.sys.mjs",
|
SearchUtils: "resource://gre/modules/SearchUtils.sys.mjs",
|
||||||
|
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.sys.mjs",
|
||||||
UrlbarController: "resource:///modules/UrlbarController.sys.mjs",
|
UrlbarController: "resource:///modules/UrlbarController.sys.mjs",
|
||||||
UrlbarQueryContext: "resource:///modules/UrlbarUtils.sys.mjs",
|
UrlbarQueryContext: "resource:///modules/UrlbarUtils.sys.mjs",
|
||||||
UrlbarResult: "resource:///modules/UrlbarResult.sys.mjs",
|
UrlbarResult: "resource:///modules/UrlbarResult.sys.mjs",
|
||||||
|
|
@ -29,7 +30,6 @@ XPCOMUtils.defineLazyModuleGetters(this, {
|
||||||
ExperimentAPI: "resource://nimbus/ExperimentAPI.jsm",
|
ExperimentAPI: "resource://nimbus/ExperimentAPI.jsm",
|
||||||
ExperimentFakes: "resource://testing-common/NimbusTestUtils.jsm",
|
ExperimentFakes: "resource://testing-common/NimbusTestUtils.jsm",
|
||||||
ObjectUtils: "resource://gre/modules/ObjectUtils.jsm",
|
ObjectUtils: "resource://gre/modules/ObjectUtils.jsm",
|
||||||
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.jsm",
|
|
||||||
});
|
});
|
||||||
|
|
||||||
let sandbox;
|
let sandbox;
|
||||||
|
|
|
||||||
|
|
@ -1,19 +1,14 @@
|
||||||
/* Any copyright is dedicated to the Public Domain.
|
/* Any copyright is dedicated to the Public Domain.
|
||||||
http://creativecommons.org/publicdomain/zero/1.0/ */
|
http://creativecommons.org/publicdomain/zero/1.0/ */
|
||||||
|
|
||||||
import { XPCOMUtils } from "resource://gre/modules/XPCOMUtils.sys.mjs";
|
|
||||||
|
|
||||||
const lazy = {};
|
const lazy = {};
|
||||||
|
|
||||||
ChromeUtils.defineESModuleGetters(lazy, {
|
ChromeUtils.defineESModuleGetters(lazy, {
|
||||||
PromiseUtils: "resource://gre/modules/PromiseUtils.sys.mjs",
|
PromiseUtils: "resource://gre/modules/PromiseUtils.sys.mjs",
|
||||||
|
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.sys.mjs",
|
||||||
UrlbarPrefs: "resource:///modules/UrlbarPrefs.sys.mjs",
|
UrlbarPrefs: "resource:///modules/UrlbarPrefs.sys.mjs",
|
||||||
});
|
});
|
||||||
|
|
||||||
XPCOMUtils.defineLazyModuleGetters(lazy, {
|
|
||||||
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.jsm",
|
|
||||||
});
|
|
||||||
|
|
||||||
const { HttpServer } = ChromeUtils.import("resource://testing-common/httpd.js");
|
const { HttpServer } = ChromeUtils.import("resource://testing-common/httpd.js");
|
||||||
|
|
||||||
// The following properties and methods are copied from the test scope to the
|
// The following properties and methods are copied from the test scope to the
|
||||||
|
|
|
||||||
|
|
@ -13,12 +13,13 @@ const lazy = {};
|
||||||
ChromeUtils.defineESModuleGetters(lazy, {
|
ChromeUtils.defineESModuleGetters(lazy, {
|
||||||
QuickSuggest: "resource:///modules/QuickSuggest.sys.mjs",
|
QuickSuggest: "resource:///modules/QuickSuggest.sys.mjs",
|
||||||
SearchUtils: "resource://gre/modules/SearchUtils.sys.mjs",
|
SearchUtils: "resource://gre/modules/SearchUtils.sys.mjs",
|
||||||
setTimeout: "resource://gre/modules/Timer.sys.mjs",
|
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.sys.mjs",
|
||||||
TestUtils: "resource://testing-common/TestUtils.sys.mjs",
|
TestUtils: "resource://testing-common/TestUtils.sys.mjs",
|
||||||
UrlbarPrefs: "resource:///modules/UrlbarPrefs.sys.mjs",
|
UrlbarPrefs: "resource:///modules/UrlbarPrefs.sys.mjs",
|
||||||
UrlbarProviderQuickSuggest:
|
UrlbarProviderQuickSuggest:
|
||||||
"resource:///modules/UrlbarProviderQuickSuggest.sys.mjs",
|
"resource:///modules/UrlbarProviderQuickSuggest.sys.mjs",
|
||||||
UrlbarUtils: "resource:///modules/UrlbarUtils.sys.mjs",
|
UrlbarUtils: "resource:///modules/UrlbarUtils.sys.mjs",
|
||||||
|
setTimeout: "resource://gre/modules/Timer.sys.mjs",
|
||||||
});
|
});
|
||||||
|
|
||||||
XPCOMUtils.defineLazyModuleGetters(lazy, {
|
XPCOMUtils.defineLazyModuleGetters(lazy, {
|
||||||
|
|
@ -26,7 +27,6 @@ XPCOMUtils.defineLazyModuleGetters(lazy, {
|
||||||
ExperimentFakes: "resource://testing-common/NimbusTestUtils.jsm",
|
ExperimentFakes: "resource://testing-common/NimbusTestUtils.jsm",
|
||||||
NimbusFeatures: "resource://nimbus/ExperimentAPI.jsm",
|
NimbusFeatures: "resource://nimbus/ExperimentAPI.jsm",
|
||||||
sinon: "resource://testing-common/Sinon.jsm",
|
sinon: "resource://testing-common/Sinon.jsm",
|
||||||
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.jsm",
|
|
||||||
});
|
});
|
||||||
|
|
||||||
let gTestScope;
|
let gTestScope;
|
||||||
|
|
|
||||||
|
|
@ -7,8 +7,8 @@
|
||||||
* Tests the buttons in the onboarding dialog for quick suggest/Firefox Suggest.
|
* Tests the buttons in the onboarding dialog for quick suggest/Firefox Suggest.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
XPCOMUtils.defineLazyModuleGetters(this, {
|
ChromeUtils.defineESModuleGetters(this, {
|
||||||
TelemetryEnvironment: "resource://gre/modules/TelemetryEnvironment.jsm",
|
TelemetryEnvironment: "resource://gre/modules/TelemetryEnvironment.sys.mjs",
|
||||||
});
|
});
|
||||||
|
|
||||||
const OTHER_DIALOG_URI = getRootDirectory(gTestPath) + "subdialog.xhtml";
|
const OTHER_DIALOG_URI = getRootDirectory(gTestPath) + "subdialog.xhtml";
|
||||||
|
|
|
||||||
|
|
@ -8,8 +8,8 @@
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
XPCOMUtils.defineLazyModuleGetters(this, {
|
ChromeUtils.defineESModuleGetters(this, {
|
||||||
TelemetryEnvironment: "resource://gre/modules/TelemetryEnvironment.jsm",
|
TelemetryEnvironment: "resource://gre/modules/TelemetryEnvironment.sys.mjs",
|
||||||
});
|
});
|
||||||
|
|
||||||
const SPONSORED_SUGGESTION = {
|
const SPONSORED_SUGGESTION = {
|
||||||
|
|
|
||||||
|
|
@ -15,14 +15,11 @@ ChromeUtils.defineESModuleGetters(this, {
|
||||||
CONTEXTUAL_SERVICES_PING_TYPES:
|
CONTEXTUAL_SERVICES_PING_TYPES:
|
||||||
"resource:///modules/PartnerLinkAttribution.jsm",
|
"resource:///modules/PartnerLinkAttribution.jsm",
|
||||||
QuickSuggest: "resource:///modules/QuickSuggest.sys.mjs",
|
QuickSuggest: "resource:///modules/QuickSuggest.sys.mjs",
|
||||||
|
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.sys.mjs",
|
||||||
UrlbarProviderQuickSuggest:
|
UrlbarProviderQuickSuggest:
|
||||||
"resource:///modules/UrlbarProviderQuickSuggest.sys.mjs",
|
"resource:///modules/UrlbarProviderQuickSuggest.sys.mjs",
|
||||||
});
|
});
|
||||||
|
|
||||||
XPCOMUtils.defineLazyModuleGetters(this, {
|
|
||||||
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.jsm",
|
|
||||||
});
|
|
||||||
|
|
||||||
XPCOMUtils.defineLazyGetter(this, "QuickSuggestTestUtils", () => {
|
XPCOMUtils.defineLazyGetter(this, "QuickSuggestTestUtils", () => {
|
||||||
const { QuickSuggestTestUtils: Utils } = ChromeUtils.importESModule(
|
const { QuickSuggestTestUtils: Utils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/QuickSuggestTestUtils.sys.mjs"
|
"resource://testing-common/QuickSuggestTestUtils.sys.mjs"
|
||||||
|
|
|
||||||
|
|
@ -4,18 +4,15 @@
|
||||||
/* import-globals-from ../../unit/head.js */
|
/* import-globals-from ../../unit/head.js */
|
||||||
|
|
||||||
ChromeUtils.defineESModuleGetters(this, {
|
ChromeUtils.defineESModuleGetters(this, {
|
||||||
|
QuickSuggest: "resource:///modules/QuickSuggest.sys.mjs",
|
||||||
RemoteSettingsClient:
|
RemoteSettingsClient:
|
||||||
"resource:///modules/urlbar/private/RemoteSettingsClient.sys.mjs",
|
"resource:///modules/urlbar/private/RemoteSettingsClient.sys.mjs",
|
||||||
QuickSuggest: "resource:///modules/QuickSuggest.sys.mjs",
|
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.sys.mjs",
|
||||||
UrlbarProviderAutofill: "resource:///modules/UrlbarProviderAutofill.sys.mjs",
|
UrlbarProviderAutofill: "resource:///modules/UrlbarProviderAutofill.sys.mjs",
|
||||||
UrlbarProviderQuickSuggest:
|
UrlbarProviderQuickSuggest:
|
||||||
"resource:///modules/UrlbarProviderQuickSuggest.sys.mjs",
|
"resource:///modules/UrlbarProviderQuickSuggest.sys.mjs",
|
||||||
});
|
});
|
||||||
|
|
||||||
XPCOMUtils.defineLazyModuleGetters(this, {
|
|
||||||
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.jsm",
|
|
||||||
});
|
|
||||||
|
|
||||||
add_setup(async function setUpQuickSuggestXpcshellTest() {
|
add_setup(async function setUpQuickSuggestXpcshellTest() {
|
||||||
// Initializing TelemetryEnvironment in an xpcshell environment requires
|
// Initializing TelemetryEnvironment in an xpcshell environment requires
|
||||||
// jumping through a bunch of hoops. Suggest's use of TelemetryEnvironment is
|
// jumping through a bunch of hoops. Suggest's use of TelemetryEnvironment is
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
const { TelemetryTestUtils } = ChromeUtils.import(
|
const { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
const { CreditCardTelemetry } = ChromeUtils.import(
|
const { CreditCardTelemetry } = ChromeUtils.import(
|
||||||
"resource://autofill/FormAutofillTelemetryUtils.jsm"
|
"resource://autofill/FormAutofillTelemetryUtils.jsm"
|
||||||
|
|
|
||||||
|
|
@ -7,8 +7,8 @@ const { AddonTestUtils } = ChromeUtils.import(
|
||||||
"resource://testing-common/AddonTestUtils.jsm"
|
"resource://testing-common/AddonTestUtils.jsm"
|
||||||
);
|
);
|
||||||
|
|
||||||
const { TelemetryTestUtils } = ChromeUtils.import(
|
const { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
AddonTestUtils.initMochitest(this);
|
AddonTestUtils.initMochitest(this);
|
||||||
|
|
|
||||||
|
|
@ -7,8 +7,8 @@ const { AddonTestUtils } = ChromeUtils.import(
|
||||||
"resource://testing-common/AddonTestUtils.jsm"
|
"resource://testing-common/AddonTestUtils.jsm"
|
||||||
);
|
);
|
||||||
|
|
||||||
const { TelemetryTestUtils } = ChromeUtils.import(
|
const { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
AddonTestUtils.initMochitest(this);
|
AddonTestUtils.initMochitest(this);
|
||||||
|
|
|
||||||
|
|
@ -22,6 +22,7 @@ const { AppConstants } = ChromeUtils.importESModule(
|
||||||
const lazy = {};
|
const lazy = {};
|
||||||
|
|
||||||
ChromeUtils.defineESModuleGetters(lazy, {
|
ChromeUtils.defineESModuleGetters(lazy, {
|
||||||
|
ClientID: "resource://gre/modules/ClientID.sys.mjs",
|
||||||
PrivateBrowsingUtils: "resource://gre/modules/PrivateBrowsingUtils.sys.mjs",
|
PrivateBrowsingUtils: "resource://gre/modules/PrivateBrowsingUtils.sys.mjs",
|
||||||
SearchSERPTelemetry: "resource:///modules/SearchSERPTelemetry.sys.mjs",
|
SearchSERPTelemetry: "resource:///modules/SearchSERPTelemetry.sys.mjs",
|
||||||
clearInterval: "resource://gre/modules/Timer.sys.mjs",
|
clearInterval: "resource://gre/modules/Timer.sys.mjs",
|
||||||
|
|
@ -31,7 +32,6 @@ ChromeUtils.defineESModuleGetters(lazy, {
|
||||||
});
|
});
|
||||||
|
|
||||||
XPCOMUtils.defineLazyModuleGetters(lazy, {
|
XPCOMUtils.defineLazyModuleGetters(lazy, {
|
||||||
ClientID: "resource://gre/modules/ClientID.jsm",
|
|
||||||
CustomizableUI: "resource:///modules/CustomizableUI.jsm",
|
CustomizableUI: "resource:///modules/CustomizableUI.jsm",
|
||||||
PageActions: "resource:///modules/PageActions.jsm",
|
PageActions: "resource:///modules/PageActions.jsm",
|
||||||
WindowsInstallsInfo:
|
WindowsInstallsInfo:
|
||||||
|
|
|
||||||
|
|
@ -11,12 +11,8 @@ const { XPCOMUtils } = ChromeUtils.importESModule(
|
||||||
|
|
||||||
const lazy = {};
|
const lazy = {};
|
||||||
|
|
||||||
ChromeUtils.defineModuleGetter(
|
|
||||||
lazy,
|
|
||||||
"ClientID",
|
|
||||||
"resource://gre/modules/ClientID.jsm"
|
|
||||||
);
|
|
||||||
ChromeUtils.defineESModuleGetters(lazy, {
|
ChromeUtils.defineESModuleGetters(lazy, {
|
||||||
|
ClientID: "resource://gre/modules/ClientID.sys.mjs",
|
||||||
ContextualIdentityService:
|
ContextualIdentityService:
|
||||||
"resource://gre/modules/ContextualIdentityService.sys.mjs",
|
"resource://gre/modules/ContextualIdentityService.sys.mjs",
|
||||||
});
|
});
|
||||||
|
|
@ -115,7 +111,7 @@ const DiscoveryInternal = {
|
||||||
|
|
||||||
if (Discovery.enabled) {
|
if (Discovery.enabled) {
|
||||||
// If the client id is not cached, wait for the notification that it is
|
// If the client id is not cached, wait for the notification that it is
|
||||||
// cached. This will happen shortly after startup in TelemetryController.jsm.
|
// cached. This will happen shortly after startup in TelemetryController.sys.mjs.
|
||||||
// When that happens, we'll get a pref notification for the cached id,
|
// When that happens, we'll get a pref notification for the cached id,
|
||||||
// which will call update again.
|
// which will call update again.
|
||||||
if (!lazy.gCachedClientID) {
|
if (!lazy.gCachedClientID) {
|
||||||
|
|
|
||||||
|
|
@ -7,18 +7,10 @@ const { AppConstants } = ChromeUtils.importESModule(
|
||||||
);
|
);
|
||||||
const lazy = {};
|
const lazy = {};
|
||||||
ChromeUtils.defineESModuleGetters(lazy, {
|
ChromeUtils.defineESModuleGetters(lazy, {
|
||||||
|
TelemetryEnvironment: "resource://gre/modules/TelemetryEnvironment.sys.mjs",
|
||||||
UpdateUtils: "resource://gre/modules/UpdateUtils.sys.mjs",
|
UpdateUtils: "resource://gre/modules/UpdateUtils.sys.mjs",
|
||||||
|
sendStandalonePing: "resource://gre/modules/TelemetrySend.sys.mjs",
|
||||||
});
|
});
|
||||||
ChromeUtils.defineModuleGetter(
|
|
||||||
lazy,
|
|
||||||
"TelemetryEnvironment",
|
|
||||||
"resource://gre/modules/TelemetryEnvironment.jsm"
|
|
||||||
);
|
|
||||||
ChromeUtils.defineModuleGetter(
|
|
||||||
lazy,
|
|
||||||
"sendStandalonePing",
|
|
||||||
"resource://gre/modules/TelemetrySend.jsm"
|
|
||||||
);
|
|
||||||
|
|
||||||
const PREF_BRANCH = "browser.ping-centre.";
|
const PREF_BRANCH = "browser.ping-centre.";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,11 +9,9 @@
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
ChromeUtils.defineModuleGetter(
|
ChromeUtils.defineESModuleGetters(this, {
|
||||||
this,
|
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.sys.mjs",
|
||||||
"TelemetryTestUtils",
|
});
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
|
||||||
);
|
|
||||||
|
|
||||||
const gTestRoot = getRootDirectory(gTestPath).replace(
|
const gTestRoot = getRootDirectory(gTestPath).replace(
|
||||||
"chrome://mochitests/content",
|
"chrome://mochitests/content",
|
||||||
|
|
|
||||||
|
|
@ -4,11 +4,9 @@
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
ChromeUtils.defineModuleGetter(
|
ChromeUtils.defineESModuleGetters(this, {
|
||||||
this,
|
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.sys.mjs",
|
||||||
"TelemetryTestUtils",
|
});
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
|
||||||
);
|
|
||||||
|
|
||||||
const histogramName = "FX_NUMBER_OF_UNIQUE_SITE_ORIGINS_PER_DOCUMENT";
|
const histogramName = "FX_NUMBER_OF_UNIQUE_SITE_ORIGINS_PER_DOCUMENT";
|
||||||
const testRoot = getRootDirectory(gTestPath).replace(
|
const testRoot = getRootDirectory(gTestPath).replace(
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,7 @@
|
||||||
ChromeUtils.defineESModuleGetters(this, {
|
ChromeUtils.defineESModuleGetters(this, {
|
||||||
PlacesTestUtils: "resource://testing-common/PlacesTestUtils.sys.mjs",
|
PlacesTestUtils: "resource://testing-common/PlacesTestUtils.sys.mjs",
|
||||||
|
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.sys.mjs",
|
||||||
});
|
});
|
||||||
ChromeUtils.defineModuleGetter(
|
|
||||||
this,
|
|
||||||
"TelemetryTestUtils",
|
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
|
||||||
);
|
|
||||||
|
|
||||||
const SINGLE_TRY_TIMEOUT = 100;
|
const SINGLE_TRY_TIMEOUT = 100;
|
||||||
const NUMBER_OF_TRIES = 30;
|
const NUMBER_OF_TRIES = 30;
|
||||||
|
|
|
||||||
|
|
@ -8,11 +8,14 @@ const { XPCOMUtils } = ChromeUtils.importESModule(
|
||||||
"resource://gre/modules/XPCOMUtils.sys.mjs"
|
"resource://gre/modules/XPCOMUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
|
ChromeUtils.defineESModuleGetters(this, {
|
||||||
|
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.sys.mjs",
|
||||||
|
});
|
||||||
|
|
||||||
XPCOMUtils.defineLazyModuleGetters(this, {
|
XPCOMUtils.defineLazyModuleGetters(this, {
|
||||||
HomePage: "resource:///modules/HomePage.jsm",
|
HomePage: "resource:///modules/HomePage.jsm",
|
||||||
RemoteSettings: "resource://services-settings/remote-settings.js",
|
RemoteSettings: "resource://services-settings/remote-settings.js",
|
||||||
sinon: "resource://testing-common/Sinon.jsm",
|
sinon: "resource://testing-common/Sinon.jsm",
|
||||||
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.jsm",
|
|
||||||
});
|
});
|
||||||
|
|
||||||
const HOMEPAGE_IGNORELIST = "homepage-urls";
|
const HOMEPAGE_IGNORELIST = "homepage-urls";
|
||||||
|
|
|
||||||
|
|
@ -9,8 +9,8 @@ const { AppConstants } = ChromeUtils.importESModule(
|
||||||
const { BrowserUsageTelemetry } = ChromeUtils.import(
|
const { BrowserUsageTelemetry } = ChromeUtils.import(
|
||||||
"resource:///modules/BrowserUsageTelemetry.jsm"
|
"resource:///modules/BrowserUsageTelemetry.jsm"
|
||||||
);
|
);
|
||||||
const { TelemetryTestUtils } = ChromeUtils.import(
|
const { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
ChromeUtils.defineESModuleGetters(this, {
|
ChromeUtils.defineESModuleGetters(this, {
|
||||||
FileUtils: "resource://gre/modules/FileUtils.sys.mjs",
|
FileUtils: "resource://gre/modules/FileUtils.sys.mjs",
|
||||||
|
|
|
||||||
|
|
@ -7,8 +7,8 @@
|
||||||
const { PingCentre, PingCentreConstants } = ChromeUtils.import(
|
const { PingCentre, PingCentreConstants } = ChromeUtils.import(
|
||||||
"resource:///modules/PingCentre.jsm"
|
"resource:///modules/PingCentre.jsm"
|
||||||
);
|
);
|
||||||
const { TelemetryEnvironment } = ChromeUtils.import(
|
const { TelemetryEnvironment } = ChromeUtils.importESModule(
|
||||||
"resource://gre/modules/TelemetryEnvironment.jsm"
|
"resource://gre/modules/TelemetryEnvironment.sys.mjs"
|
||||||
);
|
);
|
||||||
const { AppConstants } = ChromeUtils.importESModule(
|
const { AppConstants } = ChromeUtils.importESModule(
|
||||||
"resource://gre/modules/AppConstants.sys.mjs"
|
"resource://gre/modules/AppConstants.sys.mjs"
|
||||||
|
|
|
||||||
|
|
@ -6,8 +6,8 @@
|
||||||
const { BrowserUsageTelemetry } = ChromeUtils.import(
|
const { BrowserUsageTelemetry } = ChromeUtils.import(
|
||||||
"resource:///modules/BrowserUsageTelemetry.jsm"
|
"resource:///modules/BrowserUsageTelemetry.jsm"
|
||||||
);
|
);
|
||||||
const { TelemetryTestUtils } = ChromeUtils.import(
|
const { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
const PROFILE_COUNT_SCALAR = "browser.engagement.profile_count";
|
const PROFILE_COUNT_SCALAR = "browser.engagement.profile_count";
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,9 @@ do_get_profile();
|
||||||
const { TestUtils } = ChromeUtils.importESModule(
|
const { TestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TestUtils.sys.mjs"
|
"resource://testing-common/TestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
const { ClientID } = ChromeUtils.import("resource://gre/modules/ClientID.jsm");
|
const { ClientID } = ChromeUtils.importESModule(
|
||||||
|
"resource://gre/modules/ClientID.sys.mjs"
|
||||||
|
);
|
||||||
const { Discovery } = ChromeUtils.import("resource:///modules/Discovery.jsm");
|
const { Discovery } = ChromeUtils.import("resource:///modules/Discovery.jsm");
|
||||||
const { ContextualIdentityService } = ChromeUtils.importESModule(
|
const { ContextualIdentityService } = ChromeUtils.importESModule(
|
||||||
"resource://gre/modules/ContextualIdentityService.sys.mjs"
|
"resource://gre/modules/ContextualIdentityService.sys.mjs"
|
||||||
|
|
|
||||||
|
|
@ -4,8 +4,8 @@
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
const { Toolbox } = require("resource://devtools/client/framework/toolbox.js");
|
const { Toolbox } = require("resource://devtools/client/framework/toolbox.js");
|
||||||
const { TelemetryTestUtils } = ChromeUtils.import(
|
const { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
const URL = "data:text/html;charset=utf8,browser_toolbox_telemetry_close.js";
|
const URL = "data:text/html;charset=utf8,browser_toolbox_telemetry_close.js";
|
||||||
|
|
|
||||||
|
|
@ -6,8 +6,8 @@
|
||||||
/**
|
/**
|
||||||
* Tests the log persistence telemetry event
|
* Tests the log persistence telemetry event
|
||||||
*/
|
*/
|
||||||
const { TelemetryTestUtils } = ChromeUtils.import(
|
const { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
function togglePersistLogsOption(monitor) {
|
function togglePersistLogsOption(monitor) {
|
||||||
|
|
|
||||||
|
|
@ -6,8 +6,8 @@
|
||||||
/**
|
/**
|
||||||
* Tests the select_ws_frame telemetry event.
|
* Tests the select_ws_frame telemetry event.
|
||||||
*/
|
*/
|
||||||
const { TelemetryTestUtils } = ChromeUtils.import(
|
const { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
add_task(async function() {
|
add_task(async function() {
|
||||||
|
|
|
||||||
|
|
@ -14,8 +14,8 @@ const TelemetryStopwatch = require("TelemetryStopwatch");
|
||||||
const {
|
const {
|
||||||
getNthPathExcluding,
|
getNthPathExcluding,
|
||||||
} = require("resource://devtools/shared/platform/stack.js");
|
} = require("resource://devtools/shared/platform/stack.js");
|
||||||
const { TelemetryEnvironment } = ChromeUtils.import(
|
const { TelemetryEnvironment } = ChromeUtils.importESModule(
|
||||||
"resource://gre/modules/TelemetryEnvironment.jsm"
|
"resource://gre/modules/TelemetryEnvironment.sys.mjs"
|
||||||
);
|
);
|
||||||
const WeakMapMap = require("resource://devtools/client/shared/WeakMapMap.js");
|
const WeakMapMap = require("resource://devtools/client/shared/WeakMapMap.js");
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,8 +5,8 @@
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
const { TelemetryTestUtils } = ChromeUtils.import(
|
const { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
const TEST_URI = `data:text/html,<!DOCTYPE html><meta charset=utf8><script>
|
const TEST_URI = `data:text/html,<!DOCTYPE html><meta charset=utf8><script>
|
||||||
|
|
|
||||||
|
|
@ -6,8 +6,8 @@
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
const { TelemetryTestUtils } = ChromeUtils.import(
|
const { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
const TEST_URI = `data:text/html,<!DOCTYPE html><meta charset=utf8>Test reverse_search telemetry event`;
|
const TEST_URI = `data:text/html,<!DOCTYPE html><meta charset=utf8>Test reverse_search telemetry event`;
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
const { TelemetryTestUtils } = ChromeUtils.import(
|
const { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
const ALL_CHANNELS = Ci.nsITelemetry.DATASET_ALL_CHANNELS;
|
const ALL_CHANNELS = Ci.nsITelemetry.DATASET_ALL_CHANNELS;
|
||||||
|
|
|
||||||
|
|
@ -8,11 +8,9 @@
|
||||||
|
|
||||||
const WEBCRYPTO_ALG_PROBE = "WEBCRYPTO_ALG";
|
const WEBCRYPTO_ALG_PROBE = "WEBCRYPTO_ALG";
|
||||||
|
|
||||||
ChromeUtils.defineModuleGetter(
|
ChromeUtils.defineESModuleGetters(this, {
|
||||||
this,
|
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.sys.mjs",
|
||||||
"TelemetryTestUtils",
|
});
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
|
||||||
);
|
|
||||||
|
|
||||||
add_task(async function ecdh_key() {
|
add_task(async function ecdh_key() {
|
||||||
let hist = TelemetryTestUtils.getAndClearHistogram(WEBCRYPTO_ALG_PROBE);
|
let hist = TelemetryTestUtils.getAndClearHistogram(WEBCRYPTO_ALG_PROBE);
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
const { TelemetrySession } = ChromeUtils.import(
|
const { TelemetrySession } = ChromeUtils.importESModule(
|
||||||
"resource://gre/modules/TelemetrySession.jsm"
|
"resource://gre/modules/TelemetrySession.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
const DUMMY_PAGE_DATA_URI = `data:text/html,
|
const DUMMY_PAGE_DATA_URI = `data:text/html,
|
||||||
|
|
|
||||||
|
|
@ -6,8 +6,8 @@
|
||||||
const { AppConstants } = ChromeUtils.importESModule(
|
const { AppConstants } = ChromeUtils.importESModule(
|
||||||
"resource://gre/modules/AppConstants.sys.mjs"
|
"resource://gre/modules/AppConstants.sys.mjs"
|
||||||
);
|
);
|
||||||
const { TelemetryTestUtils } = ChromeUtils.import(
|
const { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
const storageDirName = "storage";
|
const storageDirName = "storage";
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
const { TelemetryArchiveTesting } = ChromeUtils.import(
|
const { TelemetryArchiveTesting } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryArchiveTesting.jsm"
|
"resource://testing-common/TelemetryArchiveTesting.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
const kTestPath = getRootDirectory(gTestPath).replace(
|
const kTestPath = getRootDirectory(gTestPath).replace(
|
||||||
|
|
|
||||||
|
|
@ -4,11 +4,9 @@
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
ChromeUtils.defineModuleGetter(
|
ChromeUtils.defineESModuleGetters(this, {
|
||||||
this,
|
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.sys.mjs",
|
||||||
"TelemetryTestUtils",
|
});
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
|
||||||
);
|
|
||||||
|
|
||||||
const TEST_URL = "https://example.com/";
|
const TEST_URL = "https://example.com/";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,11 +4,9 @@
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
ChromeUtils.defineModuleGetter(
|
ChromeUtils.defineESModuleGetters(this, {
|
||||||
this,
|
TelemetryTestUtils: "resource://testing-common/TelemetryTestUtils.sys.mjs",
|
||||||
"TelemetryTestUtils",
|
});
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
|
||||||
);
|
|
||||||
|
|
||||||
const TEST_URL = "https://example.com/";
|
const TEST_URL = "https://example.com/";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -204,7 +204,7 @@ class XMLHttpRequestMainThread final : public XMLHttpRequest,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Make sure that any additions done to ErrorType enum are also mirrored in
|
// Make sure that any additions done to ErrorType enum are also mirrored in
|
||||||
// XHR_ERROR_TYPE enum of TelemetrySend.jsm.
|
// XHR_ERROR_TYPE enum of TelemetrySend.sys.mjs.
|
||||||
enum class ErrorType : uint16_t {
|
enum class ErrorType : uint16_t {
|
||||||
eOK,
|
eOK,
|
||||||
eRequest,
|
eRequest,
|
||||||
|
|
|
||||||
|
|
@ -6,8 +6,8 @@
|
||||||
|
|
||||||
const { NetUtil } = ChromeUtils.import("resource://gre/modules/NetUtil.jsm");
|
const { NetUtil } = ChromeUtils.import("resource://gre/modules/NetUtil.jsm");
|
||||||
|
|
||||||
const { TelemetryTestUtils } = ChromeUtils.import(
|
const { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
const nsIBinaryInputStream = Components.Constructor(
|
const nsIBinaryInputStream = Components.Constructor(
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
const { TelemetryTestUtils } = ChromeUtils.import(
|
const { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
// eslint-disable-next-line
|
// eslint-disable-next-line
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
const { TelemetryTestUtils } = ChromeUtils.import(
|
const { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
Services.prefs.setCharPref("dom.securecontext.allowlist", "example.com");
|
Services.prefs.setCharPref("dom.securecontext.allowlist", "example.com");
|
||||||
|
|
|
||||||
|
|
@ -5,8 +5,8 @@
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
const { TelemetryTestUtils } = ChromeUtils.import(
|
const { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
var HandshakeTelemetryHelpers = {
|
var HandshakeTelemetryHelpers = {
|
||||||
|
|
|
||||||
|
|
@ -2,8 +2,8 @@
|
||||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
const { TelemetryTestUtils } = ChromeUtils.import(
|
const { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
let indexes_10_100 = [
|
let indexes_10_100 = [
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
const { TelemetryTestUtils } = ChromeUtils.import(
|
const { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
add_task(async function test_popup_opened() {
|
add_task(async function test_popup_opened() {
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
const { TelemetryTestUtils } = ChromeUtils.import(
|
const { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
const { UptakeTelemetry } = ChromeUtils.import(
|
const { UptakeTelemetry } = ChromeUtils.import(
|
||||||
"resource://services-common/uptake-telemetry.js"
|
"resource://services-common/uptake-telemetry.js"
|
||||||
|
|
|
||||||
|
|
@ -13,11 +13,9 @@ const { AppConstants } = ChromeUtils.importESModule(
|
||||||
"resource://gre/modules/AppConstants.sys.mjs"
|
"resource://gre/modules/AppConstants.sys.mjs"
|
||||||
);
|
);
|
||||||
const lazy = {};
|
const lazy = {};
|
||||||
ChromeUtils.defineModuleGetter(
|
ChromeUtils.defineESModuleGetters(lazy, {
|
||||||
lazy,
|
ClientID: "resource://gre/modules/ClientID.sys.mjs",
|
||||||
"ClientID",
|
});
|
||||||
"resource://gre/modules/ClientID.jsm"
|
|
||||||
);
|
|
||||||
|
|
||||||
XPCOMUtils.defineLazyGetter(lazy, "CryptoHash", () => {
|
XPCOMUtils.defineLazyGetter(lazy, "CryptoHash", () => {
|
||||||
return Components.Constructor(
|
return Components.Constructor(
|
||||||
|
|
|
||||||
|
|
@ -9,8 +9,8 @@ const { UptakeTelemetry } = ChromeUtils.import(
|
||||||
const { Downloader } = ChromeUtils.import(
|
const { Downloader } = ChromeUtils.import(
|
||||||
"resource://services-settings/Attachments.jsm"
|
"resource://services-settings/Attachments.jsm"
|
||||||
);
|
);
|
||||||
const { TelemetryTestUtils } = ChromeUtils.import(
|
const { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
const { OS } = ChromeUtils.import("resource://gre/modules/osfile.jsm");
|
const { OS } = ChromeUtils.import("resource://gre/modules/osfile.jsm");
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -17,8 +17,8 @@ const { Utils } = ChromeUtils.import("resource://services-settings/Utils.jsm");
|
||||||
const { UptakeTelemetry, Policy } = ChromeUtils.import(
|
const { UptakeTelemetry, Policy } = ChromeUtils.import(
|
||||||
"resource://services-common/uptake-telemetry.js"
|
"resource://services-common/uptake-telemetry.js"
|
||||||
);
|
);
|
||||||
const { TelemetryTestUtils } = ChromeUtils.import(
|
const { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
const IS_ANDROID = AppConstants.platform == "android";
|
const IS_ANDROID = AppConstants.platform == "android";
|
||||||
|
|
|
||||||
|
|
@ -25,8 +25,8 @@ const {
|
||||||
BROADCAST_ID,
|
BROADCAST_ID,
|
||||||
} = ChromeUtils.import("resource://services-settings/remote-settings.js");
|
} = ChromeUtils.import("resource://services-settings/remote-settings.js");
|
||||||
const { Utils } = ChromeUtils.import("resource://services-settings/Utils.jsm");
|
const { Utils } = ChromeUtils.import("resource://services-settings/Utils.jsm");
|
||||||
const { TelemetryTestUtils } = ChromeUtils.import(
|
const { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
const IS_ANDROID = AppConstants.platform == "android";
|
const IS_ANDROID = AppConstants.platform == "android";
|
||||||
|
|
|
||||||
|
|
@ -10,8 +10,8 @@ const { RemoteSettingsClient } = ChromeUtils.import(
|
||||||
const { UptakeTelemetry, Policy } = ChromeUtils.import(
|
const { UptakeTelemetry, Policy } = ChromeUtils.import(
|
||||||
"resource://services-common/uptake-telemetry.js"
|
"resource://services-common/uptake-telemetry.js"
|
||||||
);
|
);
|
||||||
const { TelemetryTestUtils } = ChromeUtils.import(
|
const { TelemetryTestUtils } = ChromeUtils.importESModule(
|
||||||
"resource://testing-common/TelemetryTestUtils.jsm"
|
"resource://testing-common/TelemetryTestUtils.sys.mjs"
|
||||||
);
|
);
|
||||||
|
|
||||||
const PREF_SETTINGS_SERVER = "services.settings.server";
|
const PREF_SETTINGS_SERVER = "services.settings.server";
|
||||||
|
|
|
||||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue