Skip to content

Commit c42a968

Browse files
authored
added testexecution & sourcecange rulesets to resources (#55)
1 parent 31be0a5 commit c42a968

File tree

2 files changed

+250
-0
lines changed

2 files changed

+250
-0
lines changed
Lines changed: 143 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,143 @@
1+
[
2+
{
3+
"TemplateName": "TEST_EXECUTION_1",
4+
"Type": "EiffelActivityTriggeredEvent",
5+
"TypeRule": "meta.type",
6+
"IdRule": "meta.id",
7+
"StartEvent": "YES",
8+
"IdentifyRules": "[meta.id]",
9+
"MatchIdRules": {
10+
"_id": "%IdentifyRules_objid%"
11+
},
12+
"ExtractionRules": "{ id : meta.id, type : meta.type, time : meta.time, version : meta.version, ongoing : `\"false\"` }",
13+
"MergeResolverRules": null,
14+
"ArrayMergeOptions": "",
15+
"HistoryIdentifyRules": "",
16+
"HistoryExtractionRules": "",
17+
"ProcessRules": null,
18+
"ProcessFunction": null
19+
},
20+
{
21+
"TemplateName": "TEST_EXECUTION_1",
22+
"Type": "EiffelActivityStartedEvent",
23+
"TypeRule": "meta.type",
24+
"IdRule": "meta.id",
25+
"StartEvent": "NO",
26+
"IdentifyRules": "links | [?type=='ACTIVITY_EXECUTION'].target",
27+
"MatchIdRules": {
28+
"_id": "%IdentifyRules_objid%"
29+
},
30+
"ExtractionRules": "{ ongoing : `\"true\"`}",
31+
"ArrayMergeOptions": "",
32+
"HistoryIdentifyRules": "",
33+
"HistoryExtractionRules": "",
34+
"ProcessRules": null,
35+
"ProcessFunction": null
36+
},
37+
{
38+
"TemplateName": "TEST_EXECUTION_1",
39+
"Type": "EiffelActivityFinishedEvent",
40+
"TypeRule": "meta.type",
41+
"IdRule": "meta.id",
42+
"StartEvent": "NO",
43+
"IdentifyRules": "links | [?type=='ACTIVITY_EXECUTION'].target",
44+
"MatchIdRules": {"_id": "%IdentifyRules_objid%"},
45+
"ExtractionRules": "{ ongoing : `\"false\"`, outcome : data.outcome}",
46+
"MergeResolverRules": null,
47+
"ArrayMergeOptions": "",
48+
"HistoryIdentifyRules": "",
49+
"HistoryExtractionRules": "",
50+
"ProcessRules": null,
51+
"ProcessFunction": null
52+
},
53+
{
54+
"TemplateName": "TEST_EXECUTION_1",
55+
"Type": "EiffelTestExecutionRecipeCollectionCreatedEvent",
56+
"TypeRule": "meta.type",
57+
"IdRule": "meta.id",
58+
"StartEvent": "NO",
59+
"IdentifyRules": "links | [?type=='CONTEXT'].target",
60+
"MatchIdRules": {
61+
"_id": "%IdentifyRules_objid%"
62+
},
63+
"ExtractionRules": "{ test_batches : data.batches }",
64+
"MergeResolverRules": null,
65+
"ArrayMergeOptions": "",
66+
"HistoryIdentifyRules": "",
67+
"HistoryExtractionRules": "",
68+
"ProcessRules": null,
69+
"ProcessFunction": null
70+
},
71+
{
72+
"TemplateName": "TEST_EXECUTION_1",
73+
"Type": "EiffelTestSuiteStartedEvent",
74+
"TypeRule": "meta.type",
75+
"IdRule": "meta.id",
76+
"StartEvent": "NO",
77+
"IdentifyRules": "links | [?type=='CONTEXT'].target",
78+
"MatchIdRules": {
79+
"_id": "%IdentifyRules_objid%"
80+
},
81+
"ExtractionRules": "{ test_suite_name : data.name }",
82+
"MergeResolverRules": null,
83+
"ArrayMergeOptions": "",
84+
"HistoryIdentifyRules": "",
85+
"HistoryExtractionRules": "",
86+
"ProcessRules": null,
87+
"ProcessFunction": null
88+
},
89+
{
90+
"TemplateName": "TEST_EXECUTION_1",
91+
"Type": "EiffelTestCaseTriggeredEvent",
92+
"TypeRule": "meta.type",
93+
"IdRule": "meta.id",
94+
"StartEvent": "NO",
95+
"IdentifyRules": "links | [?type=='CONTEXT'].target",
96+
"MatchIdRules": {
97+
"_id": "%IdentifyRules_objid%"
98+
},
99+
"ExtractionRules": "{ test_cases : [{trigger_event_id : meta.id, test_data : data.testcase, ongoing : `\"false\"`}]}",
100+
"MergeResolverRules": "{\"trigger_event_id:\":%IdentifyRules%}",
101+
"ArrayMergeOptions": "",
102+
"HistoryIdentifyRules": "",
103+
"HistoryExtractionRules": "",
104+
"ProcessRules": null,
105+
"ProcessFunction": null
106+
},
107+
{
108+
"TemplateName": "TEST_EXECUTION_1",
109+
"Type": "EiffelTestCaseStartedEvent",
110+
"TypeRule": "meta.type",
111+
"IdRule": "meta.id",
112+
"StartEvent": "NO",
113+
"IdentifyRules": "links | [?type=='TEST_CASE_EXECUTION'].target",
114+
"MatchIdRules": {
115+
"_id": "%IdentifyRules_objid%"
116+
},
117+
"ExtractionRules": "{ test_cases : [{trigger_event_id : links | [] | [?type=='TEST_CASE_EXECUTION'].target | [0], ongoing : `\"true\"`}]}",
118+
"MergeResolverRules": "{\"trigger_event_id:\":%IdentifyRules%}",
119+
"ArrayMergeOptions": "",
120+
"HistoryIdentifyRules": "",
121+
"HistoryExtractionRules": "",
122+
"ProcessRules": null,
123+
"ProcessFunction": null
124+
},
125+
{
126+
"TemplateName": "TEST_EXECUTION_1",
127+
"Type": "EiffelTestCaseFinishedEvent",
128+
"TypeRule": "meta.type",
129+
"IdRule": "meta.id",
130+
"StartEvent": "NO",
131+
"IdentifyRules": "links | [?type=='TEST_CASE_EXECUTION'].target",
132+
"MatchIdRules": {
133+
"_id": "%IdentifyRules_objid%"
134+
},
135+
"ExtractionRules": "{ test_cases : [{trigger_event_id : links | [] | [?type=='TEST_CASE_EXECUTION'].target | [0], ongoing : `\"false\"`, verdict : data.outcome.verdict, conclusion : data.outcome.conclusion}]}",
136+
"MergeResolverRules": "{\"trigger_event_id:\":%IdentifyRules%}",
137+
"ArrayMergeOptions": "",
138+
"HistoryIdentifyRules": "",
139+
"HistoryExtractionRules": "",
140+
"ProcessRules": null,
141+
"ProcessFunction": null
142+
}
143+
]
Lines changed: 107 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,107 @@
1+
[
2+
{
3+
"TemplateName": "SC_1",
4+
"Type": "EiffelSourceChangeSubmittedEvent",
5+
"StartEvent": "YES",
6+
"TypeRule": "meta.type",
7+
"IdRule": "meta.id",
8+
"IdentifyRules": "links | [?type=='CHANGE'].target",
9+
"MatchIdRules": {"_id": "%IdentifyRules_objid%"},
10+
"ExtractionRules": "{id : meta.id, submission: {sourceChanges :[{eventId : meta.id, time : meta.time, svnIdentifier:data.svnIdentifier, submitter:data.submitter}]}}",
11+
"MergeResolverRules": null,
12+
"ArrayMergeOptions": "",
13+
"HistoryIdentifyRules": "",
14+
"HistoryExtractionRules": "",
15+
"ProcessRules": null
16+
},
17+
{
18+
"TemplateName": "SC_1",
19+
"Type": "EiffelSourceChangeCreatedEvent",
20+
"StartEvent": "NO",
21+
"TypeRule": "meta.type",
22+
"IdRule": "meta.id",
23+
"IdentifyRules": "links | [?type=='BASE'].target",
24+
"MatchIdRules": {"_id": "%IdentifyRules_objid%"},
25+
"ExtractionRules": "{eventId : meta.id, time : meta.time, author:data.author, issues:data.issues}",
26+
"MergeResolverRules": "[{NONEPATH:NONE}, {creation: [{ eventId : meta.id}]}]",
27+
"ArrayMergeOptions": "",
28+
"HistoryIdentifyRules": "",
29+
"HistoryExtractionRules": "",
30+
"ProcessRules": null
31+
},
32+
{
33+
"TemplateName": "SC_1",
34+
"Type": "EiffelConfidenceLevelModifiedEvent",
35+
"StartEvent": "No",
36+
"TypeRule": "meta.type",
37+
"IdRule": "meta.id",
38+
"IdentifyRules": "links | [?type=='SUBJECT'].target",
39+
"MatchIdRules": {"_id": "%IdentifyRules_objid%"},
40+
"ExtractionRules": "{ eventId : meta.id, time : meta.time, name : data.name, value : data.value}",
41+
"MergeResolverRules": "[{eventId : links[?type=='SUBJECT'].{eventId:target} | [0].eventId}, {confidenceLevels: [{ eventId : meta.id}]}]",
42+
"ArrayMergeOptions": "",
43+
"HistoryIdentifyRules": "",
44+
"HistoryExtractionRules": "",
45+
"ProcessRules": null
46+
},
47+
{
48+
"TemplateName": "SC_1",
49+
"Type": "EiffelActivityCanceledEvent",
50+
"StartEvent": "No",
51+
"TypeRule": "meta.type",
52+
"IdRule": "meta.id",
53+
"IdentifyRules": "links | [?type=='ACTIVITY_EXECUTION'].target",
54+
"MatchIdRules": {"_id": "%IdentifyRules_objid%"},
55+
"ExtractionRules": "{canceledEventId: meta.id, canceledTime: meta.time}",
56+
"MergeResolverRules": "{causedActivities: [{triggeredEventId: links | [?type=='ACTIVITY_EXECUTION'] | [0].target}]}",
57+
"ArrayMergeOptions": "",
58+
"HistoryIdentifyRules": "",
59+
"HistoryExtractionRules": "",
60+
"ProcessRules": null
61+
},
62+
{
63+
"TemplateName": "SC_1",
64+
"Type": "EiffelActivityFinishedEvent",
65+
"StartEvent": "No",
66+
"TypeRule": "meta.type",
67+
"IdRule": "meta.id",
68+
"IdentifyRules": "links | [?type=='ACTIVITY_EXECUTION'].target",
69+
"MatchIdRules": {"_id": "%IdentifyRules_objid%"},
70+
"ExtractionRules": "{finishedEventId: meta.id, finishedTime: meta.time, outcome:data.outcome}",
71+
"MergeResolverRules": "{causedActivities: [{triggeredEventId: links | [?type=='ACTIVITY_EXECUTION'] | [0].target}]}",
72+
"ArrayMergeOptions": "",
73+
"HistoryIdentifyRules": "",
74+
"HistoryExtractionRules": "",
75+
"ProcessRules": null
76+
},
77+
{
78+
"TemplateName": "SC_1",
79+
"Type": "EiffelActivityStartedEvent",
80+
"StartEvent": "No",
81+
"TypeRule": "meta.type",
82+
"IdRule": "meta.id",
83+
"IdentifyRules": "links | [?type=='ACTIVITY_EXECUTION'].target",
84+
"MatchIdRules": {"_id": "%IdentifyRules_objid%"},
85+
"ExtractionRules": "{startedEventId: meta.id, startedTime: meta.time, executionUri:data.executionUri}",
86+
"MergeResolverRules": "{causedActivities: [{triggeredEventId: links | [?type=='ACTIVITY_EXECUTION'] | [0].target}]}",
87+
"ArrayMergeOptions": "",
88+
"HistoryIdentifyRules": "",
89+
"HistoryExtractionRules": "",
90+
"ProcessRules": null
91+
},
92+
{
93+
"TemplateName": "SC_1",
94+
"Type": "EiffelActivityTriggeredEvent",
95+
"StartEvent": "No",
96+
"TypeRule": "meta.type",
97+
"IdRule": "meta.id",
98+
"IdentifyRules": "links | [?type=='CAUSE'].target",
99+
"MatchIdRules": {"_id": "%IdentifyRules_objid%"},
100+
"ExtractionRules": "{triggeredEventId: meta.id, triggeredTime: meta.time, name:data.name, categories:data.categories}",
101+
"MergeResolverRules": "[{triggeredEventId : meta.id}, {causedActivities: [{ triggeredEventId : meta.id}]}]",
102+
"ArrayMergeOptions": "",
103+
"HistoryIdentifyRules": "",
104+
"HistoryExtractionRules": "",
105+
"ProcessRules": null
106+
}
107+
]

0 commit comments

Comments
 (0)