1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/toolkit/mozapps/extensions/test/xpcshell/data/test_bug449027_toolkit.xml Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,208 @@ 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 toolkitVersion 8 --> 1.9 + 1.10 + <!-- Test 1-14 not listed, should never get blocked --> 1.11 + 1.12 + <!-- Should block for any version of the app --> 1.13 + <emItem id="test_bug449027_15@tests.mozilla.org"> 1.14 + <versionRange> 1.15 + <targetApplication id="toolkit@mozilla.org"/> 1.16 + </versionRange> 1.17 + </emItem> 1.18 + <!-- Should still block --> 1.19 + <emItem id="test_bug449027_16@tests.mozilla.org"> 1.20 + <versionRange> 1.21 + <targetApplication id="toolkit@mozilla.org"> 1.22 + <versionRange/> 1.23 + </targetApplication> 1.24 + </versionRange> 1.25 + </emItem> 1.26 + <!-- Not blocked since neither version range matches --> 1.27 + <emItem id="test_bug449027_17@tests.mozilla.org"> 1.28 + <versionRange> 1.29 + <targetApplication id="toolkit@mozilla.org"> 1.30 + <versionRange minVersion="9"/> 1.31 + <versionRange maxVersion="7"/> 1.32 + </targetApplication> 1.33 + </versionRange> 1.34 + </emItem> 1.35 + <!-- Invalid version range, should not block --> 1.36 + <emItem id="test_bug449027_18@tests.mozilla.org"> 1.37 + <versionRange> 1.38 + <targetApplication id="toolkit@mozilla.org"> 1.39 + <versionRange minVersion="11" maxVersion="9"/> 1.40 + </targetApplication> 1.41 + </versionRange> 1.42 + </emItem> 1.43 + <!-- Should block all of these --> 1.44 + <emItem id="test_bug449027_19@tests.mozilla.org"> 1.45 + <versionRange> 1.46 + <targetApplication id="foo@bar.com"/> 1.47 + <targetApplication id="toolkit@mozilla.org"> 1.48 + <versionRange minVersion="10" maxVersion="11"/> 1.49 + <versionRange minVersion="8" maxVersion="9"/> 1.50 + <versionRange maxVersion="7"/> 1.51 + </targetApplication> 1.52 + </versionRange> 1.53 + </emItem> 1.54 + <emItem id="test_bug449027_20@tests.mozilla.org"> 1.55 + <versionRange> 1.56 + <targetApplication id="toolkit@mozilla.org"> 1.57 + <versionRange maxVersion="7"/> 1.58 + <versionRange minVersion="7" maxVersion="8"/> 1.59 + <versionRange minVersion="9" maxVersion="10"/> 1.60 + </targetApplication> 1.61 + <targetApplication id="foo@bar.com"/> 1.62 + </versionRange> 1.63 + </emItem> 1.64 + <emItem id="test_bug449027_21@tests.mozilla.org"> 1.65 + <versionRange> 1.66 + <targetApplication id="toolkit@mozilla.org"> 1.67 + <versionRange minVersion="6" maxVersion="6"/> 1.68 + <versionRange minVersion="7" maxVersion="9"/> 1.69 + <versionRange minVersion="10" maxVersion="11"/> 1.70 + </targetApplication> 1.71 + </versionRange> 1.72 + </emItem> 1.73 + <emItem id="test_bug449027_22@tests.mozilla.org"> 1.74 + <versionRange> 1.75 + <targetApplication id="foo@bar.com"/> 1.76 + <targetApplication id="toolkit@mozilla.org"> 1.77 + <versionRange minVersion="8"/> 1.78 + </targetApplication> 1.79 + </versionRange> 1.80 + </emItem> 1.81 + <emItem id="test_bug449027_23@tests.mozilla.org"> 1.82 + <versionRange> 1.83 + <targetApplication id="toolkit@mozilla.org"> 1.84 + <versionRange minVersion="7"/> 1.85 + </targetApplication> 1.86 + <targetApplication id="foo@bar.com"/> 1.87 + </versionRange> 1.88 + </emItem> 1.89 + <emItem id="test_bug449027_24@tests.mozilla.org"> 1.90 + <versionRange> 1.91 + <targetApplication id="toolkit@mozilla.org"> 1.92 + <versionRange maxVersion="8"/> 1.93 + </targetApplication> 1.94 + </versionRange> 1.95 + </emItem> 1.96 + <emItem id="test_bug449027_25@tests.mozilla.org"> 1.97 + <versionRange> 1.98 + <targetApplication id="toolkit@mozilla.org"> 1.99 + <versionRange maxVersion="9"/> 1.100 + </targetApplication> 1.101 + </versionRange> 1.102 + </emItem> 1.103 + </emItems> 1.104 + <pluginItems> 1.105 + <!-- All plugins are version 5 and tests run against appVersion 3 --> 1.106 + 1.107 + <!-- Test 1-14 not listed, should never get blocked --> 1.108 + <!-- Should block for any version of the app --> 1.109 + <pluginItem> 1.110 + <match name="name" exp="^test_bug449027_15$"/> 1.111 + <versionRange> 1.112 + <targetApplication id="toolkit@mozilla.org"/> 1.113 + </versionRange> 1.114 + </pluginItem> 1.115 + <!-- Should still block --> 1.116 + <pluginItem> 1.117 + <match name="name" exp="^test_bug449027_16$"/> 1.118 + <versionRange> 1.119 + <targetApplication id="toolkit@mozilla.org"> 1.120 + <versionRange/> 1.121 + </targetApplication> 1.122 + </versionRange> 1.123 + </pluginItem> 1.124 + <!-- Not blocked since neither version range matches --> 1.125 + <pluginItem> 1.126 + <match name="name" exp="^test_bug449027_17$"/> 1.127 + <versionRange> 1.128 + <targetApplication id="toolkit@mozilla.org"> 1.129 + <versionRange minVersion="9"/> 1.130 + <versionRange maxVersion="7"/> 1.131 + </targetApplication> 1.132 + </versionRange> 1.133 + </pluginItem> 1.134 + <!-- Invalid version range, should not block --> 1.135 + <pluginItem> 1.136 + <match name="name" exp="^test_bug449027_18$"/> 1.137 + <versionRange> 1.138 + <targetApplication id="toolkit@mozilla.org"> 1.139 + <versionRange minVersion="11" maxVersion="9"/> 1.140 + </targetApplication> 1.141 + </versionRange> 1.142 + </pluginItem> 1.143 + <!-- Should block all of these --> 1.144 + <pluginItem> 1.145 + <match name="name" exp="^test_bug449027_19$"/> 1.146 + <versionRange> 1.147 + <targetApplication id="foo@bar.com"/> 1.148 + <targetApplication id="toolkit@mozilla.org"> 1.149 + <versionRange minVersion="10" maxVersion="11"/> 1.150 + <versionRange minVersion="8" maxVersion="9"/> 1.151 + <versionRange maxVersion="7"/> 1.152 + </targetApplication> 1.153 + </versionRange> 1.154 + </pluginItem> 1.155 + <pluginItem> 1.156 + <match name="name" exp="^test_bug449027_20$"/> 1.157 + <versionRange> 1.158 + <targetApplication id="toolkit@mozilla.org"> 1.159 + <versionRange maxVersion="7"/> 1.160 + <versionRange minVersion="7" maxVersion="8"/> 1.161 + <versionRange minVersion="9" maxVersion="10"/> 1.162 + </targetApplication> 1.163 + <targetApplication id="foo@bar.com"/> 1.164 + </versionRange> 1.165 + </pluginItem> 1.166 + <pluginItem> 1.167 + <match name="name" exp="^test_bug449027_21$"/> 1.168 + <versionRange> 1.169 + <targetApplication id="toolkit@mozilla.org"> 1.170 + <versionRange minVersion="6" maxVersion="6"/> 1.171 + <versionRange minVersion="7" maxVersion="9"/> 1.172 + <versionRange minVersion="10" maxVersion="11"/> 1.173 + </targetApplication> 1.174 + </versionRange> 1.175 + </pluginItem> 1.176 + <pluginItem> 1.177 + <match name="name" exp="^test_bug449027_22$"/> 1.178 + <versionRange> 1.179 + <targetApplication id="foo@bar.com"/> 1.180 + <targetApplication id="toolkit@mozilla.org"> 1.181 + <versionRange minVersion="8"/> 1.182 + </targetApplication> 1.183 + </versionRange> 1.184 + </pluginItem> 1.185 + <pluginItem> 1.186 + <match name="name" exp="^test_bug449027_23$"/> 1.187 + <versionRange> 1.188 + <targetApplication id="toolkit@mozilla.org"> 1.189 + <versionRange minVersion="7"/> 1.190 + </targetApplication> 1.191 + <targetApplication id="foo@bar.com"/> 1.192 + </versionRange> 1.193 + </pluginItem> 1.194 + <pluginItem> 1.195 + <match name="name" exp="^test_bug449027_24$"/> 1.196 + <versionRange> 1.197 + <targetApplication id="toolkit@mozilla.org"> 1.198 + <versionRange maxVersion="8"/> 1.199 + </targetApplication> 1.200 + </versionRange> 1.201 + </pluginItem> 1.202 + <pluginItem> 1.203 + <match name="name" exp="^test_bug449027_25$"/> 1.204 + <versionRange> 1.205 + <targetApplication id="toolkit@mozilla.org"> 1.206 + <versionRange maxVersion="9"/> 1.207 + </targetApplication> 1.208 + </versionRange> 1.209 + </pluginItem> 1.210 + </pluginItems> 1.211 +</blocklist>