common/tools/test/pckg_status/database/package_test_status.dtd
changeset 840 3b9cc38657db
equal deleted inserted replaced
839:57b0cd458573 840:3b9cc38657db
       
     1 <!-- This is the template used to fill the package test status for a package -->
       
     2 
       
     3 <!-- Root for package -->
       
     4 <!ELEMENT package (domain,owner,location,testable*)>
       
     5 <!ATTLIST package
       
     6  pckgname CDATA #REQUIRED
       
     7  pckg_id CDATA #REQUIRED>
       
     8 <!ELEMENT domain (#PCDATA)>
       
     9  <!ATTLIST domain type (Base_OS_Serivices|Data_Communications|Device_Connectivity|Device_Management|Location|Multimedia|Multimedia_Apss|Personal_Comms|Productivity|Runtimes_and_Web|Security|Tools|User_Interface|undefined) "undefined">
       
    10 <!-- owner is child of package -->
       
    11 <!ELEMENT owner (surname,firstname,company,city,country,email)>
       
    12 <!ELEMENT surname (#PCDATA)>
       
    13 <!ELEMENT firstname (#PCDATA)>
       
    14 <!ELEMENT company (#PCDATA)>
       
    15 <!ELEMENT city (#PCDATA)>
       
    16 <!ELEMENT country (#PCDATA)>
       
    17 <!ELEMENT email (#PCDATA)>
       
    18 <!-- location  is child of package-->
       
    19 <!ELEMENT location (license,branch,repository)>
       
    20 <!ATTLIST license type (oss|sfl|rnd|undefined) "undefined">
       
    21  <!ATTLIST branch type (MCL|RCL_1|FCL|undefined) "undefined">
       
    22 <!ELEMENT repository (#PCDATA)>
       
    23 <!-- testable is child of package -->
       
    24 <!ELEMENT testable (suite,builditem*,mapping,run)>
       
    25 <!-- suite is a child of testable -->
       
    26 <!ELEMENT suite (test_level*,test_type,suite_type*)>
       
    27 <!-- test_level: Platform (aka system test) or Package -->
       
    28 <!ATTLIST test_level type (platform|package) "package">
       
    29 <!-- test_type: stif, tef or rtest (maybe MTF???) -->
       
    30 <!ATTLIST test_type type (stif|tef|rtest|undefined) "undefined">
       
    31 <!-- suite_type: Only one at the time smoketest or sanity, both of them are part of the regression and we can have one or both ticked for a test suite -->
       
    32 <!ATTLIST suite_type type (smoketest|sanitytest|regressiontest) "regressiontest">
       
    33 <!-- builditem is a child of testable -->
       
    34 <!ELEMENT builditem (build_type,bldinf_location,pckg_def_xml_loc,pckg_test_def_xml_loc)>
       
    35 <!-- build_type: production or test -->
       
    36 <!ATTLIST build_type type (production_build|test_build|undefined) "undefined">
       
    37 <!ELEMENT bldinf_location (#PCDATA)>
       
    38 <!ELEMENT pckg_def_xml_loc (#PCDATA)>
       
    39 <!ELEMENT pckg_test_def_xml_loc (#PCDATA)>
       
    40 <!-- mapping is a child of testable src for where the file come from and dest where the file will be in ROM -->
       
    41 <!ELEMENT mapping (src,dest)>
       
    42 <!ELEMENT src (#PCDATA)>
       
    43 <!ELEMENT dest (#PCDATA)>
       
    44 <!-- run is a child of testable -->
       
    45 <!ELEMENT run (cmd,param+)>
       
    46 <!ELEMENT cmd (#PCDATA)>
       
    47 <!ELEMENT param (#PCDATA)>