Megatest

Diff
Login

Differences From Artifact [6bca5ae941]:

To Artifact [ae56b797b4]:


131
132
133
134
135
136
137
138

139

140
141
142
143
144
145
146
131
132
133
134
135
136
137

138

139
140
141
142
143
144
145
146







-
+
-
+







"itemmatch" are synonyms.

-------------------
[requirements]
mode itemmatch
-------------------

Itemmap
Itemmap Handling
^^^^^^^
~~~~~~~~~~~~~~~~

For cases were the dependent test has a similar but not identical
itempath to the downstream test an itemmap can allow for itemmatch
mode

-------------------
[requirements]
172
173
174
175
176
177
178
179

180
181

182
183
184
185
186
187
188
172
173
174
175
176
177
178

179
180

181
182
183
184
185
186
187
188







-
+

-
+








// image::itemmap.png[]
image::complex-itemmap.png[]

Example:

. Request to run D/1/res
. Megatest calculates all posible items for Test C and filters down to: C/1/aa
. Megatest uses rule "(\d+)/res" -> "\1/aa" to create item C/1/aa from D/1/res
. Full list to be run is now: D/1/res, C/1/aa
. Megatest calculates all posible items for Test A and filters down to: A/aa/1
. Megatest uses rule "(\d+)/aa" -> "aa/\1" to create item A/aa/1
. Full list to be run is now: D/1/res, C/1/aa, A/aa/1

.Testconfig for Test C
----------------------
[requirements]
waiton A B