aboutsummaryrefslogtreecommitdiff
path: root/lib/cpluff/test/expected/output-loadmaximal.txt
blob: 736986305480aef64333d65c3adf48bf0720bd3a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
{
  identifier = "maximal",
  name = "Maximal",
  version = "1.0.0.max",
  provider_name = "Maximal Provider",
  abi_bw_compatibility = "1.0",
  api_bw_compatibility = "0.8",
  req_cpluff_version = "999.3.4",
  imports = {{
    plugin_id = "dependency1",
    version = "0.1",
    optional = 1,
  }, {
    plugin_id = "dependency2",
    version = "0.2",
    optional = 0,
  }, {
    plugin_id = "dependency3",
    version = NULL,
    optional = 1,
  }, {
    plugin_id = "dependency4",
    version = NULL,
    optional = 0,
  }},
  runtime_lib_name = "nonexisting",
  runtime_funcs_symbol = "funcs",
  ext_points = {{
    local_id = "extpt1",
    identifier = "maximal.extpt1",
    name = "Extension Point 1",
    schema_path = "ext1.xsd",
  }, {
    local_id = "extpt2",
    identifier = "maximal.extpt2",
    name = "Extension Point 2",
    schema_path = NULL,
  }, {
    local_id = "extpt3",
    identifier = "maximal.extpt3",
    name = NULL,
    schema_path = "extpt3.xsd",
  }, {
    local_id = "extpt4",
    identifier = "maximal.extpt4",
    name = NULL,
    schema_path = NULL,
  }},
  extensions = {{
    ext_point_id = "nonexisting.extptA",
    local_id = "ext1",
    identifier = "maximal.ext1",
    name = "Extension 1",
    configuration = {
      <extension point="nonexisting.extptA" id="ext1" name="Extension 1">Extension data begins
        <structure>Structure ends
          <parameter>parameter</parameter>
          <parameter>param2</parameter>
          <assertion>1&lt;2</assertion>
          <deeper>
            <struct>
              <is>here</is>
            </struct>
          </deeper>
        </structure>
      </extension>
    },
  }, {
    ext_point_id = "nonexisting.extptB",
    local_id = "ext2",
    identifier = "maximal.ext2",
    name = NULL,
    configuration = {
      <extension point="nonexisting.extptB" id="ext2"/>
    },
  }, {
    ext_point_id = "maximal.extpt1",
    local_id = NULL,
    identifier = NULL,
    name = "Extension 3",
    configuration = {
      <extension point="maximal.extpt1" name="Extension 3"/>
    },
  }, {
    ext_point_id = "maximal.extpt2",
    local_id = NULL,
    identifier = NULL,
    name = NULL,
    configuration = {
      <extension point="maximal.extpt2"/>
    },
  }}
}