зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1872290 - Enable browser.search.log in all browser search telemetry tests - r=scunnane
Differential Revision: https://phabricator.services.mozilla.com/D197388
This commit is contained in:
Родитель
2540cc093a
Коммит
315aa45091
|
@ -1,6 +1,7 @@
|
|||
[DEFAULT]
|
||||
tags = "search-telemetry"
|
||||
support-files = ["head.js"]
|
||||
prefs = ["browser.search.log=true"]
|
||||
|
||||
["browser_search_glean_serp_event_telemetry_categorization_enabled_by_nimbus_variable.js"]
|
||||
support-files = [
|
||||
|
|
|
@ -83,10 +83,6 @@ add_setup(async function () {
|
|||
let oldCanRecord = Services.telemetry.canRecordExtended;
|
||||
Services.telemetry.canRecordExtended = true;
|
||||
|
||||
await SpecialPowers.pushPrefEnv({
|
||||
set: [["browser.search.log", true]],
|
||||
});
|
||||
|
||||
// Clear existing Remote Settings data.
|
||||
await db.clear();
|
||||
info("Create record with attachment.");
|
||||
|
|
|
@ -106,10 +106,6 @@ add_setup(async function () {
|
|||
let oldCanRecord = Services.telemetry.canRecordExtended;
|
||||
Services.telemetry.canRecordExtended = true;
|
||||
|
||||
await SpecialPowers.pushPrefEnv({
|
||||
set: [["browser.search.log", true]],
|
||||
});
|
||||
|
||||
registerCleanupFunction(async () => {
|
||||
SearchSERPTelemetry.overrideSearchTelemetryForTests();
|
||||
Services.telemetry.canRecordExtended = oldCanRecord;
|
||||
|
|
|
@ -33,10 +33,7 @@ add_setup(async function () {
|
|||
let oldCanRecord = Services.telemetry.canRecordExtended;
|
||||
Services.telemetry.canRecordExtended = true;
|
||||
await SpecialPowers.pushPrefEnv({
|
||||
set: [
|
||||
["browser.search.log", true],
|
||||
["browser.search.serpEventTelemetry.enabled", true],
|
||||
],
|
||||
set: [["browser.search.serpEventTelemetry.enabled", true]],
|
||||
});
|
||||
|
||||
registerCleanupFunction(async () => {
|
||||
|
|
|
@ -95,10 +95,7 @@ add_setup(async function () {
|
|||
let oldCanRecord = Services.telemetry.canRecordExtended;
|
||||
Services.telemetry.canRecordExtended = true;
|
||||
await SpecialPowers.pushPrefEnv({
|
||||
set: [
|
||||
["browser.search.log", true],
|
||||
["browser.search.serpEventTelemetry.enabled", true],
|
||||
],
|
||||
set: [["browser.search.serpEventTelemetry.enabled", true]],
|
||||
});
|
||||
|
||||
// The tests evaluate whether or not ads are visible depending on whether
|
||||
|
|
|
@ -31,10 +31,7 @@ add_setup(async function () {
|
|||
SearchSERPTelemetry.overrideSearchTelemetryForTests(TEST_PROVIDER_INFO);
|
||||
await waitForIdle();
|
||||
await SpecialPowers.pushPrefEnv({
|
||||
set: [
|
||||
["browser.search.log", true],
|
||||
["browser.search.serpEventTelemetry.enabled", true],
|
||||
],
|
||||
set: [["browser.search.serpEventTelemetry.enabled", true]],
|
||||
});
|
||||
|
||||
registerCleanupFunction(async () => {
|
||||
|
|
|
@ -69,10 +69,6 @@ add_setup(async function () {
|
|||
SearchSERPTelemetry.overrideSearchTelemetryForTests(TEST_PROVIDER_INFO);
|
||||
await waitForIdle();
|
||||
|
||||
await SpecialPowers.pushPrefEnv({
|
||||
set: [["browser.search.log", true]],
|
||||
});
|
||||
|
||||
await db.clear();
|
||||
let { record, attachment } = await mockRecordWithAttachment({
|
||||
id: "example_id",
|
||||
|
|
|
@ -83,10 +83,6 @@ add_setup(async function () {
|
|||
SearchSERPTelemetry.overrideSearchTelemetryForTests(TEST_PROVIDER_INFO);
|
||||
await waitForIdle();
|
||||
|
||||
await SpecialPowers.pushPrefEnv({
|
||||
set: [["browser.search.log", true]],
|
||||
});
|
||||
|
||||
let defaultDownloadSettings = {
|
||||
...TELEMETRY_CATEGORIZATION_DOWNLOAD_SETTINGS,
|
||||
};
|
||||
|
|
|
@ -169,7 +169,6 @@ const TESTS = [
|
|||
add_setup(async function () {
|
||||
await SpecialPowers.pushPrefEnv({
|
||||
set: [
|
||||
["browser.search.log", true],
|
||||
["browser.search.serpEventTelemetry.enabled", true],
|
||||
["browser.search.serpEventTelemetryCategorization.enabled", true],
|
||||
],
|
||||
|
|
|
@ -75,10 +75,6 @@ add_setup(async function () {
|
|||
SearchSERPTelemetry.overrideSearchTelemetryForTests(TEST_PROVIDER_INFO);
|
||||
await waitForIdle();
|
||||
|
||||
await SpecialPowers.pushPrefEnv({
|
||||
set: [["browser.search.log", true]],
|
||||
});
|
||||
|
||||
await db.clear();
|
||||
let { record, attachment } = await mockRecordWithAttachment({
|
||||
id: "example_id",
|
||||
|
|
|
@ -69,10 +69,6 @@ add_setup(async function () {
|
|||
SearchSERPTelemetry.overrideSearchTelemetryForTests(TEST_PROVIDER_INFO);
|
||||
await waitForIdle();
|
||||
|
||||
await SpecialPowers.pushPrefEnv({
|
||||
set: [["browser.search.log", true]],
|
||||
});
|
||||
|
||||
registerCleanupFunction(async () => {
|
||||
SearchSERPTelemetry.overrideSearchTelemetryForTests();
|
||||
resetTelemetry();
|
||||
|
|
|
@ -90,10 +90,7 @@ add_setup(async function () {
|
|||
let oldCanRecord = Services.telemetry.canRecordExtended;
|
||||
Services.telemetry.canRecordExtended = true;
|
||||
await SpecialPowers.pushPrefEnv({
|
||||
set: [
|
||||
["browser.search.log", true],
|
||||
["browser.search.serpEventTelemetry.enabled", true],
|
||||
],
|
||||
set: [["browser.search.serpEventTelemetry.enabled", true]],
|
||||
});
|
||||
|
||||
registerCleanupFunction(async () => {
|
||||
|
|
|
@ -49,10 +49,7 @@ add_setup(async function () {
|
|||
SearchSERPTelemetry.overrideSearchTelemetryForTests(TEST_PROVIDER_INFO);
|
||||
await waitForIdle();
|
||||
await SpecialPowers.pushPrefEnv({
|
||||
set: [
|
||||
["browser.search.log", true],
|
||||
["browser.search.serpEventTelemetry.enabled", true],
|
||||
],
|
||||
set: [["browser.search.serpEventTelemetry.enabled", true]],
|
||||
});
|
||||
|
||||
registerCleanupFunction(async () => {
|
||||
|
|
|
@ -76,10 +76,7 @@ add_setup(async function () {
|
|||
let oldCanRecord = Services.telemetry.canRecordExtended;
|
||||
Services.telemetry.canRecordExtended = true;
|
||||
await SpecialPowers.pushPrefEnv({
|
||||
set: [
|
||||
["browser.search.log", true],
|
||||
["browser.search.serpEventTelemetry.enabled", true],
|
||||
],
|
||||
set: [["browser.search.serpEventTelemetry.enabled", true]],
|
||||
});
|
||||
|
||||
registerCleanupFunction(async () => {
|
||||
|
|
|
@ -64,7 +64,6 @@ add_setup(async function () {
|
|||
await waitForIdle();
|
||||
await SpecialPowers.pushPrefEnv({
|
||||
set: [
|
||||
["browser.search.log", true],
|
||||
["browser.search.serpEventTelemetry.enabled", true],
|
||||
["dom.ipc.processCount.webIsolated", MAX_IPC],
|
||||
],
|
||||
|
|
|
@ -33,10 +33,7 @@ add_setup(async function () {
|
|||
await waitForIdle();
|
||||
// Enable local telemetry recording for the duration of the tests.
|
||||
await SpecialPowers.pushPrefEnv({
|
||||
set: [
|
||||
["browser.search.log", true],
|
||||
["browser.search.serpEventTelemetry.enabled", true],
|
||||
],
|
||||
set: [["browser.search.serpEventTelemetry.enabled", true]],
|
||||
});
|
||||
|
||||
registerCleanupFunction(async () => {
|
||||
|
|
|
@ -51,10 +51,7 @@ add_setup(async function () {
|
|||
let oldCanRecord = Services.telemetry.canRecordExtended;
|
||||
Services.telemetry.canRecordExtended = true;
|
||||
await SpecialPowers.pushPrefEnv({
|
||||
set: [
|
||||
["browser.search.log", true],
|
||||
["browser.search.serpEventTelemetry.enabled", true],
|
||||
],
|
||||
set: [["browser.search.serpEventTelemetry.enabled", true]],
|
||||
});
|
||||
|
||||
registerCleanupFunction(async () => {
|
||||
|
|
|
@ -38,10 +38,7 @@ add_setup(async function () {
|
|||
await waitForIdle();
|
||||
// Enable local telemetry recording for the duration of the tests.
|
||||
await SpecialPowers.pushPrefEnv({
|
||||
set: [
|
||||
["browser.search.log", true],
|
||||
["browser.search.serpEventTelemetry.enabled", true],
|
||||
],
|
||||
set: [["browser.search.serpEventTelemetry.enabled", true]],
|
||||
});
|
||||
|
||||
registerCleanupFunction(async () => {
|
||||
|
|
|
@ -110,10 +110,7 @@ add_setup(async function () {
|
|||
let oldCanRecord = Services.telemetry.canRecordExtended;
|
||||
Services.telemetry.canRecordExtended = true;
|
||||
await SpecialPowers.pushPrefEnv({
|
||||
set: [
|
||||
["browser.search.log", true],
|
||||
["browser.search.serpEventTelemetry.enabled", true],
|
||||
],
|
||||
set: [["browser.search.serpEventTelemetry.enabled", true]],
|
||||
});
|
||||
|
||||
registerCleanupFunction(async () => {
|
||||
|
|
|
@ -32,10 +32,7 @@ add_setup(async function () {
|
|||
await waitForIdle();
|
||||
// Enable local telemetry recording for the duration of the tests.
|
||||
await SpecialPowers.pushPrefEnv({
|
||||
set: [
|
||||
["browser.search.log", true],
|
||||
["browser.search.serpEventTelemetry.enabled", true],
|
||||
],
|
||||
set: [["browser.search.serpEventTelemetry.enabled", true]],
|
||||
});
|
||||
|
||||
registerCleanupFunction(async () => {
|
||||
|
|
|
@ -33,10 +33,7 @@ add_setup(async function () {
|
|||
await waitForIdle();
|
||||
// Enable local telemetry recording for the duration of the tests.
|
||||
await SpecialPowers.pushPrefEnv({
|
||||
set: [
|
||||
["browser.search.log", true],
|
||||
["browser.search.serpEventTelemetry.enabled", true],
|
||||
],
|
||||
set: [["browser.search.serpEventTelemetry.enabled", true]],
|
||||
});
|
||||
|
||||
registerCleanupFunction(async () => {
|
||||
|
|
|
@ -86,7 +86,6 @@ add_setup(async function () {
|
|||
// Enable local telemetry recording for the duration of the tests.
|
||||
await SpecialPowers.pushPrefEnv({
|
||||
set: [
|
||||
["browser.search.log", true],
|
||||
["browser.search.serpEventTelemetry.enabled", true],
|
||||
// Set the IPC count to a small number so that we only have to open
|
||||
// one additional tab to reuse the same process.
|
||||
|
|
|
@ -56,10 +56,7 @@ add_setup(async function () {
|
|||
let oldCanRecord = Services.telemetry.canRecordExtended;
|
||||
Services.telemetry.canRecordExtended = true;
|
||||
await SpecialPowers.pushPrefEnv({
|
||||
set: [
|
||||
["browser.search.log", true],
|
||||
["browser.search.serpEventTelemetry.enabled", true],
|
||||
],
|
||||
set: [["browser.search.serpEventTelemetry.enabled", true]],
|
||||
});
|
||||
|
||||
registerCleanupFunction(async () => {
|
||||
|
|
|
@ -69,7 +69,6 @@ add_setup(async function () {
|
|||
// Enable local telemetry recording for the duration of the tests.
|
||||
let oldCanRecord = Services.telemetry.canRecordExtended;
|
||||
Services.telemetry.canRecordExtended = true;
|
||||
Services.prefs.setBoolPref("browser.search.log", true);
|
||||
|
||||
await SearchTestUtils.installSearchExtension(
|
||||
{
|
||||
|
@ -86,7 +85,6 @@ add_setup(async function () {
|
|||
|
||||
registerCleanupFunction(async () => {
|
||||
gCUITestUtils.removeSearchBar();
|
||||
Services.prefs.clearUserPref("browser.search.log");
|
||||
SearchSERPTelemetry.overrideSearchTelemetryForTests();
|
||||
Services.telemetry.canRecordExtended = oldCanRecord;
|
||||
resetTelemetry();
|
||||
|
|
|
@ -67,7 +67,6 @@ add_setup(async function () {
|
|||
// Enable local telemetry recording for the duration of the tests.
|
||||
let oldCanRecord = Services.telemetry.canRecordExtended;
|
||||
Services.telemetry.canRecordExtended = true;
|
||||
Services.prefs.setBoolPref("browser.search.log", true);
|
||||
|
||||
await SearchTestUtils.installSearchExtension(
|
||||
{
|
||||
|
@ -84,7 +83,6 @@ add_setup(async function () {
|
|||
|
||||
registerCleanupFunction(async () => {
|
||||
gCUITestUtils.removeSearchBar();
|
||||
Services.prefs.clearUserPref("browser.search.log");
|
||||
SearchSERPTelemetry.overrideSearchTelemetryForTests();
|
||||
Services.telemetry.canRecordExtended = oldCanRecord;
|
||||
resetTelemetry();
|
||||
|
|
|
@ -39,10 +39,7 @@ add_setup(async function () {
|
|||
let oldCanRecord = Services.telemetry.canRecordExtended;
|
||||
Services.telemetry.canRecordExtended = true;
|
||||
await SpecialPowers.pushPrefEnv({
|
||||
set: [
|
||||
["browser.search.log", true],
|
||||
["browser.search.serpEventTelemetry.enabled", true],
|
||||
],
|
||||
set: [["browser.search.serpEventTelemetry.enabled", true]],
|
||||
});
|
||||
|
||||
registerCleanupFunction(async () => {
|
||||
|
|
|
@ -35,10 +35,7 @@ add_setup(async function () {
|
|||
let oldCanRecord = Services.telemetry.canRecordExtended;
|
||||
Services.telemetry.canRecordExtended = true;
|
||||
await SpecialPowers.pushPrefEnv({
|
||||
set: [
|
||||
["browser.search.log", true],
|
||||
["browser.search.serpEventTelemetry.enabled", true],
|
||||
],
|
||||
set: [["browser.search.serpEventTelemetry.enabled", true]],
|
||||
});
|
||||
|
||||
registerCleanupFunction(async () => {
|
||||
|
|
|
@ -35,10 +35,7 @@ add_setup(async function () {
|
|||
let oldCanRecord = Services.telemetry.canRecordExtended;
|
||||
Services.telemetry.canRecordExtended = true;
|
||||
await SpecialPowers.pushPrefEnv({
|
||||
set: [
|
||||
["browser.search.log", true],
|
||||
["browser.search.serpEventTelemetry.enabled", true],
|
||||
],
|
||||
set: [["browser.search.serpEventTelemetry.enabled", true]],
|
||||
});
|
||||
|
||||
registerCleanupFunction(async () => {
|
||||
|
|
|
@ -35,10 +35,7 @@ add_setup(async function () {
|
|||
let oldCanRecord = Services.telemetry.canRecordExtended;
|
||||
Services.telemetry.canRecordExtended = true;
|
||||
await SpecialPowers.pushPrefEnv({
|
||||
set: [
|
||||
["browser.search.log", true],
|
||||
["browser.search.serpEventTelemetry.enabled", true],
|
||||
],
|
||||
set: [["browser.search.serpEventTelemetry.enabled", true]],
|
||||
});
|
||||
|
||||
registerCleanupFunction(async () => {
|
||||
|
|
|
@ -49,10 +49,8 @@ add_setup(async function () {
|
|||
// Enable local telemetry recording for the duration of the tests.
|
||||
let oldCanRecord = Services.telemetry.canRecordExtended;
|
||||
Services.telemetry.canRecordExtended = true;
|
||||
Services.prefs.setBoolPref("browser.search.log", true);
|
||||
|
||||
registerCleanupFunction(async () => {
|
||||
Services.prefs.clearUserPref("browser.search.log");
|
||||
SearchSERPTelemetry.overrideSearchTelemetryForTests();
|
||||
Services.telemetry.canRecordExtended = oldCanRecord;
|
||||
resetTelemetry();
|
||||
|
|
|
@ -64,7 +64,6 @@ add_setup(async function () {
|
|||
// Enable local telemetry recording for the duration of the tests.
|
||||
let oldCanRecord = Services.telemetry.canRecordExtended;
|
||||
Services.telemetry.canRecordExtended = true;
|
||||
Services.prefs.setBoolPref("browser.search.log", true);
|
||||
|
||||
await SearchTestUtils.installSearchExtension(
|
||||
{
|
||||
|
@ -81,7 +80,6 @@ add_setup(async function () {
|
|||
|
||||
registerCleanupFunction(async () => {
|
||||
BrowserTestUtils.removeTab(tab);
|
||||
Services.prefs.clearUserPref("browser.search.log");
|
||||
SearchSERPTelemetry.overrideSearchTelemetryForTests();
|
||||
Services.telemetry.canRecordExtended = oldCanRecord;
|
||||
resetTelemetry();
|
||||
|
|
|
@ -48,7 +48,6 @@ add_setup(async function () {
|
|||
// Enable local telemetry recording for the duration of the tests.
|
||||
let oldCanRecord = Services.telemetry.canRecordExtended;
|
||||
Services.telemetry.canRecordExtended = true;
|
||||
Services.prefs.setBoolPref("browser.search.log", true);
|
||||
|
||||
await SearchTestUtils.installSearchExtension(
|
||||
{
|
||||
|
@ -65,7 +64,6 @@ add_setup(async function () {
|
|||
|
||||
registerCleanupFunction(async () => {
|
||||
gCUITestUtils.removeSearchBar();
|
||||
Services.prefs.clearUserPref("browser.search.log");
|
||||
SearchSERPTelemetry.overrideSearchTelemetryForTests();
|
||||
Services.telemetry.canRecordExtended = oldCanRecord;
|
||||
resetTelemetry();
|
||||
|
|
Загрузка…
Ссылка в новой задаче