tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

xpcshell.toml (6800B)


      1 [DEFAULT]
      2 run-if = [
      3  "os != 'android'",
      4 ]
      5 head = "head_appinfo.js ../../../common/tests/unit/head_helpers.js head_helpers.js head_http_server.js head_errorhandler_common.js"
      6 firefox-appdir = "browser"
      7 prefs = ["identity.fxaccounts.enabled=true"]
      8 support-files = [
      9  "addon1-search.json",
     10  "bootstrap1-search.json",
     11  "missing-sourceuri.json",
     12  "missing-xpi-search.json",
     13  "rewrite-search.json",
     14  "sync_ping_schema.json",
     15  "systemaddon-search.json",
     16  "!/services/common/tests/unit/head_helpers.js",
     17  "!/toolkit/components/extensions/test/xpcshell/head_sync.js",
     18  "../../../../toolkit/mozapps/extensions/test/xpinstall/amosigned-sha1only.xpi",
     19 ]
     20 
     21 # The manifest is roughly ordered from low-level to high-level. When making
     22 # systemic sweeping changes, this makes it easier to identify errors closer to
     23 # the source.
     24 
     25 # Ensure we can import everything.
     26 
     27 ["test_412.js"]
     28 
     29 ["test_addon_utils.js"]
     30 run-sequentially = ["true"] # Restarts server, can't change pref.
     31 tags = "addons"
     32 
     33 ["test_addons_engine.js"]
     34 run-sequentially = ["true"] # Frequent timeouts, bug 1395148
     35 tags = "addons"
     36 
     37 ["test_addons_reconciler.js"]
     38 run-if = [
     39  "appname != 'thunderbird'",
     40 ]
     41 tags = "addons"
     42 
     43 ["test_addons_store.js"]
     44 run-sequentially = ["true"] # Frequent timeouts, bug 1395148
     45 tags = "addons"
     46 
     47 ["test_addons_tracker.js"]
     48 tags = "addons"
     49 
     50 ["test_addons_validator.js"]
     51 tags = "addons"
     52 
     53 ["test_bookmark_batch_fail.js"]
     54 run-if = [
     55  "appname != 'thunderbird'",
     56 ]
     57 
     58 ["test_bookmark_decline_undecline.js"]
     59 run-if = [
     60  "appname != 'thunderbird'",
     61 ]
     62 
     63 ["test_bookmark_engine.js"]
     64 run-if = [
     65  "appname != 'thunderbird'",
     66 ]
     67 
     68 ["test_bookmark_order.js"]
     69 run-if = [
     70  "appname != 'thunderbird'",
     71 ]
     72 
     73 ["test_bookmark_places_query_rewriting.js"]
     74 run-if = [
     75  "appname != 'thunderbird'",
     76 ]
     77 
     78 ["test_bookmark_record.js"]
     79 run-if = [
     80  "appname != 'thunderbird'",
     81 ]
     82 
     83 ["test_bookmark_store.js"]
     84 run-if = [
     85  "appname != 'thunderbird'",
     86 ]
     87 
     88 ["test_bookmark_tracker.js"]
     89 run-if = [
     90  "appname != 'thunderbird'",
     91 ]
     92 
     93 ["test_bridged_engine.js"]
     94 
     95 ["test_clients_engine.js"]
     96 run-sequentially = ["true"] # Frequent timeouts, bug 1395148
     97 
     98 ["test_clients_escape.js"]
     99 
    100 ["test_collection_getBatched.js"]
    101 
    102 ["test_collections_recovery.js"]
    103 
    104 ["test_corrupt_keys.js"]
    105 run-if = [
    106  "appname != 'thunderbird'",
    107 ]
    108 
    109 ["test_declined.js"]
    110 
    111 ["test_disconnect_shutdown.js"]
    112 
    113 ["test_engine.js"]
    114 
    115 ["test_engine_abort.js"]
    116 
    117 ["test_engine_changes_during_sync.js"]
    118 run-if = [
    119  "appname != 'thunderbird'",
    120 ]
    121 
    122 ["test_enginemanager.js"]
    123 
    124 ["test_errorhandler_1.js"]
    125 run-sequentially = ["true"] # Frequent timeouts, bug 1395148
    126 skip-if = [
    127  "os == 'mac' && os_version == '15.30' && arch == 'aarch64' && opt", # Bug 1864117
    128 ]
    129 
    130 ["test_errorhandler_2.js"]
    131 run-sequentially = ["true"] # Frequent timeouts, bug 1395148
    132 
    133 ["test_errorhandler_filelog.js"]
    134 
    135 ["test_errorhandler_sync_checkServerError.js"]
    136 
    137 ["test_extension_storage_engine.js"]
    138 run-sequentially = ["true"] # extension-storage migration happens only once, and must be tested first.
    139 run-if = [
    140  "appname != 'thunderbird'",
    141 ]
    142 
    143 ["test_extension_storage_engine_kinto.js"]
    144 run-sequentially = ["true"] # extension-storage migration happens only once, and must be tested first.
    145 run-if = [
    146  "appname != 'thunderbird'",
    147 ]
    148 
    149 ["test_extension_storage_tracker_kinto.js"]
    150 run-if = [
    151  "appname != 'thunderbird'",
    152 ]
    153 
    154 ["test_form_validator.js"]
    155 run-if = [
    156  "appname != 'thunderbird'",
    157 ]
    158 
    159 ["test_forms_store.js"]
    160 run-if = [
    161  "appname != 'thunderbird'",
    162 ]
    163 
    164 ["test_forms_tracker.js"]
    165 run-if = [
    166  "appname != 'thunderbird'",
    167 ]
    168 
    169 ["test_fxa_node_reassignment.js"]
    170 run-sequentially = ["true"] # Frequent timeouts, bug 1395148
    171 
    172 ["test_fxa_service_cluster.js"]
    173 # Finally, we test each engine.
    174 
    175 ["test_glean.js"]
    176 run-if = [
    177  "appname != 'thunderbird'",
    178 ]
    179 
    180 ["test_history_engine.js"]
    181 run-if = [
    182  "appname != 'thunderbird'",
    183 ]
    184 
    185 ["test_history_store.js"]
    186 run-if = [
    187  "appname != 'thunderbird'",
    188 ]
    189 
    190 ["test_history_tracker.js"]
    191 run-if = [
    192  "appname != 'thunderbird'",
    193 ]
    194 
    195 ["test_hmac_error.js"]
    196 
    197 ["test_httpd_sync_server.js"]
    198 # HTTP layers.
    199 
    200 ["test_interval_triggers.js"]
    201 
    202 ["test_keys.js"]
    203 
    204 ["test_load_modules.js"]
    205 # util contains a bunch of functionality used throughout.
    206 
    207 ["test_node_reassignment.js"]
    208 run-sequentially = ["true"] # Frequent timeouts, bug 1395148
    209 
    210 ["test_password_engine.js"]
    211 
    212 ["test_password_store.js"]
    213 
    214 ["test_password_tracker.js"]
    215 
    216 ["test_password_validator.js"]
    217 
    218 ["test_postqueue.js"]
    219 # Synced tabs.
    220 
    221 ["test_prefs_engine.js"]
    222 run-if = [
    223  "appname != 'thunderbird'",
    224 ]
    225 
    226 ["test_prefs_store.js"]
    227 run-if = [
    228  "appname != 'thunderbird'",
    229 ]
    230 support-files = ["prefs_test_prefs_store.js"]
    231 
    232 ["test_prefs_tracker.js"]
    233 run-if = [
    234  "appname != 'thunderbird'",
    235 ]
    236 
    237 ["test_records_crypto.js"]
    238 
    239 ["test_records_wbo.js"]
    240 
    241 ["test_resource.js"]
    242 
    243 ["test_resource_header.js"]
    244 
    245 ["test_resource_ua.js"]
    246 # Generic Sync types.
    247 
    248 ["test_score_triggers.js"]
    249 
    250 ["test_service_attributes.js"]
    251 # Bug 752243: Profile cleanup frequently fails
    252 
    253 ["test_service_cluster.js"]
    254 
    255 ["test_service_detect_upgrade.js"]
    256 run-if = [
    257  "appname != 'thunderbird'",
    258 ]
    259 
    260 ["test_service_login.js"]
    261 
    262 ["test_service_startOver.js"]
    263 
    264 ["test_service_startup.js"]
    265 
    266 ["test_service_sync_401.js"]
    267 
    268 ["test_service_sync_locked.js"]
    269 
    270 ["test_service_sync_remoteSetup.js"]
    271 run-sequentially = ["true"] # Frequent timeouts, bug 1395148
    272 
    273 ["test_service_sync_specified.js"]
    274 
    275 ["test_service_sync_updateEnabledEngines.js"]
    276 run-sequentially = ["true"] # Frequent timeouts, bug 1395148
    277 
    278 ["test_service_verifyLogin.js"]
    279 
    280 ["test_service_wipeClient.js"]
    281 
    282 ["test_service_wipeServer.js"]
    283 # Bug 752243: Profile cleanup frequently fails
    284 
    285 ["test_status.js"]
    286 
    287 ["test_status_checkSetup.js"]
    288 
    289 ["test_sync_auth_manager.js"]
    290 # Engine APIs.
    291 
    292 ["test_syncedtabs.js"]
    293 
    294 ["test_syncengine.js"]
    295 
    296 ["test_syncengine_sync.js"]
    297 run-sequentially = ["true"] # Frequent timeouts, bug 1395148
    298 
    299 ["test_syncscheduler.js"]
    300 run-sequentially = ["true"] # Frequent timeouts, bug 1395148
    301 # Firefox Accounts specific tests
    302 
    303 ["test_tab_engine.js"]
    304 run-if = [
    305  "appname != 'thunderbird'",
    306 ]
    307 
    308 ["test_tab_provider.js"]
    309 run-if = [
    310  "appname != 'thunderbird'",
    311 ]
    312 
    313 ["test_tab_quickwrite.js"]
    314 run-if = [
    315  "appname != 'thunderbird'",
    316  "os == 'mac' && os_version == '15.30' && arch == 'aarch64'", # Bug 1819545
    317 ]
    318 
    319 ["test_tab_tracker.js"]
    320 run-if = [
    321  "appname != 'thunderbird'",
    322 ]
    323 
    324 ["test_telemetry.js"]
    325 run-if = [
    326  "appname != 'thunderbird'",
    327 ]
    328 
    329 ["test_tracker_addChanged.js"]
    330 # Service semantics.
    331 
    332 ["test_uistate.js"]
    333 
    334 ["test_utils_catch.js"]
    335 
    336 ["test_utils_deepEquals.js"]
    337 
    338 ["test_utils_deferGetSet.js"]
    339 
    340 ["test_utils_json.js"]
    341 
    342 ["test_utils_keyEncoding.js"]
    343 
    344 ["test_utils_lock.js"]
    345 
    346 ["test_utils_makeGUID.js"]
    347 run-sequentially = ["true"] # Disproportionately slows down full test run, bug 1450316
    348 
    349 ["test_utils_notify.js"]
    350 
    351 ["test_utils_passphrase.js"]
    352 # We have a number of other libraries that are pretty much standalone.