1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/toolkit/mozapps/extensions/test/xpcshell/data/test_bug449027_app.xml Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,333 @@ 1.4 +<?xml version="1.0" encoding="UTF-8"?> 1.5 + 1.6 +<blocklist xmlns="http://www.mozilla.org/2006/addons-blocklist"> 1.7 + <emItems> 1.8 + <!-- All extensions are version 5 and tests run against appVersion 3 --> 1.9 + 1.10 + <!-- Test 1 not listed, should never get blocked --> 1.11 + <!-- Always blocked --> 1.12 + <emItem id="test_bug449027_2@tests.mozilla.org"/> 1.13 + <!-- Always blocked --> 1.14 + <emItem id="test_bug449027_3@tests.mozilla.org"> 1.15 + <versionRange/> 1.16 + </emItem> 1.17 + <!-- Not blocked since neither version range matches --> 1.18 + <emItem id="test_bug449027_4@tests.mozilla.org"> 1.19 + <versionRange minVersion="6"/> 1.20 + <versionRange maxVersion="4"/> 1.21 + </emItem> 1.22 + <!-- Invalid version range, should not block --> 1.23 + <emItem id="test_bug449027_5@tests.mozilla.org"> 1.24 + <versionRange minVersion="6" maxVersion="4"/> 1.25 + </emItem> 1.26 + <!-- Should block all of these --> 1.27 + <emItem id="test_bug449027_6@tests.mozilla.org"> 1.28 + <versionRange minVersion="7" maxVersion="8"/> 1.29 + <versionRange minVersion="5" maxVersion="6"/> 1.30 + <versionRange maxVersion="4"/> 1.31 + </emItem> 1.32 + <emItem id="test_bug449027_7@tests.mozilla.org"> 1.33 + <versionRange maxVersion="4"/> 1.34 + <versionRange minVersion="4" maxVersion="5"/> 1.35 + <versionRange minVersion="6" maxVersion="7"/> 1.36 + </emItem> 1.37 + <emItem id="test_bug449027_8@tests.mozilla.org"> 1.38 + <versionRange minVersion="2" maxVersion="2"/> 1.39 + <versionRange minVersion="4" maxVersion="6"/> 1.40 + <versionRange minVersion="7" maxVersion="8"/> 1.41 + </emItem> 1.42 + <emItem id="test_bug449027_9@tests.mozilla.org"> 1.43 + <versionRange minVersion="4"/> 1.44 + </emItem> 1.45 + <emItem id="test_bug449027_10@tests.mozilla.org"> 1.46 + <versionRange minVersion="5"/> 1.47 + </emItem> 1.48 + <emItem id="test_bug449027_11@tests.mozilla.org"> 1.49 + <versionRange maxVersion="6"/> 1.50 + </emItem> 1.51 + <emItem id="test_bug449027_12@tests.mozilla.org"> 1.52 + <versionRange maxVersion="5"/> 1.53 + </emItem> 1.54 + 1.55 + <!-- This should block all versions for any application --> 1.56 + <emItem id="test_bug449027_13@tests.mozilla.org"> 1.57 + <versionRange> 1.58 + <targetApplication/> 1.59 + </versionRange> 1.60 + </emItem> 1.61 + <!-- Shouldn't block --> 1.62 + <emItem id="test_bug449027_14@tests.mozilla.org"> 1.63 + <versionRange> 1.64 + <targetApplication id="foo@bar.com"/> 1.65 + </versionRange> 1.66 + </emItem> 1.67 + <!-- Should block for any version of the app --> 1.68 + <emItem id="test_bug449027_15@tests.mozilla.org"> 1.69 + <versionRange> 1.70 + <targetApplication id="xpcshell@tests.mozilla.org"/> 1.71 + </versionRange> 1.72 + </emItem> 1.73 + <!-- Should still block --> 1.74 + <emItem id="test_bug449027_16@tests.mozilla.org"> 1.75 + <versionRange> 1.76 + <targetApplication id="xpcshell@tests.mozilla.org"> 1.77 + <versionRange/> 1.78 + </targetApplication> 1.79 + </versionRange> 1.80 + </emItem> 1.81 + <!-- Not blocked since neither version range matches --> 1.82 + <emItem id="test_bug449027_17@tests.mozilla.org"> 1.83 + <versionRange> 1.84 + <targetApplication id="xpcshell@tests.mozilla.org"> 1.85 + <versionRange minVersion="4"/> 1.86 + <versionRange maxVersion="2"/> 1.87 + </targetApplication> 1.88 + </versionRange> 1.89 + </emItem> 1.90 + <!-- Invalid version range, should not block --> 1.91 + <emItem id="test_bug449027_18@tests.mozilla.org"> 1.92 + <versionRange> 1.93 + <targetApplication id="xpcshell@tests.mozilla.org"> 1.94 + <versionRange minVersion="6" maxVersion="4"/> 1.95 + </targetApplication> 1.96 + </versionRange> 1.97 + </emItem> 1.98 + <!-- Should block all of these --> 1.99 + <emItem id="test_bug449027_19@tests.mozilla.org"> 1.100 + <versionRange> 1.101 + <targetApplication id="foo@bar.com"/> 1.102 + <targetApplication id="xpcshell@tests.mozilla.org"> 1.103 + <versionRange minVersion="5" maxVersion="6"/> 1.104 + <versionRange minVersion="3" maxVersion="4"/> 1.105 + <versionRange maxVersion="2"/> 1.106 + </targetApplication> 1.107 + </versionRange> 1.108 + </emItem> 1.109 + <emItem id="test_bug449027_20@tests.mozilla.org"> 1.110 + <versionRange> 1.111 + <targetApplication id="xpcshell@tests.mozilla.org"> 1.112 + <versionRange maxVersion="2"/> 1.113 + <versionRange minVersion="2" maxVersion="3"/> 1.114 + <versionRange minVersion="4" maxVersion="5"/> 1.115 + </targetApplication> 1.116 + <targetApplication id="foo@bar.com"/> 1.117 + </versionRange> 1.118 + </emItem> 1.119 + <emItem id="test_bug449027_21@tests.mozilla.org"> 1.120 + <versionRange> 1.121 + <targetApplication id="xpcshell@tests.mozilla.org"> 1.122 + <versionRange minVersion="1" maxVersion="1"/> 1.123 + <versionRange minVersion="2" maxVersion="4"/> 1.124 + <versionRange minVersion="5" maxVersion="6"/> 1.125 + </targetApplication> 1.126 + </versionRange> 1.127 + </emItem> 1.128 + <emItem id="test_bug449027_22@tests.mozilla.org"> 1.129 + <versionRange> 1.130 + <targetApplication id="foo@bar.com"/> 1.131 + <targetApplication id="xpcshell@tests.mozilla.org"> 1.132 + <versionRange minVersion="3"/> 1.133 + </targetApplication> 1.134 + </versionRange> 1.135 + </emItem> 1.136 + <emItem id="test_bug449027_23@tests.mozilla.org"> 1.137 + <versionRange> 1.138 + <targetApplication id="xpcshell@tests.mozilla.org"> 1.139 + <versionRange minVersion="2"/> 1.140 + </targetApplication> 1.141 + <targetApplication id="foo@bar.com"/> 1.142 + </versionRange> 1.143 + </emItem> 1.144 + <emItem id="test_bug449027_24@tests.mozilla.org"> 1.145 + <versionRange> 1.146 + <targetApplication id="xpcshell@tests.mozilla.org"> 1.147 + <versionRange maxVersion="3"/> 1.148 + </targetApplication> 1.149 + </versionRange> 1.150 + </emItem> 1.151 + <emItem id="test_bug449027_25@tests.mozilla.org"> 1.152 + <versionRange> 1.153 + <targetApplication id="xpcshell@tests.mozilla.org"> 1.154 + <versionRange maxVersion="4"/> 1.155 + </targetApplication> 1.156 + </versionRange> 1.157 + </emItem> 1.158 + </emItems> 1.159 + <pluginItems> 1.160 + <!-- All plugins are version 5 and tests run against appVersion 3 --> 1.161 + 1.162 + <!-- Test 1 not listed, should never get blocked --> 1.163 + <!-- Always blocked --> 1.164 + <pluginItem> 1.165 + <match name="name" exp="^test_bug449027_2$"/> 1.166 + </pluginItem> 1.167 + <!-- Always blocked --> 1.168 + <pluginItem> 1.169 + <match name="name" exp="^test_bug449027_3$"/> 1.170 + <versionRange/> 1.171 + </pluginItem> 1.172 + <!-- Not blocked since neither version range matches --> 1.173 + <pluginItem> 1.174 + <match name="name" exp="^test_bug449027_4$"/> 1.175 + <versionRange minVersion="6"/> 1.176 + <versionRange maxVersion="4"/> 1.177 + </pluginItem> 1.178 + <!-- Invalid version range, should not block --> 1.179 + <pluginItem> 1.180 + <match name="name" exp="^test_bug449027_5$"/> 1.181 + <versionRange minVersion="6" maxVersion="4"/> 1.182 + </pluginItem> 1.183 + <!-- Should block all of these --> 1.184 + <pluginItem> 1.185 + <match name="name" exp="^test_bug449027_6$"/> 1.186 + <versionRange minVersion="7" maxVersion="8"/> 1.187 + <versionRange minVersion="5" maxVersion="6"/> 1.188 + <versionRange maxVersion="4"/> 1.189 + </pluginItem> 1.190 + <pluginItem> 1.191 + <match name="name" exp="^test_bug449027_7$"/> 1.192 + <versionRange maxVersion="4"/> 1.193 + <versionRange minVersion="4" maxVersion="5"/> 1.194 + <versionRange minVersion="6" maxVersion="7"/> 1.195 + </pluginItem> 1.196 + <pluginItem> 1.197 + <match name="name" exp="^test_bug449027_8$"/> 1.198 + <versionRange minVersion="2" maxVersion="2"/> 1.199 + <versionRange minVersion="4" maxVersion="6"/> 1.200 + <versionRange minVersion="7" maxVersion="8"/> 1.201 + </pluginItem> 1.202 + <pluginItem> 1.203 + <match name="name" exp="^test_bug449027_9$"/> 1.204 + <versionRange minVersion="4"/> 1.205 + </pluginItem> 1.206 + <pluginItem> 1.207 + <match name="name" exp="^test_bug449027_10$"/> 1.208 + <versionRange minVersion="5"/> 1.209 + </pluginItem> 1.210 + <pluginItem> 1.211 + <match name="name" exp="^test_bug449027_11$"/> 1.212 + <versionRange maxVersion="6"/> 1.213 + </pluginItem> 1.214 + <pluginItem> 1.215 + <match name="name" exp="^test_bug449027_12$"/> 1.216 + <versionRange maxVersion="5"/> 1.217 + </pluginItem> 1.218 + 1.219 + <!-- This should block all versions for any application --> 1.220 + <pluginItem> 1.221 + <match name="name" exp="^test_bug449027_13$"/> 1.222 + <versionRange> 1.223 + <targetApplication/> 1.224 + </versionRange> 1.225 + </pluginItem> 1.226 + <!-- Shouldn't block --> 1.227 + <pluginItem> 1.228 + <match name="name" exp="^test_bug449027_14$"/> 1.229 + <versionRange> 1.230 + <targetApplication id="foo@bar.com"/> 1.231 + </versionRange> 1.232 + </pluginItem> 1.233 + <!-- Should block for any version of the app --> 1.234 + <pluginItem> 1.235 + <match name="name" exp="^test_bug449027_15$"/> 1.236 + <versionRange> 1.237 + <targetApplication id="xpcshell@tests.mozilla.org"/> 1.238 + </versionRange> 1.239 + </pluginItem> 1.240 + <!-- Should still block --> 1.241 + <pluginItem> 1.242 + <match name="name" exp="^test_bug449027_16$"/> 1.243 + <versionRange> 1.244 + <targetApplication id="xpcshell@tests.mozilla.org"> 1.245 + <versionRange/> 1.246 + </targetApplication> 1.247 + </versionRange> 1.248 + </pluginItem> 1.249 + <!-- Not blocked since neither version range matches --> 1.250 + <pluginItem> 1.251 + <match name="name" exp="^test_bug449027_17$"/> 1.252 + <versionRange> 1.253 + <targetApplication id="xpcshell@tests.mozilla.org"> 1.254 + <versionRange minVersion="4"/> 1.255 + <versionRange maxVersion="2"/> 1.256 + </targetApplication> 1.257 + </versionRange> 1.258 + </pluginItem> 1.259 + <!-- Invalid version range, should not block --> 1.260 + <pluginItem> 1.261 + <match name="name" exp="^test_bug449027_18$"/> 1.262 + <versionRange> 1.263 + <targetApplication id="xpcshell@tests.mozilla.org"> 1.264 + <versionRange minVersion="6" maxVersion="4"/> 1.265 + </targetApplication> 1.266 + </versionRange> 1.267 + </pluginItem> 1.268 + <!-- Should block all of these --> 1.269 + <pluginItem> 1.270 + <match name="name" exp="^test_bug449027_19$"/> 1.271 + <versionRange> 1.272 + <targetApplication id="foo@bar.com"/> 1.273 + <targetApplication id="xpcshell@tests.mozilla.org"> 1.274 + <versionRange minVersion="5" maxVersion="6"/> 1.275 + <versionRange minVersion="3" maxVersion="4"/> 1.276 + <versionRange maxVersion="2"/> 1.277 + </targetApplication> 1.278 + </versionRange> 1.279 + </pluginItem> 1.280 + <pluginItem> 1.281 + <match name="name" exp="^test_bug449027_20$"/> 1.282 + <versionRange> 1.283 + <targetApplication id="xpcshell@tests.mozilla.org"> 1.284 + <versionRange maxVersion="2"/> 1.285 + <versionRange minVersion="2" maxVersion="3"/> 1.286 + <versionRange minVersion="4" maxVersion="5"/> 1.287 + </targetApplication> 1.288 + <targetApplication id="foo@bar.com"/> 1.289 + </versionRange> 1.290 + </pluginItem> 1.291 + <pluginItem> 1.292 + <match name="name" exp="^test_bug449027_21$"/> 1.293 + <versionRange> 1.294 + <targetApplication id="xpcshell@tests.mozilla.org"> 1.295 + <versionRange minVersion="1" maxVersion="1"/> 1.296 + <versionRange minVersion="2" maxVersion="4"/> 1.297 + <versionRange minVersion="5" maxVersion="6"/> 1.298 + </targetApplication> 1.299 + </versionRange> 1.300 + </pluginItem> 1.301 + <pluginItem> 1.302 + <match name="name" exp="^test_bug449027_22$"/> 1.303 + <versionRange> 1.304 + <targetApplication id="foo@bar.com"/> 1.305 + <targetApplication id="xpcshell@tests.mozilla.org"> 1.306 + <versionRange minVersion="3"/> 1.307 + </targetApplication> 1.308 + </versionRange> 1.309 + </pluginItem> 1.310 + <pluginItem> 1.311 + <match name="name" exp="^test_bug449027_23$"/> 1.312 + <versionRange> 1.313 + <targetApplication id="xpcshell@tests.mozilla.org"> 1.314 + <versionRange minVersion="2"/> 1.315 + </targetApplication> 1.316 + <targetApplication id="foo@bar.com"/> 1.317 + </versionRange> 1.318 + </pluginItem> 1.319 + <pluginItem> 1.320 + <match name="name" exp="^test_bug449027_24$"/> 1.321 + <versionRange> 1.322 + <targetApplication id="xpcshell@tests.mozilla.org"> 1.323 + <versionRange maxVersion="3"/> 1.324 + </targetApplication> 1.325 + </versionRange> 1.326 + </pluginItem> 1.327 + <pluginItem> 1.328 + <match name="name" exp="^test_bug449027_25$"/> 1.329 + <versionRange> 1.330 + <targetApplication id="xpcshell@tests.mozilla.org"> 1.331 + <versionRange maxVersion="4"/> 1.332 + </targetApplication> 1.333 + </versionRange> 1.334 + </pluginItem> 1.335 + </pluginItems> 1.336 +</blocklist>