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"]