# This Source Code Form is subject to the terms of the Mozilla Public
# 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/.

[DEFAULT]
firefox-appdir = browser
skip-if = toolkit == 'android'
head = head.js
support-files =
  CatBackgroundTaskRegistrationComponents.manifest
  experiment.json

[test_backgroundtask_deletes_profile.js]
[test_backgroundtask_exitcodes.js]
[test_backgroundtask_experiments.js]
tags = remote-settings
run-if = buildapp == "browser"
reason = "ASRouter is Firefox-only."
[test_backgroundtask_help.js]
[test_backgroundtask_localization.js]
[test_backgroundtask_locked_profile.js]
[test_backgroundtask_minruntime.js]
[test_backgroundtask_no_output.js]
skip-if = ccov
reason = Bug 1804825: code coverage harness prints [CodeCoverage] output in early startup.
[test_backgroundtask_not_ephemeral_profile.js]
run-sequentially = Uses global profile directory `DefProfRt`
[test_backgroundtask_policies.js]
[test_backgroundtask_profile_is_slim.js]
[test_backgroundtask_profile_service_configuration.js]
[test_backgroundtask_removeDirectory.js]
skip-if = os == "android" # MultiInstanceLock doesn't work on Android
[test_backgroundtask_shouldprocessupdates.js]
[test_backgroundtask_simultaneous_instances.js]
[test_backgroundtask_specific_pref.js]
[test_backgroundtask_targeting.js]
run-if = buildapp == "browser"
reason = "ASRouter is Firefox-only."
[test_backgroundtask_unique_profile.js]
[test_backgroundtask_update_sync_manager.js]
[test_backgroundtasksutils.js]
[test_manifest_with_backgroundtask.js]
[test_manifest_without_backgroundtask.js]
