|
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>
|
|
199 | 196 |
|
200 | 197 | <virtualType name="Magento\FunctionalTestingFramework\Config\SchemaLocator\TestData" type="Magento\FunctionalTestingFramework\Config\SchemaLocator">
|
201 | 198 | <arguments>
|
202 |
| - <argument name="schemaPath" xsi:type="string">Magento/FunctionalTestingFramework/Test/etc/testSchema.xsd</argument> |
| 199 | + <argument name="schemaPath" xsi:type="string">Magento/FunctionalTestingFramework/Test/etc/mergedTestSchema.xsd</argument> |
203 | 200 | </arguments>
|
204 | 201 | </virtualType>
|
205 |
| - <virtualType name="Magento\FunctionalTestingFramework\Config\Reader\TestData" type="Magento\FunctionalTestingFramework\Config\Reader\TestFilesystem"> |
| 202 | + <virtualType name="Magento\FunctionalTestingFramework\Config\Reader\TestData" type="Magento\FunctionalTestingFramework\Test\Config\Reader\Filesystem"> |
206 | 203 | <arguments>
|
207 | 204 | <argument name="fileResolver" xsi:type="object">Magento\FunctionalTestingFramework\Config\FileResolver\Module</argument>
|
208 | 205 | <argument name="converter" xsi:type="object">Magento\FunctionalTestingFramework\Config\TestDataConverter</argument>
|
209 | 206 | <argument name="schemaLocator" xsi:type="object">Magento\FunctionalTestingFramework\Config\SchemaLocator\TestData</argument>
|
| 207 | + <argument name="domDocumentClass" xsi:type="string">Magento\FunctionalTestingFramework\Test\Config\Dom</argument> |
210 | 208 | <argument name="idAttributes" xsi:type="array">
|
211 | 209 | <item name="/tests/test" xsi:type="string">name</item>
|
| 210 | + <item name="/tests/test/remove" xsi:type="string">keyForRemoval</item> |
| 211 | + <item name="/tests/test/(actionGroup|&commonTestActions;)" xsi:type="string">stepKey</item> |
212 | 212 | <item name="/tests/test/actionGroup/argument" xsi:type="string">name</item>
|
213 | 213 | <item name="/tests/test/(createData|updateData|getData)/requiredEntity" xsi:type="string">createDataKey</item>
|
214 |
| - <item name="/tests/test/(actionGroup|&commonTestActions;)" xsi:type="string">stepKey</item> |
215 |
| - <item name="/tests/test/(before|after)/(actionGroup|&commonTestActions;)" xsi:type="string">stepKey</item> |
216 |
| - <item name="/tests/test/remove" xsi:type="string">keyForRemoval</item> |
217 |
| - <item name="/tests/test/(before|after)/remove" xsi:type="string">keyForRemoval</item> |
218 | 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> |
219 | 216 | <item name="/tests/test/annotations(/group)+" xsi:type="string">value</item>
|
220 | 217 | </argument>
|
221 | 218 | <argument name="fileName" xsi:type="string">*.xml</argument>
|
|
226 | 223 | <virtualType name="Magento\FunctionalTestingFramework\Test\Config\Dom\ArrayNodeConfig" type="Magento\FunctionalTestingFramework\Config\Dom\ArrayNodeConfig">
|
227 | 224 | <arguments>
|
228 | 225 | <argument name="assocArrayAttributes" xsi:type="array">
|
| 226 | + <item name="/tests/test" xsi:type="string">name</item> |
| 227 | + <item name="/tests/test/remove" xsi:type="string">keyForRemoval</item> |
| 228 | + <item name="/tests/test/actionGroup/argument" xsi:type="string">name</item> |
229 | 229 | <item name="/tests/test/(actionGroup|&commonTestActions;)" xsi:type="string">stepKey</item>
|
230 | 230 | <item name="/tests/test/(before|after)/(actionGroup|&commonTestActions;)" xsi:type="string">stepKey</item>
|
231 |
| - <item name="/tests/test/remove" xsi:type="string">keyForRemoval</item> |
232 | 231 | <item name="/tests/test/(before|after)/remove" xsi:type="string">keyForRemoval</item>
|
233 |
| - <item name="/tests/test" xsi:type="string">name</item> |
234 | 232 | <item name="/tests/test/(createData|updateData|getData)/requiredEntity" xsi:type="string">createDataKey</item>
|
235 | 233 | <item name="/tests/test/(before|after)/(createData|updateData|getData)/requiredEntity" xsi:type="string">createDataKey</item>
|
236 |
| - <item name="/tests/test/actionGroup/argument" xsi:type="string">name</item> |
237 |
| - <item name="/tests/test/(before|after)/actionGroup/argument" xsi:type="string">name</item> |
238 | 234 | </argument>
|
239 | 235 | <argument name="numericArrays" xsi:type="array">
|
240 | 236 | <item name="/tests/test/annotations/features" xsi:type="string">/tests/test/annotations/features</item>
|
|
272 | 268 |
|
273 | 269 | <virtualType name="Magento\FunctionalTestingFramework\Config\SchemaLocator\ActionGroup" type="Magento\FunctionalTestingFramework\Config\SchemaLocator">
|
274 | 270 | <arguments>
|
275 |
| - <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> |
276 | 272 | </arguments>
|
277 | 273 | </virtualType>
|
278 | 274 |
|
|
346 | 342 | <argument name="schemaLocator" xsi:type="object">Magento\FunctionalTestingFramework\Config\SchemaLocator\SuiteData</argument>
|
347 | 343 | <argument name="idAttributes" xsi:type="array">
|
348 | 344 | <item name="/suites/suite" xsi:type="string">name</item>
|
349 |
| - <item name="/suites/suite/include/group" xsi:type="string">name</item> |
350 |
| - <item name="/suites/suite/include/test" xsi:type="string">name</item> |
351 |
| - <item name="/suites/suite/include/module" xsi:type="string">name</item> |
352 |
| - <item name="/suites/suite/exclude/group" xsi:type="string">name</item> |
353 |
| - <item name="/suites/suite/exclude/test" xsi:type="string">name</item> |
354 |
| - <item name="/suites/suite/exclude/module" xsi:type="string">name</item> |
| 345 | + <item name="/suites/suite/include/(group|test|module)" xsi:type="string">name</item> |
| 346 | + <item name="/suites/suite/exclude/(group|test|module)" xsi:type="string">name</item> |
355 | 347 | </argument>
|
356 | 348 | <argument name="fileName" xsi:type="string">*.xml</argument>
|
357 | 349 | <argument name="defaultScope" xsi:type="string">_suite</argument>
|
|
364 | 356 | <item name="/suites/suite" xsi:type="string">name</item>
|
365 | 357 | <item name="/suites/suite/(before|after)/(createData|deleteData)" xsi:type="string">stepKey</item>
|
366 | 358 | <item name="/suites/suite/(before|after)/createData/requiredEntity" xsi:type="string">createDataKey</item>
|
367 |
| - <item name="/suites/suite/include/group" xsi:type="string">name</item> |
368 |
| - <item name="/suites/suite/include/test" xsi:type="string">name</item> |
369 |
| - <item name="/suites/suite/include/module" xsi:type="string">name</item> |
370 |
| - <item name="/suites/suite/exclude/group" xsi:type="string">name</item> |
371 |
| - <item name="/suites/suite/exclude/test" xsi:type="string">name</item> |
372 |
| - <item name="/suites/suite/exclude/module" xsi:type="string">name</item> |
| 359 | + <item name="/suites/suite/include/(group|test|module)" xsi:type="string">name</item> |
| 360 | + <item name="/suites/suite/exclude/(group|test|module)" xsi:type="string">name</item> |
373 | 361 | </argument>
|
374 | 362 | </arguments>
|
375 | 363 | </virtualType>
|
|
0 commit comments