Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Firefox/toolkit/components/telemetry/tests/unit/   (Firefox Browser Version 153.0.1©)  Datei vom 27.6.2026 mit Größe 5 kB image not shown  

Quelle  xpcshell.toml  Sprache: unbekannt

 
Spracherkennung für: .toml vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]

[DEFAULT]
head = "head.js"
firefox-appdir = "browser"
# The *.xpi files are only needed for test_TelemetryEnvironment.js, but
# xpcshell fails to install tests if we move them under the test entry.
support-files = [
  "engine.xml",
  "system.xpi",
  "restartless.xpi",
  "!/toolkit/mozapps/extensions/test/xpcshell/head_addons.js",
  "../../../../mozapps/extensions/test/xpinstall/amosigned.xpi",
  "../../../../mozapps/extensions/test/xpcshell/data/webext-implicit-id.xpi",
]
generated-files = [
  "system.xpi",
  "restartless.xpi",
]

["test_ChildHistograms.js"]
skip-if = [
  "os == 'android'", # Disabled due to crashes (see bug 1331366)
]
tags = "addons"

["test_CoveragePing.js"]
run-if = [
  "os != 'android'", # Legacy telemetry is a lways disabled on Android
]

["test_EventPing.js"]
run-if = [
  "os != 'android'", # Legacy telemetry is a lways disabled on Android
]
tags = "coverage"

["test_HealthPing.js"]
skip-if = [
  "os == 'android' && arch == 'x86_64'",
  "os == 'win' && verify",
]
tags = "addons"

["test_MainPingDisablement.js"]
skip-if = [
  "appname == 'thunderbird'", # testing feature not applicable to Thunderbird
  "os == 'android'", # Legacy telemetry is always disabled on Android
]

["test_MigratePendingPings.js"]
run-if = [
  "os != 'android'", # Legacy telemetry is a lways disabled on Android
]

["test_PingAPI.js"]
run-if = [
  "os != 'android'", # Legacy telemetry is a lways disabled on Android
]

["test_PingSender.js"]
skip-if = [
  "os == 'android'",
]

["test_PrefMigrationForTOU.js"]

["test_RDDScalars.js"]
skip-if = [
  "os == 'android'", # RDD is not a thing on Android?
]

["test_SocketScalars.js"]
run-if = [
  "socketprocess_networking", # Needs socket process (bug 1716307)
]

["test_SubsessionChaining.js"]
tags = "addons"

["test_SyncPingIntegration.js"]
skip-if = [
  "os == 'android'",
]

["test_TOUNotificationFlow.js"]
skip-if = [
  "appname == 'thunderbird'",
  "os == 'android'",
]
# The TOU notification flow is desktop-only and not used by Thunderbird.

["test_TelemetryClientID_reset.js"]
skip-if = [
  "os == 'android'", # Disabled as Android/GeckoView doesn't run TelemetryController
]

["test_TelemetryController.js"]

["test_TelemetryControllerBuildID.js"]

["test_TelemetryControllerShutdown.js"]
skip-if = [
  "os == 'android' && arch == 'x86_64'", # Disabled as Android/GeckoView doesn't run TelemetryController
]
tags = "addons"

["test_TelemetryController_idle.js"]
run-if = [
  "os != 'android'", # Legacy telemetry is a lways disabled on Android
]

["test_TelemetryController_pingDisablement.js"]
skip-if = [
  "appname == 'thunderbird'", # testing feature not applicable to Thunderbird
  "os == 'android'", # Legacy telemetry is always disabled on Android
]

["test_TelemetryEnvironment.js"]
requesttimeoutfactor = 2  # Slow on Windows
skip-if = [
  "os == 'android'",
  "os == 'win' && msix", # https://bugzilla.mozilla.org/show_bug.cgi?id=1807929
]
tags = "addons"

["test_TelemetryEnvironment_search.js"]
skip-if = [
  "os == 'android'",
  "os == 'win' && msix", # https://bugzilla.mozilla.org/show_bug.cgi?id=1807929
]

["test_TelemetryHistograms.js"]

["test_TelemetryReportingPolicy.js"]
skip-if = [
  "os == 'android'",
]
# Desktop only
tags = "addons"

["test_TelemetryScalars.js"]

["test_TelemetryScalars_buildFaster.js"]
skip-if = [
  "os == 'win' && msix", # https://bugzilla.mozilla.org/show_bug.cgi?id=1807929
]

["test_TelemetryScalars_impressionId.js"]

["test_TelemetrySend.js"]
requesttimeoutfactor = 3  # Slow on Windows
skip-if = [
  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && ccov", # Bug 1701874
]

["test_TelemetrySendOldPings.js"]
skip-if = [
  "os == 'android'", # Disabled due to intermittent orange on Android
]
tags = "addons"

["test_TelemetrySession.js"]
tags = "addons"
skip-if = [
  "os == 'linux' && debug && verify",
]

["test_TelemetrySession_abortedSessionQueued.js"]
skip-if = [
  "os == 'android'",
]

["test_TelemetrySession_activeTicks.js"]
run-if = [
  "os != 'android'", # Legacy telemetry is a lways disabled on Android
]

["test_TelemetryTimestamps.js"]

["test_TelemetryUtils.js"]

["test_ThirdPartyModulesPing.js"]
run-if = [
  "os == 'win' && !msix", # Disabled for MSIX due to https://bugzilla.mozilla.org/show_bug.cgi?id=1807929,
]
skip-if = [
  "artifact", # disabled for artifact for bug 1982870.
]

["test_UninstallPing.js"]
support-files = ["file_UninstallPing.worker.js"]
run-if = [
  "os == 'win'",
]

["test_UsageReporting.js"]
tags = "coverage"
run-if = [
  "appname == 'firefox'",
]
skip-if = [
  "artifact", # See bug 1945662.
]

["test_UserInteraction.js"]

["test_UserInteraction_annotations.js"]
# BHR is disabled on tsan, asan and outside of Nightly.
skip-if = [
  "asan",
  "debug",
  "os == 'android'",
  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland' && opt", #  Bug 1781452
  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && asan", #  Bug 1781452
  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && opt", #  Bug 1781452
  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && tsan", #  Bug 1781452
  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'", # Bug 1713329
  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'", # Bug 1929422
  "os == 'mac' && os_version == '15.30' && arch == 'aarch64'", # Bug 1707747
  "release_or_beta",
  "tsan",
]

["test_UtilityScalars.js"]
run-if = [
  "os == 'win'",
]

["test_canUpload_truth_table.js"]
skip-if = [
  "appname == 'thunderbird'",
  "os == 'android'",
]
# The policy notification/acceptance flows are desktop only and not used by
# Thunderbird or Android.

["test_client_id.js"]

["test_failover_retry.js"]
run-if = [
  "os != 'android'", # Android doesn't support telemetry though some tests manage to pass with xpcshell
]

["test_new_profile.js"]
run-if = [
  "os == 'win'",
]
skip-if = [
  "appname == 'thunderbird'", # Test requires modules from browser
]

[Dauer der Verarbeitung: 0.13 Sekunden, vorverarbeitet 2026-10-02]