configurationengine/source/plugins/common/ConeRulePlugin/ruleplugin/tests/ruleproject/rules/confml/eval.confml
author m2lahtel
Tue, 10 Aug 2010 14:29:28 +0300
changeset 3 e7e0ae78773e
parent 0 2e8eeb919028
permissions -rw-r--r--
ConE 1.2.11 release
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     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">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     2
  <feature ref="EvalTest" name="Test settings for eval blocks">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     3
  
3
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
     4
    <setting ref="output" name="con name" type="string" />
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
     5
    <setting ref="file" name="output file" type="string" />
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
     6
    
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
     7
    
0
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     8
    <setting ref="StringLenResult" name="String length result" type="int" />
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     9
    <setting ref="EvalConstantResult" name="Result set from an eval global constant" type="int" />
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    10
	<setting ref="EvalFileImport" name="Result set from an imported pyfile" type="int" />
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    11
    <setting ref="UnchangedValue" name="Value that should remain unchanged" type="int" />
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    12
    <setting ref="UnicodeResult1" name="Result set with an eval block using characters outside the ASCII range" type="string" />
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    13
    <setting ref="UnicodeResult2" name="Result set with an eval block using characters outside the ASCII range" type="string" />
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    14
    
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    15
    <setting ref="Bitmask" name="Bitmask int setting" type="int" />
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    16
    
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    17
    <setting ref="Bit0Result" name="Bitmask bit 0 result" type="boolean"/>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    18
    <setting ref="Bit1Result" name="Bitmask bit 1 result" type="boolean"/>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    19
    <setting ref="Bit2Result" name="Bitmask bit 2 result" type="boolean"/>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    20
    <setting ref="Bit3Result" name="Bitmask bit 3 result" type="boolean"/>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    21
    
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    22
    <setting ref="EvalBuiltinResult" name="String value set from eval using the built-in configuration member" type="string"/>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    23
    
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    24
    <setting ref="StrippedSequence" name="Stripped sequence" type="sequence">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    25
      <setting ref="StringSubSetting" name="String sub-setting" type="string"/>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    26
      <setting ref="IntSubSetting" name="Int sub-setting" type="int"/>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    27
    </setting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    28
    
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    29
    <setting ref="FullSequence" name="Full sequence" type="sequence">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    30
      <setting ref="StringSubSetting" name="String sub-setting" type="string"/>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    31
      <setting ref="IntSubSetting" name="Int sub-setting" type="int"/>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    32
      <setting ref="RealSubSetting" name="Real sub-setting" type="real"/>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    33
      <setting ref="BooleanSubSetting" name="Boolean sub-setting" type="boolean"/>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    34
    </setting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    35
  </feature>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    36
  
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    37
  <data>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    38
    <EvalTest>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    39
      <StringLenResult>0</StringLenResult>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    40
      <EvalConstantResult>0</EvalConstantResult>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    41
      <EvalFileImport></EvalFileImport>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    42
      <UnchangedValue>0</UnchangedValue>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    43
      <UnicodeResult1></UnicodeResult1>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    44
      <UnicodeResult2></UnicodeResult2>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    45
      
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    46
      <Bitmask>10</Bitmask>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    47
      <Bit0Result>false</Bit0Result>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    48
      <Bit1Result>false</Bit1Result>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    49
      <Bit2Result>false</Bit2Result>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    50
      <Bit3Result>false</Bit3Result>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    51
      
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    52
      <EvalBuiltinResult></EvalBuiltinResult>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    53
      
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    54
      <StrippedSequence template="true">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    55
        <StringSubSetting>Default</StringSubSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    56
        <IntSubSetting>0</IntSubSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    57
      </StrippedSequence>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    58
      <StrippedSequence>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    59
        <StringSubSetting>Stripped 1</StringSubSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    60
        <IntSubSetting>1</IntSubSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    61
      </StrippedSequence>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    62
      <StrippedSequence>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    63
        <StringSubSetting>Stripped 2</StringSubSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    64
        <IntSubSetting>2</IntSubSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    65
      </StrippedSequence>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    66
      
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    67
      <FullSequence template="true">
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    68
        <StringSubSetting>Default</StringSubSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    69
        <IntSubSetting>0</IntSubSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    70
        <RealSubSetting>0.5</RealSubSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    71
        <IntSubSetting>false</IntSubSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    72
      </FullSequence>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    73
      <FullSequence>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    74
        <StringSubSetting>Full 1</StringSubSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    75
        <IntSubSetting>10</IntSubSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    76
        <RealSubSetting>1.5</RealSubSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    77
        <BooleanSubSetting>true</BooleanSubSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    78
      </FullSequence>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    79
      <FullSequence>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    80
        <StringSubSetting>Full 2</StringSubSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    81
        <IntSubSetting>20</IntSubSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    82
        <RealSubSetting>2.5</RealSubSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    83
        <BooleanSubSetting>false</BooleanSubSetting>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    84
      </FullSequence>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    85
    </EvalTest>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    86
  </data>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    87
</configuration>