Changeset 165:bff2c1155895

Show
Ignore:
Timestamp:
09/08/08 15:16:11 (5 years ago)
Author:
jbarouh
Branch:
default
convert_revision:
svn:cdcfb263-7567-472c-a848-e2c2df3466e7/trunk@166
Message:

Basic working tasklist.

Location:
resources/tasklist
Files:
1 removed
2 modified

Legend:

Unmodified
Added
Removed
  • resources/tasklist/new-tasklist.xml

    r118 r165  
    11<?xml version="1.0" ?> 
    2 <tasklist xmlns="http://www.w3.org/unicorn/tasklist" 
    3           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    4           xsi:schemaLocation="http://www.w3.org/unicorn/tasklist file:./task.xsd"> 
     2<tasklist xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     3 xsi:schemaLocation="http://www.w3.org/unicorn/tasklist ../schemas/tasklist-schema.xsd" 
     4 xmlns="http://www.w3.org/unicorn/tasklist"> 
    55         
    66        <task id="conformance"> 
    7                 <conds> 
    8                         <cond id="cond1" result="passed" observer="rencardeur" type="xpath"> 
    9                                 <value>(//doctype eq '-//W3C//DTD XHTML 1.0 Strict//EN')or 
    10                                 (//doctype eq '-//W3C//DTD HTML 4.01//EN') 
    11                                 </value> 
    12                         </cond> 
    13                         <cond id="cond2" result="fail" observer="dealer" type="mimetype"> 
    14                                 <value>text/html</value> 
    15                         </cond> 
    16                 </conds> 
    17                 <routine ref="super-checker"> 
    18                         <if test="cond1,cond2"> 
    19                                 <then> 
    20                                         <exec id="so_known_whatever2" value="markup-validator" type="subtask" > 
    21                                                 <param name="foo" observer="markup" value="xpath_trop_cool"/> 
    22                                         </exec> 
    23                                         <exec id="so_known_whatever3" value="css-validator" type="subtask" /> 
    24                                 </then> 
    25                                 <else> 
    26                                         <exec id="so_known_whatever4" value="appc-checker" type="subtask" /> 
    27                                 </else> 
    28                         </if> 
    29                         <exec id="so_known_whatever0" value="appc-checker" type="subtask"/> 
     7                 
     8                <routine ref="conformance"> 
     9                        <exec id="appc-check" value="appc-checker" type="observation"/> 
     10                        <exec id="markup_and_css" value="markup_and_css" type="subtask"/> 
    3011                </routine> 
    3112                 
    3213                <outputseq> 
    3314                        <outputgroup id="1"> 
     15                                <tasksort>appc-checker</tasksort> 
     16                        </outputgroup> 
     17                </outputseq> 
     18 
     19                 
     20        </task> 
     21         
     22         
     23         
     24        <task id="markup_and_css"> 
     25 
     26                <conds> 
     27                 
     28                        <cond id="xpath" result="passed" observer="markup-validator" type="xpath"> 
     29                                <value>//result</value> 
     30                        </cond> 
     31                 
     32                        <cond id="mathml" result="passed"  type="mimetype"> 
     33                                <value>application/mathml+xml</value> 
     34                        </cond> 
     35                        <cond id="smil" result="passed"  type="mimetype"> 
     36                                <value>application/smil+xml</value> 
     37                        </cond> 
     38                         
     39                        <cond id="html" result="passed" type="mimetype"> 
     40                                <value>text/html</value> 
     41                        </cond> 
     42                        <cond id="css" result="passed" type="mimetype"> 
     43                                <value>text/css</value> 
     44                        </cond> 
     45                        <cond id="svg" result="passed" type="mimetype"> 
     46                                <value>image/svg+xml</value> 
     47                        </cond> 
     48                        <cond id="xhtml" result="passed" type="mimetype"> 
     49                                <value>application/xhtml+xml</value> 
     50                        </cond> 
     51                </conds> 
     52                 
     53                <routine ref="markup_and_css"> 
     54                        <exec id="markup" value="markup-validator" type="observation" > 
     55                        </exec> 
     56 
     57                        <if test ="xpath"> 
     58                                <then> 
     59                                        <exec id="css" value="css-validator" type="observation" > 
     60                                        </exec> 
     61                                </then> 
     62                        </if> 
     63 
     64                </routine> 
     65                 
     66                <outputseq> 
     67                        <outputgroup id="2"> 
    3468                                <tasksort>css-validator</tasksort> 
    3569                                <tasksort>markup-validator</tasksort> 
    3670                        </outputgroup> 
    37                         <outputgroup id="2"> 
    38                                 <tasksort>appc-checker</tasksort> 
    39                         </outputgroup> 
    4071                </outputseq> 
    41                 <parameters> 
    42                         <parameter name="output" type="radio" default="ucn" ui="none"> 
    43                                 <value name="ucn"> 
    44                                         <mapped param="output" observer="appc-checker" value="xml" /> 
    45                                         <mapped param="output" observer="css-validator" value="ucn" /> 
    46                                          
    47                                         <mapped param="output" observer="markup-validator" value="ucn" /> 
    48                                 </value> 
    49                         </parameter> 
    50                         <parameter name="warning" type="radio" default="0" observer="css-validator" ui="none" /> 
    51                 </parameters> 
     72                 
     73                 
    5274        </task> 
     75         
     76         
     77 
     78         
     79         
    5380</tasklist> 
  • resources/tasklist/tasklist.rdf

    r94 r165  
    1 <?xml version="1.0" encoding="UTF-8" ?> 
     1<?xml version="1.0" encoding="UTF-8" ?> 
    22<!DOCTYPE owl [ 
    33        <!ENTITY ucn "http://www.w3.org/unicorn"> 
     
    1717 
    1818 
    19         <ucn:Task ucn:reference="appc"> 
    20                 <ucn:longName xml:lang="en">Check HTML Compatibility Guidelines for XHTML 1.0</ucn:longName> 
    21                 <ucn:longName xml:lang="fr">Vérifie la compatibilité HTML pour XHTML 1.0</ucn:longName> 
    22         </ucn:Task> 
    23          
    24         <ucn:Task ucn:reference="css"> 
    25                 <ucn:longName xml:lang="en">Check CSS Style Sheets</ucn:longName> 
    26                 <ucn:longName xml:lang="fr">Vérifie les feuilles de styles CSS</ucn:longName> 
    27                 <ucn:description xml:lang="en">This task will call the  CSS observer.</ucn:description> 
    28                 <ucn:description xml:lang="fr">Cette tache appele l'observeur CSS.</ucn:description> 
    29                 <ucn:hasParameter> 
    30                         <ucn:Radio ucn:reference="warning" ucn:default="0" ucn:observer="css-validator"> 
    31                                 <ucn:longName xml:lang="en">Warning</ucn:longName> 
    32                                 <ucn:longName xml:lang="fr">Alerte</ucn:longName> 
    33                         </ucn:Radio> 
    34                 </ucn:hasParameter> 
    35                 <ucn:hasParameter> 
    36                         <ucn:DropDown ucn:reference="profile" ucn:default="css2" ucn:observer="css-validator"> 
    37                                 <ucn:longName xml:lang="en">Profile</ucn:longName> 
    38                                 <ucn:longName xml:lang="fr">Profil</ucn:longName> 
    39                         </ucn:DropDown> 
    40                 </ucn:hasParameter> 
    41                 <ucn:hasParameter> 
    42                         <ucn:CheckBoxList ucn:reference="usermedium" ucn:default="all" ucn:observer="css-validator"> 
    43                                 <ucn:longName xml:lang="en">User Medium</ucn:longName> 
    44                                 <ucn:longName xml:lang="fr">Medium</ucn:longName> 
    45                         </ucn:CheckBoxList> 
    46                 </ucn:hasParameter> 
    47                 <ucn:hasParameter> 
    48                         <ucn:Parameter ucn:reference="output"> 
    49                                 <ucn:longName xml:lang="en">Output</ucn:longName> 
    50                                 <ucn:longName xml:lang="fr">Sortie</ucn:longName> 
    51                         </ucn:Parameter> 
    52                 </ucn:hasParameter> 
    53         </ucn:Task> 
    54          
    55         <ucn:Task ucn:reference="markup"> 
    56                 <ucn:longName xml:lang="en">Validate Markup (HTML, etc.)</ucn:longName> 
    57                 <ucn:longName xml:lang="fr">Valide les balises (HTML,etc...)</ucn:longName> 
    58                 <ucn:description xml:lang="en">This task will call the  Markup observer.</ucn:description> 
    59                 <ucn:description xml:lang="fr">Cette tache appele l'observateur de markup.</ucn:description> 
    60                 <ucn:hasParameter> 
    61                         <ucn:Parameter ucn:reference="doctype"> 
    62                                 <ucn:longName xml:lang="en">Doctype</ucn:longName> 
    63                                 <ucn:longName xml:lang="fr">Doctype</ucn:longName> 
    64                         </ucn:Parameter> 
    65                 </ucn:hasParameter> 
    66                 <ucn:hasParameter> 
    67                         <ucn:Parameter ucn:reference="charset"> 
    68                                 <ucn:longName xml:lang="en">Charset</ucn:longName> 
    69                                 <ucn:longName xml:lang="fr">Charset</ucn:longName> 
    70                         </ucn:Parameter> 
    71                 </ucn:hasParameter> 
    72                 <ucn:hasParameter> 
    73                         <ucn:Parameter ucn:reference="output"> 
    74                                 <ucn:longName xml:lang="en">Output</ucn:longName> 
    75                                 <ucn:longName xml:lang="fr">Sortie</ucn:longName> 
    76                         </ucn:Parameter> 
    77                 </ucn:hasParameter> 
    78         </ucn:Task> 
     19 
    7920         
    8021        <ucn:Task ucn:reference="conformance"> 
     
    8223                <ucn:longName xml:lang="fr">Vérifie la conformité générale</ucn:longName> 
    8324                <ucn:description xml:lang="en">This task will do as much observations as possible.</ucn:description> 
    84                 <ucn:hasParameter> 
    85                         <ucn:Parameter ucn:reference="warning"> 
    86                                 <ucn:longName xml:lang="en">Warning</ucn:longName> 
    87                                 <ucn:longName xml:lang="fr">Alerte</ucn:longName> 
    88                         </ucn:Parameter> 
    89                 </ucn:hasParameter> 
    90                 <ucn:hasParameter> 
    91                         <ucn:Radio ucn:reference="output"> 
    92                                 <ucn:longName xml:lang="en">Output</ucn:longName> 
    93                                 <ucn:longName xml:lang="fr">Sortie</ucn:longName> 
    94                                 <ucn:hasValue> 
    95                                         <ucn:Value ucn:value="output"> 
    96                                                 <ucn:hasMapping ucn:parameter="output" ucn:observer="markup-validator" ucn:value="ucn" /> 
    97                                                 <ucn:hasMapping ucn:parameter="output" ucn:observer="css-validator" ucn:value="ucn" /> 
    98                                                 <ucn:hasMapping ucn:parameter="output" ucn:observer="appc-checker" ucn:value="xml" /> 
    99                                         </ucn:Value> 
    100                                 </ucn:hasValue> 
    101                         </ucn:Radio> 
    102                 </ucn:hasParameter> 
     25                 
     26        </ucn:Task> 
     27         
     28                <ucn:Task ucn:reference="markup_and_css"> 
     29                <ucn:longName xml:lang="en">Markup and CSS Check</ucn:longName> 
     30                <ucn:longName xml:lang="fr">Vérifie la conformité Markup et CSS</ucn:longName> 
     31                <ucn:description xml:lang="en">This task will do Markup and CSS observations.</ucn:description> 
     32                 
    10333        </ucn:Task> 
    10434