|
153 | 153 | <argument name="schemaLocator" xsi:type="object">Magento\FunctionalTestingFramework\Config\SchemaLocator\DataProfile</argument>
|
154 | 154 | <argument name="idAttributes" xsi:type="array">
|
155 | 155 | <item name="/entities/entity" xsi:type="string">name</item>
|
156 |
| - <item name="/entities/entity/data" xsi:type="string">key</item> |
157 |
| - <item name="/entities/entity/array" xsi:type="string">key</item> |
| 156 | + <item name="/entities/entity/(data|array)" xsi:type="string">key</item> |
158 | 157 | <item name="/entities/entity/requiredEntity" xsi:type="string">name</item>
|
159 | 158 | </argument>
|
160 | 159 | <argument name="fileName" xsi:type="string">*Data.xml</argument>
|
|
186 | 185 | <argument name="schemaLocator" xsi:type="object">Magento\FunctionalTestingFramework\Config\SchemaLocator\Metadata</argument>
|
187 | 186 | <argument name="idAttributes" xsi:type="array">
|
188 | 187 | <item name="/operations/operation" xsi:type="string">name</item>
|
189 |
| - <item name="/operations/operation/field" xsi:type="string">key</item> |
190 |
| - <item name="/operations/operation/array" xsi:type="string">key</item> |
191 |
| - <item name="/operations/operation/object" xsi:type="string">key</item> |
| 188 | + <item name="/operations/operation/(field|array|object)" xsi:type="string">key</item> |
192 | 189 | </argument>
|
193 | 190 | <argument name="fileName" xsi:type="string">*-meta.xml</argument>
|
194 | 191 | <argument name="defaultScope" xsi:type="string">Metadata</argument>
|
|
203 | 200 | <argument name="perFileSchema" xsi:type="string">Magento/FunctionalTestingFramework/Test/etc/testSchema.xsd</argument>
|
204 | 201 | </arguments>
|
205 | 202 | </virtualType>
|
206 |
| - <virtualType name="Magento\FunctionalTestingFramework\Config\Reader\TestData" type="Magento\FunctionalTestingFramework\Config\Reader\TestFilesystem"> |
| 203 | + <virtualType name="Magento\FunctionalTestingFramework\Config\Reader\TestData" type="Magento\FunctionalTestingFramework\Config\Reader\Filesystem"> |
207 | 204 | <arguments>
|
208 | 205 | <argument name="fileResolver" xsi:type="object">Magento\FunctionalTestingFramework\Config\FileResolver\Module</argument>
|
209 | 206 | <argument name="converter" xsi:type="object">Magento\FunctionalTestingFramework\Config\TestDataConverter</argument>
|
210 | 207 | <argument name="schemaLocator" xsi:type="object">Magento\FunctionalTestingFramework\Config\SchemaLocator\TestData</argument>
|
211 | 208 | <argument name="idAttributes" xsi:type="array">
|
212 | 209 | <item name="/tests/test" xsi:type="string">name</item>
|
213 |
| - <item name="/tests/test/actionGroup/argument" xsi:type="string">name</item> |
214 |
| - <item name="/tests/test/createData/required-entity" xsi:type="string">createDataKey</item> |
215 |
| - <item name="/tests/test/updateData/required-entity" xsi:type="string">createDataKey</item> |
216 |
| - <item name="/tests/test/getData/required-entity" xsi:type="string">createDataKey</item> |
217 |
| - <item name="/tests/test/(actionGroup|&commonTestActions;)" xsi:type="string">stepKey</item> |
218 | 210 | <item name="/tests/test/remove" xsi:type="string">keyForRemoval</item>
|
219 |
| - <item name="/tests/test/before/remove" xsi:type="string">keyForRemoval</item> |
220 |
| - <item name="/tests/test/after/remove" xsi:type="string">keyForRemoval</item> |
| 211 | + <item name="/tests/test/(actionGroup|&commonTestActions;)" xsi:type="string">stepKey</item> |
| 212 | + <item name="/tests/test/actionGroup/argument" xsi:type="string">name</item> |
| 213 | + <item name="/tests/test/(createData|updateData|getData)/requiredEntity" xsi:type="string">createDataKey</item> |
| 214 | + <item name="/tests/test/(before|after)/(createData|updateData|getData)/requiredEntity" xsi:type="string">createDataKey</item> |
| 215 | + <item name="/tests/test/(before|after)/remove" xsi:type="string">keyForRemoval</item> |
221 | 216 | <item name="/tests/test/annotations(/group)+" xsi:type="string">value</item>
|
222 | 217 | </argument>
|
223 | 218 | <argument name="fileName" xsi:type="string">*.xml</argument>
|
|
228 | 223 | <virtualType name="Magento\FunctionalTestingFramework\Test\Config\Dom\ArrayNodeConfig" type="Magento\FunctionalTestingFramework\Config\Dom\ArrayNodeConfig">
|
229 | 224 | <arguments>
|
230 | 225 | <argument name="assocArrayAttributes" xsi:type="array">
|
231 |
| - <item name="/tests/test/(actionGroup|&commonTestActions;)" xsi:type="string">stepKey</item> |
232 |
| - <item name="/tests/test/before/(actionGroup|&commonTestActions;)" xsi:type="string">stepKey</item> |
233 |
| - <item name="/tests/test/after/(actionGroup|&commonTestActions;)" xsi:type="string">stepKey</item> |
234 |
| - <item name="/tests/test/remove" xsi:type="string">keyForRemoval</item> |
235 |
| - <item name="/tests/test/before/remove" xsi:type="string">keyForRemoval</item> |
236 |
| - <item name="/tests/test/after/remove" xsi:type="string">keyForRemoval</item> |
237 | 226 | <item name="/tests/test" xsi:type="string">name</item>
|
238 |
| - <item name="/tests/test/createData/requiredEntity" xsi:type="string">createDataKey</item> |
239 |
| - <item name="/tests/test/before/createData/requiredEntity" xsi:type="string">createDataKey</item> |
240 |
| - <item name="/tests/test/after/createData/requiredEntity" xsi:type="string">createDataKey</item> |
241 |
| - <item name="/tests/test/updateData/requiredEntity" xsi:type="string">createDataKey</item> |
242 |
| - <item name="/tests/test/before/updateData/requiredEntity" xsi:type="string">createDataKey</item> |
243 |
| - <item name="/tests/test/after/updateData/requiredEntity" xsi:type="string">createDataKey</item> |
244 |
| - <item name="/tests/test/getData/requiredEntity" xsi:type="string">createDataKey</item> |
245 |
| - <item name="/tests/test/before/getData/requiredEntity" xsi:type="string">createDataKey</item> |
246 |
| - <item name="/tests/test/after/getData/requiredEntity" xsi:type="string">createDataKey</item> |
| 227 | + <item name="/tests/test/remove" xsi:type="string">keyForRemoval</item> |
247 | 228 | <item name="/tests/test/actionGroup/argument" xsi:type="string">name</item>
|
| 229 | + <item name="/tests/test/(actionGroup|&commonTestActions;)" xsi:type="string">stepKey</item> |
| 230 | + <item name="/tests/test/(before|after)/(actionGroup|&commonTestActions;)" xsi:type="string">stepKey</item> |
| 231 | + <item name="/tests/test/(before|after)/remove" xsi:type="string">keyForRemoval</item> |
| 232 | + <item name="/tests/test/(createData|updateData|getData)/requiredEntity" xsi:type="string">createDataKey</item> |
| 233 | + <item name="/tests/test/(before|after)/(createData|updateData|getData)/requiredEntity" xsi:type="string">createDataKey</item> |
248 | 234 | </argument>
|
249 | 235 | <argument name="numericArrays" xsi:type="array">
|
250 | 236 | <item name="/tests/test/annotations/features" xsi:type="string">/tests/test/annotations/features</item>
|
|
282 | 268 |
|
283 | 269 | <virtualType name="Magento\FunctionalTestingFramework\Config\SchemaLocator\ActionGroup" type="Magento\FunctionalTestingFramework\Config\SchemaLocator">
|
284 | 270 | <arguments>
|
285 |
| - <argument name="schemaPath" xsi:type="string">Magento/FunctionalTestingFramework/Test/etc/actionGroup.xsd</argument> |
| 271 | + <argument name="schemaPath" xsi:type="string">Magento/FunctionalTestingFramework/Test/etc/actionGroupSchema.xsd</argument> |
286 | 272 | </arguments>
|
287 | 273 | </virtualType>
|
288 | 274 |
|
|
354 | 340 | <argument name="schemaLocator" xsi:type="object">Magento\FunctionalTestingFramework\Config\SchemaLocator\SuiteData</argument>
|
355 | 341 | <argument name="idAttributes" xsi:type="array">
|
356 | 342 | <item name="/suites/suite" xsi:type="string">name</item>
|
357 |
| - <item name="/suites/suite/include/group" xsi:type="string">name</item> |
358 |
| - <item name="/suites/suite/include/test" xsi:type="string">name</item> |
359 |
| - <item name="/suites/suite/include/module" xsi:type="string">name</item> |
360 |
| - <item name="/suites/suite/exclude/group" xsi:type="string">name</item> |
361 |
| - <item name="/suites/suite/exclude/test" xsi:type="string">name</item> |
362 |
| - <item name="/suites/suite/exclude/module" xsi:type="string">name</item> |
| 343 | + <item name="/suites/suite/include/(group|test|module)" xsi:type="string">name</item> |
| 344 | + <item name="/suites/suite/exclude/(group|test|module)" xsi:type="string">name</item> |
363 | 345 | </argument>
|
364 | 346 | <argument name="fileName" xsi:type="string">*.xml</argument>
|
365 | 347 | <argument name="defaultScope" xsi:type="string">_suite</argument>
|
|
370 | 352 | <arguments>
|
371 | 353 | <argument name="assocArrayAttributes" xsi:type="array">
|
372 | 354 | <item name="/suites/suite" xsi:type="string">name</item>
|
373 |
| - <item name="/suites/suite/before/(createData|deleteData)" xsi:type="string">stepKey</item> |
374 |
| - <item name="/suites/suite/after/(createData|deleteData)" xsi:type="string">stepKey</item> |
375 |
| - <item name="/suites/suite/before/createData/requiredEntity" xsi:type="string">createDataKey</item> |
376 |
| - <item name="/suites/suite/after/createData/requiredEntity" xsi:type="string">createDataKey</item> |
377 |
| - <item name="/suites/suite/include/group" xsi:type="string">name</item> |
378 |
| - <item name="/suites/suite/include/test" xsi:type="string">name</item> |
379 |
| - <item name="/suites/suite/include/module" xsi:type="string">name</item> |
380 |
| - <item name="/suites/suite/exclude/group" xsi:type="string">name</item> |
381 |
| - <item name="/suites/suite/exclude/test" xsi:type="string">name</item> |
382 |
| - <item name="/suites/suite/exclude/module" xsi:type="string">name</item> |
| 355 | + <item name="/suites/suite/(before|after)/(createData|deleteData)" xsi:type="string">stepKey</item> |
| 356 | + <item name="/suites/suite/(before|after)/createData/requiredEntity" xsi:type="string">createDataKey</item> |
| 357 | + <item name="/suites/suite/include/(group|test|module)" xsi:type="string">name</item> |
| 358 | + <item name="/suites/suite/exclude/(group|test|module)" xsi:type="string">name</item> |
383 | 359 | </argument>
|
384 | 360 | </arguments>
|
385 | 361 | </virtualType>
|
|
0 commit comments