Welcome to mirror list, hosted at ThFree Co, Russian Federation.

TestManifest.xml « UnitTests « Test - github.com/mono/mono-addins.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 1aeb22a41c8e4a06960654dc50b3dbe3c37763ef (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
94
95
96
97
98
99
100
101
102
103
<Addin id          = "Core"
       name        = "A simple application"
       namespace   = "SimpleApp"
       author      = "LSG"
       copyright   = "GPL"
       description = "Long description"
	   category    = "SomeCategory"
	   isroot      = "true"
	   flags       = "CantUninstall, CantDisable, Hidden"
       version     = "0.1.0"
		url          = "http://somewhere.com"
		defaultEnabled = "false"
		compatVersion = "0.0.1">

	<Header>
		<TestProperty1>TestProp1</TestProperty1>
		<TestProperty2 locale="ll1">TestProp2</TestProperty2>
		<TestProperty2 locale="ll2">TestProp3</TestProperty2>
	</Header>
	
	<Runtime>
		<Import assembly="UnitTests1.dll"/>
		<Import assembly="UnitTests2.dll"/>
		<Import file="File1"/>
		<Import file="File2"/>
	</Runtime>
	
	<Dependencies>
		<Addin id="Dep1" version="1.0" />
		<Addin id="Dep2" version="2.0" />
		<Addin id="Other.Dep3" version="3.0" />
		<Addin id="::Other.Dep4" version="4.0" />
	</Dependencies>
	
	<!-- Extension sets -->
	
	<ExtensionNodeSet id = "TestSet" >
		<ExtensionNode name="Type">
			<Description>A type that implements IWriter</Description>
		</ExtensionNode>
	</ExtensionNodeSet>

	<!-- New extension points -->
	
	<ConditionType id="TestCondition1" type="SimpleApp.TestCondition">
		<Description>Test condition description</Description>
	</ConditionType>
	
	<ConditionType id="TestCondition2" type="SimpleApp.TestCondition2">
		<Description>Test condition description 2</Description>
	</ConditionType>
	
	<ExtensionPoint path = "/SimpleApp/TestEP1" name = "TestEP1">
		<Description>Test EP1.</Description>
		<ExtensionNodeSet id = "TestSet" />
		<ConditionType id = "TestCondition1" />
	</ExtensionPoint>

	<ExtensionPoint path = "/SimpleApp/TestEP2" name = "TestEP2">
		<Description>Test EP2.</Description>
		<ExtensionNode name="Node">
			<Description>Node description</Description>
			<ExtensionNode name="Child" type="SomeNodeType" objectType="SomeObjectType" customAttributeType="SomeCustomAttrType">
				<Description>Child description</Description>
			</ExtensionNode>
		</ExtensionNode>
	</ExtensionPoint>
	
	<!-- Extensions -->
	
	<Extension path="/SimpleApp/TestEP2">
		<Node id="node1" type="test">
			<Child id="child1" type="test1" />
			<Child id="child2" type="test2" />
		</Node>
	</Extension>
	
	<Extension path="/SimpleApp/TestEP1">
	</Extension>
	
	<Module>
		<Runtime>
			<Import assembly="UnitTestsModule.dll"/>
			<Import file="FileModule"/>
		</Runtime>
		<Dependencies>
			<Addin id="Dep1" version="1.0" />
		</Dependencies>
		<Extension path="/SimpleApp/TestEP2">
			<Node id="node1" type="test">
				<Child id="child1" type="test1" />
				<Child id="child2" type="test2" />
			</Node>
		</Extension>
	</Module>
	
	<Module>
		<Dependencies>
			<Addin id="Dep2" version="1.0" />
		</Dependencies>
	</Module>
	
</Addin>