configurationengine/source/plugins/common/ConeRulePlugin/ruleplugin/tests/ruleproject/rules/confml/eval.confml
changeset 0 2e8eeb919028
child 3 e7e0ae78773e
equal deleted inserted replaced
-1:000000000000 0:2e8eeb919028
       
     1 <configuration name="Eval test data" xmlns="http://www.s60.com/xml/confml/2" xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:xlink="http://www.w3.org/1999/xlink">
       
     2   <feature ref="EvalTest" name="Test settings for eval blocks">
       
     3   
       
     4     <setting ref="StringLenResult" name="String length result" type="int" />
       
     5     <setting ref="EvalConstantResult" name="Result set from an eval global constant" type="int" />
       
     6 	<setting ref="EvalFileImport" name="Result set from an imported pyfile" type="int" />
       
     7     <setting ref="UnchangedValue" name="Value that should remain unchanged" type="int" />
       
     8     <setting ref="UnicodeResult1" name="Result set with an eval block using characters outside the ASCII range" type="string" />
       
     9     <setting ref="UnicodeResult2" name="Result set with an eval block using characters outside the ASCII range" type="string" />
       
    10     
       
    11     <setting ref="Bitmask" name="Bitmask int setting" type="int" />
       
    12     
       
    13     <setting ref="Bit0Result" name="Bitmask bit 0 result" type="boolean"/>
       
    14     <setting ref="Bit1Result" name="Bitmask bit 1 result" type="boolean"/>
       
    15     <setting ref="Bit2Result" name="Bitmask bit 2 result" type="boolean"/>
       
    16     <setting ref="Bit3Result" name="Bitmask bit 3 result" type="boolean"/>
       
    17     
       
    18     <setting ref="EvalBuiltinResult" name="String value set from eval using the built-in configuration member" type="string"/>
       
    19     
       
    20     <setting ref="StrippedSequence" name="Stripped sequence" type="sequence">
       
    21       <setting ref="StringSubSetting" name="String sub-setting" type="string"/>
       
    22       <setting ref="IntSubSetting" name="Int sub-setting" type="int"/>
       
    23     </setting>
       
    24     
       
    25     <setting ref="FullSequence" name="Full sequence" type="sequence">
       
    26       <setting ref="StringSubSetting" name="String sub-setting" type="string"/>
       
    27       <setting ref="IntSubSetting" name="Int sub-setting" type="int"/>
       
    28       <setting ref="RealSubSetting" name="Real sub-setting" type="real"/>
       
    29       <setting ref="BooleanSubSetting" name="Boolean sub-setting" type="boolean"/>
       
    30     </setting>
       
    31   </feature>
       
    32   
       
    33   <data>
       
    34     <EvalTest>
       
    35       <StringLenResult>0</StringLenResult>
       
    36       <EvalConstantResult>0</EvalConstantResult>
       
    37       <EvalFileImport></EvalFileImport>
       
    38       <UnchangedValue>0</UnchangedValue>
       
    39       <UnicodeResult1></UnicodeResult1>
       
    40       <UnicodeResult2></UnicodeResult2>
       
    41       
       
    42       <Bitmask>10</Bitmask>
       
    43       <Bit0Result>false</Bit0Result>
       
    44       <Bit1Result>false</Bit1Result>
       
    45       <Bit2Result>false</Bit2Result>
       
    46       <Bit3Result>false</Bit3Result>
       
    47       
       
    48       <EvalBuiltinResult></EvalBuiltinResult>
       
    49       
       
    50       <StrippedSequence template="true">
       
    51         <StringSubSetting>Default</StringSubSetting>
       
    52         <IntSubSetting>0</IntSubSetting>
       
    53       </StrippedSequence>
       
    54       <StrippedSequence>
       
    55         <StringSubSetting>Stripped 1</StringSubSetting>
       
    56         <IntSubSetting>1</IntSubSetting>
       
    57       </StrippedSequence>
       
    58       <StrippedSequence>
       
    59         <StringSubSetting>Stripped 2</StringSubSetting>
       
    60         <IntSubSetting>2</IntSubSetting>
       
    61       </StrippedSequence>
       
    62       
       
    63       <FullSequence template="true">
       
    64         <StringSubSetting>Default</StringSubSetting>
       
    65         <IntSubSetting>0</IntSubSetting>
       
    66         <RealSubSetting>0.5</RealSubSetting>
       
    67         <IntSubSetting>false</IntSubSetting>
       
    68       </FullSequence>
       
    69       <FullSequence>
       
    70         <StringSubSetting>Full 1</StringSubSetting>
       
    71         <IntSubSetting>10</IntSubSetting>
       
    72         <RealSubSetting>1.5</RealSubSetting>
       
    73         <BooleanSubSetting>true</BooleanSubSetting>
       
    74       </FullSequence>
       
    75       <FullSequence>
       
    76         <StringSubSetting>Full 2</StringSubSetting>
       
    77         <IntSubSetting>20</IntSubSetting>
       
    78         <RealSubSetting>2.5</RealSubSetting>
       
    79         <BooleanSubSetting>false</BooleanSubSetting>
       
    80       </FullSequence>
       
    81     </EvalTest>
       
    82   </data>
       
    83 </configuration>