| 1 | <?xml version="1.0" ?> |
|---|
| 2 | <tasklist xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
|---|
| 3 | xsi:schemaLocation="http://www.w3.org/unicorn/tasklist ../schemas/tasklist.xsd" |
|---|
| 4 | xmlns="http://www.w3.org/unicorn/tasklist"> |
|---|
| 5 | |
|---|
| 6 | <task id="conformance"> |
|---|
| 7 | |
|---|
| 8 | <conds> |
|---|
| 9 | <cond id="markup-valid" result="passed" |
|---|
| 10 | observer="markup-validator" type="xpath"> |
|---|
| 11 | <value>//passed = 'true'</value> |
|---|
| 12 | </cond> |
|---|
| 13 | |
|---|
| 14 | <cond id="is-html" result="passed" type="mimetype"> |
|---|
| 15 | <value>text/html</value> |
|---|
| 16 | </cond> |
|---|
| 17 | <cond id="is-css" result="passed" type="mimetype"> |
|---|
| 18 | <value>text/css</value> |
|---|
| 19 | </cond> |
|---|
| 20 | <!-- |
|---|
| 21 | <cond id="mathml" result="passed" type="mimetype"> |
|---|
| 22 | <value>application/mathml+xml</value> |
|---|
| 23 | </cond> |
|---|
| 24 | <cond id="smil" result="passed" type="mimetype"> |
|---|
| 25 | <value>application/smil+xml</value> |
|---|
| 26 | </cond> |
|---|
| 27 | |
|---|
| 28 | <cond id="svg" result="passed" type="mimetype"> |
|---|
| 29 | <value>image/svg+xml</value> |
|---|
| 30 | </cond> |
|---|
| 31 | <cond id="xhtml" result="passed" type="mimetype"> |
|---|
| 32 | <value>application/xhtml+xml</value> |
|---|
| 33 | </cond> |
|---|
| 34 | --> |
|---|
| 35 | </conds> |
|---|
| 36 | |
|---|
| 37 | <routine> |
|---|
| 38 | <exec id="markup-validator" value="markup-validator" type="observation" /> |
|---|
| 39 | <if test="is-html"> |
|---|
| 40 | <then> |
|---|
| 41 | <exec id="css-validator" value="appc-checker" type="observation" /> |
|---|
| 42 | </then> |
|---|
| 43 | </if> |
|---|
| 44 | <exec id="css2" value="css2-validator" type="observation" /> |
|---|
| 45 | <exec id="css21" value="css21-validator" type="observation" /> |
|---|
| 46 | <exec id="css3" value="css3-validator" type="observation" /> |
|---|
| 47 | <exec id="css1" value="css1-validator" type="observation" /> |
|---|
| 48 | </routine> |
|---|
| 49 | |
|---|
| 50 | <parameters> |
|---|
| 51 | <!-- <parameter name="profile" default="css21" ui="simple" type="dropdown" observer="css-validator"/> --> |
|---|
| 52 | <parameter name="warning" ui="none" type="dropdown" default="all"> |
|---|
| 53 | <value name="all"> |
|---|
| 54 | <mapped param="warning" observer="css21-validator" value="2" /> |
|---|
| 55 | <mapped param="warning" observer="css2-validator" value="2" /> |
|---|
| 56 | <mapped param="warning" observer="css3-validator" value="2" /> |
|---|
| 57 | <mapped param="warning" observer="css1-validator" value="2" /> |
|---|
| 58 | </value> |
|---|
| 59 | </parameter> |
|---|
| 60 | </parameters> |
|---|
| 61 | |
|---|
| 62 | <output> |
|---|
| 63 | <group> |
|---|
| 64 | <observation>markup-validator</observation> |
|---|
| 65 | <observation>appc-checker</observation> |
|---|
| 66 | </group> |
|---|
| 67 | <group type="firstPassed"> |
|---|
| 68 | <observation>css21-validator</observation> |
|---|
| 69 | <observation>css2-validator</observation> |
|---|
| 70 | <observation>css3-validator</observation> |
|---|
| 71 | <observation>css1-validator</observation> |
|---|
| 72 | </group> |
|---|
| 73 | </output> |
|---|
| 74 | |
|---|
| 75 | </task> |
|---|
| 76 | |
|---|
| 77 | <task id="full-css"> |
|---|
| 78 | <routine> |
|---|
| 79 | <exec id="css1" value="css1-validator" type="observation" /> |
|---|
| 80 | <exec id="css2" value="css2-validator" type="observation" /> |
|---|
| 81 | <exec id="css21" value="css21-validator" type="observation" /> |
|---|
| 82 | <exec id="css3" value="css3-validator" type="observation" /> |
|---|
| 83 | </routine> |
|---|
| 84 | |
|---|
| 85 | <parameters> |
|---|
| 86 | <parameter name="warning" type="dropdown" default="no"> |
|---|
| 87 | <value name="no"> |
|---|
| 88 | <mapped param="warning" observer="css1-validator" |
|---|
| 89 | value="no" /> |
|---|
| 90 | <mapped param="warning" observer="css2-validator" |
|---|
| 91 | value="no" /> |
|---|
| 92 | <mapped param="warning" observer="css21-validator" |
|---|
| 93 | value="no" /> |
|---|
| 94 | <mapped param="warning" observer="css3-validator" |
|---|
| 95 | value="no" /> |
|---|
| 96 | </value> |
|---|
| 97 | <value name="0"> |
|---|
| 98 | <mapped param="warning" observer="css1-validator" |
|---|
| 99 | value="0" /> |
|---|
| 100 | <mapped param="warning" observer="css2-validator" |
|---|
| 101 | value="0" /> |
|---|
| 102 | <mapped param="warning" observer="css21-validator" |
|---|
| 103 | value="0" /> |
|---|
| 104 | <mapped param="warning" observer="css3-validator" |
|---|
| 105 | value="0" /> |
|---|
| 106 | </value> |
|---|
| 107 | <value name="1"> |
|---|
| 108 | <mapped param="warning" observer="css1-validator" |
|---|
| 109 | value="1" /> |
|---|
| 110 | <mapped param="warning" observer="css2-validator" |
|---|
| 111 | value="1" /> |
|---|
| 112 | <mapped param="warning" observer="css21-validator" |
|---|
| 113 | value="1" /> |
|---|
| 114 | <mapped param="warning" observer="css3-validator" |
|---|
| 115 | value="1" /> |
|---|
| 116 | </value> |
|---|
| 117 | <value name="2"> |
|---|
| 118 | <mapped param="warning" observer="css1-validator" |
|---|
| 119 | value="2" /> |
|---|
| 120 | <mapped param="warning" observer="css2-validator" |
|---|
| 121 | value="2" /> |
|---|
| 122 | <mapped param="warning" observer="css21-validator" |
|---|
| 123 | value="2" /> |
|---|
| 124 | <mapped param="warning" observer="css3-validator" |
|---|
| 125 | value="2" /> |
|---|
| 126 | </value> |
|---|
| 127 | </parameter> |
|---|
| 128 | |
|---|
| 129 | <parameter name="usermedium" type="checkboxlist" |
|---|
| 130 | default="all"> |
|---|
| 131 | <value name="all"> |
|---|
| 132 | <mapped param="usermedium" observer="css1-validator" |
|---|
| 133 | value="all" /> |
|---|
| 134 | <mapped param="usermedium" observer="css2-validator" |
|---|
| 135 | value="all" /> |
|---|
| 136 | <mapped param="usermedium" |
|---|
| 137 | observer="css21-validator" value="all" /> |
|---|
| 138 | <mapped param="usermedium" observer="css3-validator" |
|---|
| 139 | value="all" /> |
|---|
| 140 | </value> |
|---|
| 141 | <value name="aural"> |
|---|
| 142 | <mapped param="usermedium" observer="css1-validator" |
|---|
| 143 | value="aural" /> |
|---|
| 144 | <mapped param="usermedium" observer="css2-validator" |
|---|
| 145 | value="aural" /> |
|---|
| 146 | <mapped param="usermedium" |
|---|
| 147 | observer="css21-validator" value="aural" /> |
|---|
| 148 | <mapped param="usermedium" observer="css3-validator" |
|---|
| 149 | value="aural" /> |
|---|
| 150 | </value> |
|---|
| 151 | <value name="braille"> |
|---|
| 152 | <mapped param="usermedium" observer="css1-validator" |
|---|
| 153 | value="braille" /> |
|---|
| 154 | <mapped param="usermedium" observer="css2-validator" |
|---|
| 155 | value="braille" /> |
|---|
| 156 | <mapped param="usermedium" |
|---|
| 157 | observer="css21-validator" value="braille" /> |
|---|
| 158 | <mapped param="usermedium" observer="css3-validator" |
|---|
| 159 | value="braille" /> |
|---|
| 160 | </value> |
|---|
| 161 | <value name="embossed"> |
|---|
| 162 | <mapped param="usermedium" observer="css1-validator" |
|---|
| 163 | value="embossed" /> |
|---|
| 164 | <mapped param="usermedium" observer="css2-validator" |
|---|
| 165 | value="embossed" /> |
|---|
| 166 | <mapped param="usermedium" |
|---|
| 167 | observer="css21-validator" value="embossed" /> |
|---|
| 168 | <mapped param="usermedium" observer="css3-validator" |
|---|
| 169 | value="embossed" /> |
|---|
| 170 | </value> |
|---|
| 171 | <value name="handheld"> |
|---|
| 172 | <mapped param="usermedium" observer="css1-validator" |
|---|
| 173 | value="handheld" /> |
|---|
| 174 | <mapped param="usermedium" observer="css2-validator" |
|---|
| 175 | value="handheld" /> |
|---|
| 176 | <mapped param="usermedium" |
|---|
| 177 | observer="css21-validator" value="handheld" /> |
|---|
| 178 | <mapped param="usermedium" observer="css3-validator" |
|---|
| 179 | value="handheld" /> |
|---|
| 180 | </value> |
|---|
| 181 | <value name="print"> |
|---|
| 182 | <mapped param="usermedium" observer="css1-validator" |
|---|
| 183 | value="print" /> |
|---|
| 184 | <mapped param="usermedium" observer="css2-validator" |
|---|
| 185 | value="print" /> |
|---|
| 186 | <mapped param="usermedium" |
|---|
| 187 | observer="css21-validator" value="print" /> |
|---|
| 188 | <mapped param="usermedium" observer="css3-validator" |
|---|
| 189 | value="print" /> |
|---|
| 190 | </value> |
|---|
| 191 | <value name="projection"> |
|---|
| 192 | <mapped param="usermedium" observer="css1-validator" |
|---|
| 193 | value="projection" /> |
|---|
| 194 | <mapped param="usermedium" observer="css2-validator" |
|---|
| 195 | value="projection" /> |
|---|
| 196 | <mapped param="usermedium" |
|---|
| 197 | observer="css21-validator" value="projection" /> |
|---|
| 198 | <mapped param="usermedium" observer="css3-validator" |
|---|
| 199 | value="projection" /> |
|---|
| 200 | </value> |
|---|
| 201 | <value name="screen"> |
|---|
| 202 | <mapped param="usermedium" observer="css1-validator" |
|---|
| 203 | value="screen" /> |
|---|
| 204 | <mapped param="usermedium" observer="css2-validator" |
|---|
| 205 | value="screen" /> |
|---|
| 206 | <mapped param="usermedium" |
|---|
| 207 | observer="css21-validator" value="screen" /> |
|---|
| 208 | <mapped param="usermedium" observer="css3-validator" |
|---|
| 209 | value="screen" /> |
|---|
| 210 | </value> |
|---|
| 211 | <value name="tty"> |
|---|
| 212 | <mapped param="usermedium" observer="css1-validator" |
|---|
| 213 | value="tty" /> |
|---|
| 214 | <mapped param="usermedium" observer="css2-validator" |
|---|
| 215 | value="tty" /> |
|---|
| 216 | <mapped param="usermedium" |
|---|
| 217 | observer="css21-validator" value="tty" /> |
|---|
| 218 | <mapped param="usermedium" observer="css3-validator" |
|---|
| 219 | value="tty" /> |
|---|
| 220 | </value> |
|---|
| 221 | <value name="tv"> |
|---|
| 222 | <mapped param="usermedium" observer="css1-validator" |
|---|
| 223 | value="tv" /> |
|---|
| 224 | <mapped param="usermedium" observer="css2-validator" |
|---|
| 225 | value="tv" /> |
|---|
| 226 | <mapped param="usermedium" |
|---|
| 227 | observer="css21-validator" value="tv" /> |
|---|
| 228 | <mapped param="usermedium" observer="css3-validator" |
|---|
| 229 | value="tv" /> |
|---|
| 230 | </value> |
|---|
| 231 | <value name="presentation"> |
|---|
| 232 | <mapped param="usermedium" observer="css1-validator" |
|---|
| 233 | value="presentation" /> |
|---|
| 234 | <mapped param="usermedium" observer="css2-validator" |
|---|
| 235 | value="presentation" /> |
|---|
| 236 | <mapped param="usermedium" |
|---|
| 237 | observer="css21-validator" value="presentation" /> |
|---|
| 238 | <mapped param="usermedium" observer="css3-validator" |
|---|
| 239 | value="presentation" /> |
|---|
| 240 | </value> |
|---|
| 241 | </parameter> |
|---|
| 242 | </parameters> |
|---|
| 243 | |
|---|
| 244 | <output> |
|---|
| 245 | <group> |
|---|
| 246 | <observation>css21-validator</observation> |
|---|
| 247 | <observation>css2-validator</observation> |
|---|
| 248 | <observation>css3-validator</observation> |
|---|
| 249 | <observation>css1-validator</observation> |
|---|
| 250 | </group> |
|---|
| 251 | </output> |
|---|
| 252 | </task> |
|---|
| 253 | |
|---|
| 254 | </tasklist> |
|---|