|
5 | 5 | * All Rights Reserved.
|
6 | 6 | */
|
7 | 7 | -->
|
| 8 | + |
8 | 9 | <tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
9 | 10 | xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/testSchema.xsd">
|
10 | 11 | <test name="AdminMoveAndUpdateCategoryOnIndexerUpdateOnScheduleModeTest">
|
|
91 | 92 | <magentoCron groups="index" stepKey="runSecondCronAfterCategorySetup"/>
|
92 | 93 | </before>
|
93 | 94 | <after>
|
| 95 | + <!-- Reset indexer modes back to realtime for other tests --> |
94 | 96 | <magentoCLI command="indexer:set-mode realtime catalog_category_flat"
|
95 | 97 | stepKey="resetCategoryFlatIndexerToRealtimeMode"/>
|
96 | 98 | <magentoCLI command="indexer:set-mode realtime catalog_category_product"
|
97 | 99 | stepKey="resetCategoryProductsIndexerToRealtimeMode"/>
|
98 | 100 | <magentoCLI command="indexer:set-mode realtime catalog_product_category"
|
99 | 101 | stepKey="resetProductCategoriesIndexerToRealtimeMode"/>
|
| 102 | + <!-- Reset flat catalog configuration back to default (disabled) --> |
100 | 103 | <magentoCLI command="config:set catalog/frontend/flat_catalog_category 0"
|
101 | 104 | stepKey="disableCategoryFlatDataConfig"/>
|
| 105 | + <!-- Clean up test products in reverse order of creation --> |
102 | 106 | <deleteData createDataKey="createProductAA" stepKey="deleteProductAAFromCategoryA"/>
|
103 | 107 | <deleteData createDataKey="createProductBB" stepKey="deleteProductBBFromCategoryB"/>
|
104 | 108 | <deleteData createDataKey="createProductCC" stepKey="deleteProductCCFromCategoryC"/>
|
| 109 | + <!-- Clean up test categories in reverse order of creation --> |
105 | 110 | <deleteData createDataKey="createAnchorCategoryA" stepKey="deleteAnchorCategoryA"/>
|
106 | 111 | <deleteData createDataKey="createSubCategoryB" stepKey="deleteSubCategoryB"/>
|
107 | 112 | <deleteData createDataKey="createNonAnchorCategoryC" stepKey="deleteNonAnchorCategoryC"/>
|
| 113 | + <!-- Clean up custom store and store view created for multi-store testing --> |
108 | 114 | <actionGroup ref="DeleteCustomStoreActionGroup" stepKey="deleteCustomStoreGroup">
|
109 | 115 | <argument name="storeGroupName" value="customStore.name"/>
|
110 | 116 | </actionGroup>
|
| 117 | + <!-- Final cleanup: flush cache and reindex to ensure clean state --> |
111 | 118 | <magentoCLI command="cache:flush" stepKey="flushCacheAfterCleanup"/>
|
112 | 119 | <magentoCLI command="indexer:reindex" stepKey="reindexAfterCleanup"/>
|
| 120 | + <!-- Logout from admin panel to clean up session --> |
113 | 121 | <actionGroup ref="AdminLogoutActionGroup" stepKey="logoutFromAdminPanel"/>
|
114 | 122 | </after>
|
115 | 123 | <!-- Step 1:- Open Category A on Storefront -->
|
|
0 commit comments