tor-browser

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

xpcshell.toml (5006B)


      1 [DEFAULT]
      2 head = "head.js"
      3 tags = "condprof inc-origin-init"
      4 support-files = [
      5  "basics_profile.zip",
      6  "clearStoragesForClient_profile.json",
      7  "clearStoragesForClient_profile.zip",
      8  "clearStoragesForOriginPrefix_profile.json",
      9  "clearStoragesForOriginPrefix_profile.zip",
     10  "clearStoragesForPrincipal_profile.zip",
     11  "clearStoragesForPrivateBrowsing_profile.json",
     12  "clearStoragesForPrivateBrowsing_profile.zip",
     13  "createLocalStorage_profile.zip",
     14  "defaultStorageDirectory_shared.json",
     15  "defaultStorageDirectory_shared.zip",
     16  "getCachedUsageForPrincipal_profile.zip",
     17  "getUsageForPrincipal_profile.zip",
     18  "getUsage_profile.zip",
     19  "groupMismatch_profile.zip",
     20  "indexedDBDirectory_shared.json",
     21  "indexedDBDirectory_shared.zip",
     22  "originMismatch_profile.json",
     23  "originMismatch_profile.zip",
     24  "persistentStorageDirectory_shared.json",
     25  "persistentStorageDirectory_shared.zip",
     26  "removeLocalStorage1_profile.zip",
     27  "removeLocalStorage2_profile.zip",
     28  "secondaryCacheValidity_profile.zip",
     29  "tempMetadataCleanup_profile.zip",
     30  "unknownFiles_profile.zip",
     31 ]
     32 
     33 ["make_getCachedUsageForPrincipal.js"]
     34 run-if = [
     35  "false", # Only used for recreating getCachedUsageForPrincipal_profile.zip
     36 ]
     37 
     38 ["make_getUsageForPrincipal.js"]
     39 run-if = [
     40  "false", # Only used for recreating getCachedUsageForPrincipal_profile.zip
     41 ]
     42 
     43 ["make_secondaryCacheValidity.js"]
     44 run-if = [
     45  "false", # Only used for recreating secondaryCacheValidity_profile.zip
     46 ]
     47 
     48 ["make_unknownFiles.js"]
     49 run-if = [
     50  "false", # Only used for recreating unknownFiles_profile.zip
     51 ]
     52 
     53 ["make_unsetLastAccessTime.js"]
     54 run-if = [
     55  "false", # Only used for recreating unsetLastAccessTime_profile.zip
     56 ]
     57 
     58 ["test_allowListFiles.js"]
     59 
     60 ["test_artificialFailure.js"]
     61 
     62 ["test_bad_origin_directory.js"]
     63 
     64 ["test_basics.js"]
     65 
     66 ["test_clearStoragesForClient.js"]
     67 
     68 ["test_clearStoragesForOriginAttributesPattern.js"]
     69 
     70 ["test_clearStoragesForOriginPrefix.js"]
     71 
     72 ["test_clearStoragesForPrincipal.js"]
     73 
     74 ["test_clearStoragesForPrivateBrowsing.js"]
     75 
     76 ["test_clientDirectoryOpeningStarted.js"]
     77 
     78 ["test_createLocalStorage.js"]
     79 
     80 ["test_estimateOrigin.js"]
     81 
     82 ["test_getCachedUsageForPrincipal.js"]
     83 
     84 ["test_getUsage.js"]
     85 
     86 ["test_getUsageForPrincipal.js"]
     87 
     88 ["test_groupInitializationStarted.js"]
     89 
     90 ["test_groupMismatch.js"]
     91 run-if = [
     92  "false", # The group is now always empty, so metadata can't differ anymore.
     93 ]
     94 
     95 ["test_idle_maintenance.js"]
     96 
     97 ["test_initTemporaryStorage.js"]
     98 
     99 ["test_initializeAllTemporaryOrigins.js"]
    100 # The test cannot function correctly with incremental origin initialization
    101 # enabled  because incremental origin initialization automatically triggers
    102 # lazy initialization of all temporary origins after temporary storage
    103 # initialization is complete.
    104 skip-if = [
    105  "inc_origin_init",
    106 ]
    107 
    108 ["test_initializePersistentClient.js"]
    109 
    110 ["test_initializePersistentOrigin.js"]
    111 
    112 ["test_initializePersistentStorage.js"]
    113 
    114 ["test_initializeTemporaryClient.js"]
    115 
    116 ["test_initializeTemporaryOrigin.js"]
    117 
    118 ["test_initializeTemporaryOrigin_failure.js"]
    119 # bug 1942791
    120 skip-if = [
    121  "inc_origin_init",
    122 ]
    123 
    124 ["test_listCachedOrigins.js"]
    125 
    126 ["test_listOrigins.js"]
    127 
    128 ["test_originEndsWithDot.js"]
    129 
    130 ["test_originInitializationStarted.js"]
    131 
    132 ["test_originMismatch.js"]
    133 # bug 1942793
    134 skip-if = [
    135  "inc_origin_init",
    136 ]
    137 
    138 ["test_originWithCaret.js"]
    139 
    140 ["test_orpahnedQuotaObject.js"]
    141 
    142 ["test_persist.js"]
    143 
    144 ["test_persist_eviction.js"]
    145 
    146 ["test_persist_globalLimit.js"]
    147 
    148 ["test_persist_groupLimit.js"]
    149 
    150 ["test_quotaClientInteractions.js"]
    151 
    152 ["test_quotaUtilsService.js"]
    153 
    154 ["test_removeLocalStorage.js"]
    155 
    156 ["test_secondaryCacheValidity.js"]
    157 
    158 ["test_shutdownDuringAllTemporaryOriginsInitialization.js"]
    159 # The test cannot function correctly with incremental origin initialization
    160 # enabled  because incremental origin initialization automatically triggers
    161 # lazy initialization of all temporary origins after temporary storage
    162 # initialization is complete.
    163 skip-if = [
    164  "inc_origin_init",
    165 ]
    166 
    167 ["test_shutdownDuringAllTemporaryOriginsInitialization2.js"]
    168 # The test cannot function correctly with incremental origin initialization
    169 # enabled  because incremental origin initialization automatically triggers
    170 # lazy initialization of all temporary origins after temporary storage
    171 # initialization is complete.
    172 skip-if = [
    173  "inc_origin_init",
    174 ]
    175 
    176 ["test_simpledb.js"]
    177 
    178 ["test_specialOrigins.js"]
    179 
    180 ["test_storagePressure.js"]
    181 run-if = [
    182  "!condprof", # Bug 1960788
    183 ]
    184 skip-if = [
    185  "inc_origin_init",
    186 ]
    187 
    188 ["test_tempMetadataCleanup.js"]
    189 
    190 ["test_temporaryStorageEviction.js"]
    191 # This test requires precise control over storage size, which isn't compatible
    192 # with conditioned profiles that use a much larger default size. While the test
    193 # could clear storage at the start, doing so would defeat the purpose of using
    194 # a conditioned profile in the first place.
    195 run-if = [
    196  "!condprof",
    197 ]
    198 
    199 ["test_temporaryStorageRFP.js"]
    200 
    201 ["test_unaccessedOrigins.js"]
    202 
    203 ["test_unknownFiles.js"]
    204 
    205 ["test_unsetLastAccessTime.js"]
    206 support-files = ["unsetLastAccessTime_profile.zip"]
    207 
    208 ["test_validOrigins.js"]