[DEFAULT]
head = "head.js"
firefox-appdir = "browser"
support-files = [
  "propertyLists/bug710259_propertyListBinary.plist",
  "propertyLists/bug710259_propertyListXML.plist",
  "chromeappsstore.sqlite",
  "corrupt.sqlite",
  "zips/dummy_gmp.zip",
  "zips/zen.zip",
  "regions/mls-lookup-results.csv",
  "regions/world.geojson",
  "regions/world-buffered.geojson",
]

["test_AllowedAppSources.js"]
run-if = [
  "os == 'win'", # Test of a Windows-specific feature
]
tags = "os_integration"

["test_BinarySearch.js"]

["test_BrowserUtils.js"]
support-files = [
  "my_catman_1.sys.mjs",
  "my_catman_2.sys.mjs",
]

["test_BrowserUtils_urlFormatting.js"]

["test_CanonicalJSON.js"]

["test_Color.js"]

["test_CreditCard.js"]

["test_DateNormalizationUtils.js"]

["test_DeferredTask.js"]
skip-if = [
  "os == 'android'",
  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'", # osx: Bug 1550141
  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'", # Bug 1929423
  "os == 'mac' && os_version == '15.30' && arch == 'aarch64'", # osx: Bug 1550141
]

["test_DeferredTask_gc.js"]

["test_DeferredTask_window.js"]
support-files = ["test_DeferredTask_window/*"]

["test_E10SUtils_getRemoteTypeForURIObject.js"]

["test_EventEmitter.js"]

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

["test_FinderIterator.js"]

["test_GMPInstallManager.js"]
skip-if = [
  "os == 'android'",
]
support-files = [
  "../../../mozapps/extensions/test/xpcshell/data/productaddons/content_signing_aus_ee.pem",
  "../../../mozapps/extensions/test/xpcshell/data/productaddons/content_signing_int.pem",
  "../../../mozapps/extensions/test/xpcshell/data/productaddons/bad.xml",
  "../../../mozapps/extensions/test/xpcshell/data/productaddons/good.xml",
  "../../../mozapps/extensions/test/xpcshell/data/productaddons/missing.xml",
  "../../../mozapps/extensions/test/xpcshell/data/productaddons/empty.xml",
  "../../../mozapps/extensions/test/xpcshell/data/productaddons/singleaddon.xml",
  "../../../mozapps/extensions/test/xpcshell/data/productaddons/sizedaddon.xml",
  "../../../mozapps/extensions/test/xpcshell/data/productaddons/invalidaddons.xml",
  "../../../mozapps/extensions/test/xpcshell/data/productaddons/updatesaddons.xml",
]

["test_IgnoreList.js"]
tags = "remote-settings"

["test_Integration.js"]

["test_JSONFile.js"]

["test_JsonSchema.js"]

["test_Log.js"]

["test_LogManager.js"]

["test_Log_double_ext.js"]

["test_Log_nsIStackFrame.js"]

["test_Log_stackTrace.js"]

["test_MatchURLFilters.js"]

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

["test_ObjectUtils.js"]

["test_PermissionsUtils.js"]

["test_PrefUtils.js"]

["test_Preferences.js"]

["test_PrivacyLevel.js"]

["test_ProfileAge.js"]

["test_Region.js"]

["test_Region_geocoding.js"]
requesttimeoutfactor = 4  # Slow and high CPU use on debug builds

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

["test_ScheduledTask.js"]

["test_Services.js"]

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

["test_UpdateUtils_url.js"]
run-if = [
  "updater",
]
reason = "LOCALE is not defined without MOZ_UPDATER"
tags = "os_integration"

["test_UrlUtils.js"]

["test_firstStartup.js"]

["test_firstStartup_categoryTasks.js"]
support-files = [
  "FirstStartupCategoryModule.sys.mjs",
]
skip-if = [
  "os == 'android'",
]
tags = "os_integration"

["test_jsesc.js"]

["test_osKeyStore.js"]
skip-if = [
  "os == 'mac' && os_version == '15.30' && arch == 'aarch64'", # bug 1729538
]
tags = "os_integration"

["test_propertyListsUtils.js"]
run-if = [
  "os == 'mac'",
]
tags = "os_integration"

["test_servicerequest_xhr.js"]

["test_sqlite.js"]
prefs = ["security.storage.encryption.sqlite.enabled=false"]
skip-if = [
  "os == 'android'",
]

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

["test_sqlite_carray.js"]

["test_sqlite_shutdown.js"]

["test_timer.js"]

["test_web_channel.js"]

["test_web_channel_broker.js"]
