| 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 | <routine> |
|---|
| 9 | <exec id="markup-validator" value="markup-validator" type="observation" /> |
|---|
| 10 | <exec id="appc-checker" value="appc-checker" type="observation" /> |
|---|
| 11 | <exec id="css2" value="css2-validator" type="observation" /> |
|---|
| 12 | <exec id="css21" value="css21-validator" type="observation" /> |
|---|
| 13 | <exec id="css3" value="css3-validator" type="observation" /> |
|---|
| 14 | <exec id="css1" value="css1-validator" type="observation" /> |
|---|
| 15 | </routine> |
|---|
| 16 | |
|---|
| 17 | <parameters> |
|---|
| 18 | <!-- <parameter name="profile" default="css21" ui="simple" type="dropdown" observer="css-validator"/> --> |
|---|
| 19 | <parameter name="warning" ui="none" type="dropdown" default="all"> |
|---|
| 20 | <value name="all"> |
|---|
| 21 | <mapped param="warning" observer="css21-validator" value="2" /> |
|---|
| 22 | <mapped param="warning" observer="css2-validator" value="2" /> |
|---|
| 23 | <mapped param="warning" observer="css3-validator" value="2" /> |
|---|
| 24 | <mapped param="warning" observer="css1-validator" value="2" /> |
|---|
| 25 | </value> |
|---|
| 26 | </parameter> |
|---|
| 27 | </parameters> |
|---|
| 28 | |
|---|
| 29 | <output> |
|---|
| 30 | <group> |
|---|
| 31 | <observation>markup-validator</observation> |
|---|
| 32 | <observation>appc-checker</observation> |
|---|
| 33 | </group> |
|---|
| 34 | <group type="firstPassed"> |
|---|
| 35 | <observation>css21-validator</observation> |
|---|
| 36 | <observation>css2-validator</observation> |
|---|
| 37 | <observation>css3-validator</observation> |
|---|
| 38 | <observation>css1-validator</observation> |
|---|
| 39 | </group> |
|---|
| 40 | </output> |
|---|
| 41 | </task> |
|---|
| 42 | |
|---|
| 43 | <task id="full-css"> |
|---|
| 44 | <routine> |
|---|
| 45 | <exec id="css1" value="css1-validator" type="observation" /> |
|---|
| 46 | <exec id="css2" value="css2-validator" type="observation" /> |
|---|
| 47 | <exec id="css21" value="css21-validator" type="observation" /> |
|---|
| 48 | <exec id="css3" value="css3-validator" type="observation" /> |
|---|
| 49 | </routine> |
|---|
| 50 | |
|---|
| 51 | <parameters> |
|---|
| 52 | <parameter name="warning" type="dropdown" default="no"> |
|---|
| 53 | <value name="no"> |
|---|
| 54 | <mapped param="warning" observer="css1-validator" |
|---|
| 55 | value="no" /> |
|---|
| 56 | <mapped param="warning" observer="css2-validator" |
|---|
| 57 | value="no" /> |
|---|
| 58 | <mapped param="warning" observer="css21-validator" |
|---|
| 59 | value="no" /> |
|---|
| 60 | <mapped param="warning" observer="css3-validator" |
|---|
| 61 | value="no" /> |
|---|
| 62 | </value> |
|---|
| 63 | <value name="0"> |
|---|
| 64 | <mapped param="warning" observer="css1-validator" |
|---|
| 65 | value="0" /> |
|---|
| 66 | <mapped param="warning" observer="css2-validator" |
|---|
| 67 | value="0" /> |
|---|
| 68 | <mapped param="warning" observer="css21-validator" |
|---|
| 69 | value="0" /> |
|---|
| 70 | <mapped param="warning" observer="css3-validator" |
|---|
| 71 | value="0" /> |
|---|
| 72 | </value> |
|---|
| 73 | <value name="1"> |
|---|
| 74 | <mapped param="warning" observer="css1-validator" |
|---|
| 75 | value="1" /> |
|---|
| 76 | <mapped param="warning" observer="css2-validator" |
|---|
| 77 | value="1" /> |
|---|
| 78 | <mapped param="warning" observer="css21-validator" |
|---|
| 79 | value="1" /> |
|---|
| 80 | <mapped param="warning" observer="css3-validator" |
|---|
| 81 | value="1" /> |
|---|
| 82 | </value> |
|---|
| 83 | <value name="2"> |
|---|
| 84 | <mapped param="warning" observer="css1-validator" |
|---|
| 85 | value="2" /> |
|---|
| 86 | <mapped param="warning" observer="css2-validator" |
|---|
| 87 | value="2" /> |
|---|
| 88 | <mapped param="warning" observer="css21-validator" |
|---|
| 89 | value="2" /> |
|---|
| 90 | <mapped param="warning" observer="css3-validator" |
|---|
| 91 | value="2" /> |
|---|
| 92 | </value> |
|---|
| 93 | </parameter> |
|---|
| 94 | |
|---|
| 95 | <parameter name="usermedium" type="checkboxlist" |
|---|
| 96 | default="all"> |
|---|
| 97 | <value name="all"> |
|---|
| 98 | <mapped param="usermedium" observer="css1-validator" |
|---|
| 99 | value="all" /> |
|---|
| 100 | <mapped param="usermedium" observer="css2-validator" |
|---|
| 101 | value="all" /> |
|---|
| 102 | <mapped param="usermedium" |
|---|
| 103 | observer="css21-validator" value="all" /> |
|---|
| 104 | <mapped param="usermedium" observer="css3-validator" |
|---|
| 105 | value="all" /> |
|---|
| 106 | </value> |
|---|
| 107 | <value name="aural"> |
|---|
| 108 | <mapped param="usermedium" observer="css1-validator" |
|---|
| 109 | value="aural" /> |
|---|
| 110 | <mapped param="usermedium" observer="css2-validator" |
|---|
| 111 | value="aural" /> |
|---|
| 112 | <mapped param="usermedium" |
|---|
| 113 | observer="css21-validator" value="aural" /> |
|---|
| 114 | <mapped param="usermedium" observer="css3-validator" |
|---|
| 115 | value="aural" /> |
|---|
| 116 | </value> |
|---|
| 117 | <value name="braille"> |
|---|
| 118 | <mapped param="usermedium" observer="css1-validator" |
|---|
| 119 | value="braille" /> |
|---|
| 120 | <mapped param="usermedium" observer="css2-validator" |
|---|
| 121 | value="braille" /> |
|---|
| 122 | <mapped param="usermedium" |
|---|
| 123 | observer="css21-validator" value="braille" /> |
|---|
| 124 | <mapped param="usermedium" observer="css3-validator" |
|---|
| 125 | value="braille" /> |
|---|
| 126 | </value> |
|---|
| 127 | <value name="embossed"> |
|---|
| 128 | <mapped param="usermedium" observer="css1-validator" |
|---|
| 129 | value="embossed" /> |
|---|
| 130 | <mapped param="usermedium" observer="css2-validator" |
|---|
| 131 | value="embossed" /> |
|---|
| 132 | <mapped param="usermedium" |
|---|
| 133 | observer="css21-validator" value="embossed" /> |
|---|
| 134 | <mapped param="usermedium" observer="css3-validator" |
|---|
| 135 | value="embossed" /> |
|---|
| 136 | </value> |
|---|
| 137 | <value name="handheld"> |
|---|
| 138 | <mapped param="usermedium" observer="css1-validator" |
|---|
| 139 | value="handheld" /> |
|---|
| 140 | <mapped param="usermedium" observer="css2-validator" |
|---|
| 141 | value="handheld" /> |
|---|
| 142 | <mapped param="usermedium" |
|---|
| 143 | observer="css21-validator" value="handheld" /> |
|---|
| 144 | <mapped param="usermedium" observer="css3-validator" |
|---|
| 145 | value="handheld" /> |
|---|
| 146 | </value> |
|---|
| 147 | <value name="print"> |
|---|
| 148 | <mapped param="usermedium" observer="css1-validator" |
|---|
| 149 | value="print" /> |
|---|
| 150 | <mapped param="usermedium" observer="css2-validator" |
|---|
| 151 | value="print" /> |
|---|
| 152 | <mapped param="usermedium" |
|---|
| 153 | observer="css21-validator" value="print" /> |
|---|
| 154 | <mapped param="usermedium" observer="css3-validator" |
|---|
| 155 | value="print" /> |
|---|
| 156 | </value> |
|---|
| 157 | <value name="projection"> |
|---|
| 158 | <mapped param="usermedium" observer="css1-validator" |
|---|
| 159 | value="projection" /> |
|---|
| 160 | <mapped param="usermedium" observer="css2-validator" |
|---|
| 161 | value="projection" /> |
|---|
| 162 | <mapped param="usermedium" |
|---|
| 163 | observer="css21-validator" value="projection" /> |
|---|
| 164 | <mapped param="usermedium" observer="css3-validator" |
|---|
| 165 | value="projection" /> |
|---|
| 166 | </value> |
|---|
| 167 | <value name="screen"> |
|---|
| 168 | <mapped param="usermedium" observer="css1-validator" |
|---|
| 169 | value="screen" /> |
|---|
| 170 | <mapped param="usermedium" observer="css2-validator" |
|---|
| 171 | value="screen" /> |
|---|
| 172 | <mapped param="usermedium" |
|---|
| 173 | observer="css21-validator" value="screen" /> |
|---|
| 174 | <mapped param="usermedium" observer="css3-validator" |
|---|
| 175 | value="screen" /> |
|---|
| 176 | </value> |
|---|
| 177 | <value name="tty"> |
|---|
| 178 | <mapped param="usermedium" observer="css1-validator" |
|---|
| 179 | value="tty" /> |
|---|
| 180 | <mapped param="usermedium" observer="css2-validator" |
|---|
| 181 | value="tty" /> |
|---|
| 182 | <mapped param="usermedium" |
|---|
| 183 | observer="css21-validator" value="tty" /> |
|---|
| 184 | <mapped param="usermedium" observer="css3-validator" |
|---|
| 185 | value="tty" /> |
|---|
| 186 | </value> |
|---|
| 187 | <value name="tv"> |
|---|
| 188 | <mapped param="usermedium" observer="css1-validator" |
|---|
| 189 | value="tv" /> |
|---|
| 190 | <mapped param="usermedium" observer="css2-validator" |
|---|
| 191 | value="tv" /> |
|---|
| 192 | <mapped param="usermedium" |
|---|
| 193 | observer="css21-validator" value="tv" /> |
|---|
| 194 | <mapped param="usermedium" observer="css3-validator" |
|---|
| 195 | value="tv" /> |
|---|
| 196 | </value> |
|---|
| 197 | <value name="presentation"> |
|---|
| 198 | <mapped param="usermedium" observer="css1-validator" |
|---|
| 199 | value="presentation" /> |
|---|
| 200 | <mapped param="usermedium" observer="css2-validator" |
|---|
| 201 | value="presentation" /> |
|---|
| 202 | <mapped param="usermedium" |
|---|
| 203 | observer="css21-validator" value="presentation" /> |
|---|
| 204 | <mapped param="usermedium" observer="css3-validator" |
|---|
| 205 | value="presentation" /> |
|---|
| 206 | </value> |
|---|
| 207 | </parameter> |
|---|
| 208 | </parameters> |
|---|
| 209 | |
|---|
| 210 | <output> |
|---|
| 211 | <group> |
|---|
| 212 | <observation>css21-validator</observation> |
|---|
| 213 | <observation>css2-validator</observation> |
|---|
| 214 | <observation>css3-validator</observation> |
|---|
| 215 | <observation>css1-validator</observation> |
|---|
| 216 | </group> |
|---|
| 217 | </output> |
|---|
| 218 | </task> |
|---|
| 219 | |
|---|
| 220 | <task id="mobileok"> |
|---|
| 221 | <routine> |
|---|
| 222 | <exec id="mobileok" value="mobileok" type="observation" /> |
|---|
| 223 | </routine> |
|---|
| 224 | |
|---|
| 225 | <parameters> |
|---|
| 226 | </parameters> |
|---|
| 227 | |
|---|
| 228 | <output> |
|---|
| 229 | <group> |
|---|
| 230 | <observation>mobileok</observation> |
|---|
| 231 | </group> |
|---|
| 232 | </output> |
|---|
| 233 | </task> |
|---|
| 234 | |
|---|
| 235 | <task id="custom"> |
|---|
| 236 | <conds> |
|---|
| 237 | <cond id="param_css" result="passed" type="parameter" parameter="observers"> |
|---|
| 238 | <value>css-validator</value> |
|---|
| 239 | </cond> |
|---|
| 240 | <cond id="param_html" result="passed" type="parameter" parameter="observers"> |
|---|
| 241 | <value>markup-validator</value> |
|---|
| 242 | </cond> |
|---|
| 243 | <cond id="param_appc" result="passed" type="parameter" parameter="observers"> |
|---|
| 244 | <value>appc-checker</value> |
|---|
| 245 | </cond> |
|---|
| 246 | <cond id="param_mobile" result="passed" type="parameter" parameter="observers"> |
|---|
| 247 | <value>mobileok</value> |
|---|
| 248 | </cond> |
|---|
| 249 | </conds> |
|---|
| 250 | |
|---|
| 251 | <routine> |
|---|
| 252 | <if test="param_html"> |
|---|
| 253 | <then><exec id="markup" value="markup-validator" type="observation" /></then> |
|---|
| 254 | </if> |
|---|
| 255 | <if test="param_css"> |
|---|
| 256 | <then><exec id="css" value="css-validator" type="observation" /></then> |
|---|
| 257 | </if> |
|---|
| 258 | <if test="param_mobile"> |
|---|
| 259 | <then><exec id="mobileok" value="mobileok" type="observation" /></then> |
|---|
| 260 | </if> |
|---|
| 261 | <if test="param_appc"> |
|---|
| 262 | <then><exec id="appc" value="appc-checker" type="observation" /></then> |
|---|
| 263 | </if> |
|---|
| 264 | </routine> |
|---|
| 265 | |
|---|
| 266 | <parameters> |
|---|
| 267 | <parameter name="observers" type="checkboxlist" default="" ui="simple"> |
|---|
| 268 | <value name="markup-validator"></value> |
|---|
| 269 | <value name="css-validator"></value> |
|---|
| 270 | <value name="appc-checker"></value> |
|---|
| 271 | <value name="mobileok"></value> |
|---|
| 272 | </parameter> |
|---|
| 273 | <parameter name="profile" type="dropdown" ui="advanced" observer="css-validator" default="css21"/> |
|---|
| 274 | <parameter name="warning" type="dropdown" ui="advanced" observer="css-validator" default="2"/> |
|---|
| 275 | <parameter name="usermedium" type="checkboxlist" ui="advanced" observer="css-validator" default="screen"/> |
|---|
| 276 | </parameters> |
|---|
| 277 | |
|---|
| 278 | <output> |
|---|
| 279 | <group> |
|---|
| 280 | <observation>markup-validator</observation> |
|---|
| 281 | <observation>appc-checker</observation> |
|---|
| 282 | <observation>css-validator</observation> |
|---|
| 283 | <observation>mobileok</observation> |
|---|
| 284 | </group> |
|---|
| 285 | </output> |
|---|
| 286 | </task> |
|---|
| 287 | |
|---|
| 288 | </tasklist> |
|---|