configurationengine/source/scripts/tests/testdata/generate/error_test_project/layer1/implml/rules_with_errors.implml
author m2lahtel
Tue, 10 Aug 2010 14:29:28 +0300
changeset 3 e7e0ae78773e
permissions -rw-r--r--
ConE 1.2.11 release
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
3
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
     2
<container xmlns="http://www.symbianfoundation.org/xml/implml/1">
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
     3
    <tempVariable ref="TempFeature.String"   type="string"   value="testing"/>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
     4
    <tempVariable ref="TempFeature.Int"      type="int"      value="500"/>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
     5
    <tempVariable ref="TempFeature.Real"     type="real"     value="1.5"/>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
     6
    <tempVariable ref="TempFeature.Boolean"  type="boolean"  value="true"/>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
     7
    <tempVariable ref="TempFeature.Unused"   type="boolean"  value="false"/>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
     8
    
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
     9
    <ruleml xmlns="http://www.s60.com/xml/ruleml/3">
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    10
        <!-- These cause errors -->
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    11
        <rule>configures ${TempFeature.Int} = 6000</rule>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    12
        <rule>True configures</rule>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    13
        
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    14
        <!-- These are simply ignored -->
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    15
        <rule/>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    16
        <rule>foo bar baz ${TempFeature.Int} = 5000</rule>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    17
        
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    18
        <!-- These should work (they are last in order to make sure that the
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    19
             invalid rules above don't prevent their execution) -->
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    20
        <rule>True configures ${TempFeature.String} = ${TempFeature.String} + " and more testing"</rule>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    21
        <rule>True configures ${TempFeature.Int} = ${TempFeature.Int} + 1</rule>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    22
        <rule>True configures ${TempFeature.Real} = ${TempFeature.Real} + 0.25</rule>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    23
    </ruleml>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    24
    
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    25
    <templateml xmlns="http://www.s60.com/xml/templateml/1">
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    26
    <output file="rules_with_errors_test.txt" dir="content" encoding="UTF-8">
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    27
<template>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    28
TempFeature.String:  {{ feat_tree.TempFeature.String._value }}
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    29
TempFeature.Int:     {{ feat_tree.TempFeature.Int._value }}
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    30
TempFeature.Real:    {{ feat_tree.TempFeature.Real._value }}
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    31
TempFeature.Boolean: {{ feat_tree.TempFeature.Boolean._value }}
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    32
</template>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    33
    </output>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    34
    </templateml>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents:
diff changeset
    35
</container>