Skip to content

Commit bd82e9b

Browse files
committed
ACP2E-1367: add missing entities to grid in async mode; added mftf
1 parent 8a2885e commit bd82e9b

File tree

1 file changed

+174
-0
lines changed

1 file changed

+174
-0
lines changed
Lines changed: 174 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,174 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
/**
4+
* Copyright © Magento, Inc. All rights reserved.
5+
* See COPYING.txt for license details.
6+
*/
7+
-->
8+
<tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
9+
xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/testSchema.xsd">
10+
<test name="AdminCreateOrdersAndCheckGridsTest">
11+
<annotations>
12+
<stories value="Create orders and check grids"/>
13+
<title value="Create orders, invoices, shipments and credit memos and check grids"/>
14+
<description value="Create orders, invoices, shipments and credit memos and check async grids"/>
15+
<severity value="AVERAGE"/>
16+
<useCaseId value="ACP2E-1367" />
17+
<testCaseId value="AC-7106" />
18+
<group value="sales"/>
19+
</annotations>
20+
<before>
21+
<magentoCLI command="config:set dev/grid/async_indexing 1" stepKey="enableAsyncIndexing"/>
22+
<magentoCLI command="cache:clean config" stepKey="cacheCleanBefore"/>
23+
24+
<actionGroup ref="AdminLoginActionGroup" stepKey="LoginAsAdmin"/>
25+
26+
<createData entity="ApiCategory" stepKey="createCategory"/>
27+
28+
<createData entity="defaultSimpleProduct" stepKey="createSimpleProduct">
29+
<requiredEntity createDataKey="createCategory"/>
30+
</createData>
31+
32+
<createData entity="GuestCart" stepKey="createGuestCartOne"/>
33+
<createData entity="SimpleCartItem" stepKey="addCartItemOne">
34+
<requiredEntity createDataKey="createGuestCartOne"/>
35+
<requiredEntity createDataKey="createSimpleProduct"/>
36+
</createData>
37+
<createData entity="GuestAddressInformation" stepKey="addGuestOrderAddressOne">
38+
<requiredEntity createDataKey="createGuestCartOne"/>
39+
</createData>
40+
<updateData createDataKey="createGuestCartOne" entity="GuestOrderPaymentMethod" stepKey="sendGuestPaymentInformationOne">
41+
<requiredEntity createDataKey="createGuestCartOne"/>
42+
</updateData>
43+
44+
<magentoCLI command="cron:run" stepKey="runCronOne"/>
45+
46+
<createData entity="Invoice" stepKey="invoiceOrderOne">
47+
<requiredEntity createDataKey="createGuestCartOne"/>
48+
</createData>
49+
50+
<createData entity="GuestCart" stepKey="createGuestCartTwo"/>
51+
<createData entity="SimpleCartItem" stepKey="addCartItemTwo">
52+
<requiredEntity createDataKey="createGuestCartTwo"/>
53+
<requiredEntity createDataKey="createSimpleProduct"/>
54+
</createData>
55+
<createData entity="GuestAddressInformation" stepKey="addGuestOrderAddressTwo">
56+
<requiredEntity createDataKey="createGuestCartTwo"/>
57+
</createData>
58+
<updateData createDataKey="createGuestCartTwo" entity="GuestOrderPaymentMethod" stepKey="sendGuestPaymentInformationTwo">
59+
<requiredEntity createDataKey="createGuestCartTwo"/>
60+
</updateData>
61+
62+
<createData entity="Shipment" stepKey="shipOrderOne">
63+
<requiredEntity createDataKey="createGuestCartOne"/>
64+
</createData>
65+
66+
<magentoCLI command="cron:run" stepKey="runCronTwo"/>
67+
68+
<createData entity="GuestCart" stepKey="createGuestCartThree"/>
69+
<createData entity="SimpleCartItem" stepKey="addCartItemThree">
70+
<requiredEntity createDataKey="createGuestCartThree"/>
71+
<requiredEntity createDataKey="createSimpleProduct"/>
72+
</createData>
73+
<createData entity="GuestAddressInformation" stepKey="addGuestOrderAddressThree">
74+
<requiredEntity createDataKey="createGuestCartThree"/>
75+
</createData>
76+
<updateData createDataKey="createGuestCartThree" entity="GuestOrderPaymentMethod" stepKey="sendGuestPaymentInformationThree">
77+
<requiredEntity createDataKey="createGuestCartThree"/>
78+
</updateData>
79+
80+
<createData entity="CreditMemo" stepKey="refundOrderOne">
81+
<requiredEntity createDataKey="createGuestCartOne"/>
82+
</createData>
83+
84+
<createData entity="Invoice" stepKey="invoiceOrderThree">
85+
<requiredEntity createDataKey="createGuestCartThree"/>
86+
</createData>
87+
88+
<createData entity="Shipment" stepKey="shipOrderTwo">
89+
<requiredEntity createDataKey="createGuestCartTwo"/>
90+
</createData>
91+
92+
<magentoCLI command="cron:run" stepKey="runCronThree"/>
93+
94+
<createData entity="Invoice" stepKey="invoiceOrderTwo">
95+
<requiredEntity createDataKey="createGuestCartTwo"/>
96+
</createData>
97+
98+
<createData entity="Shipment" stepKey="shipOrderThree">
99+
<requiredEntity createDataKey="createGuestCartThree"/>
100+
</createData>
101+
102+
<createData entity="CreditMemo" stepKey="refundOrderTwo">
103+
<requiredEntity createDataKey="createGuestCartTwo"/>
104+
</createData>
105+
106+
<magentoCLI command="cron:run" stepKey="runCronFour"/>
107+
108+
<createData entity="CreditMemo" stepKey="refundOrderThree">
109+
<requiredEntity createDataKey="createGuestCartThree"/>
110+
</createData>
111+
112+
<magentoCLI command="cron:run" stepKey="runCronFive"/>
113+
114+
</before>
115+
116+
<after>
117+
<magentoCLI command="config:set dev/grid/async_indexing 0" stepKey="enableAsyncIndexing"/>
118+
<magentoCLI command="cache:clean config" stepKey="cacheCleanAfter"/>
119+
<deleteData createDataKey="createCategory" stepKey="deleteCategory"/>
120+
<deleteData createDataKey="createSimpleProduct" stepKey="deleteProduct"/>
121+
<actionGroup ref="AdminLogoutActionGroup" stepKey="logout"/>
122+
</after>
123+
124+
<actionGroup ref="AdminOrdersPageOpenActionGroup" stepKey="onOrderPage"/>
125+
<waitForPageLoad time="60" stepKey="waitForGrid"/>
126+
<actionGroup ref="AdminOrdersGridClearFiltersActionGroup" stepKey="clearFilters"/>
127+
128+
<grabTextFrom selector="{{AdminOrdersGridSection.orderIdByIncrementId($createGuestCartOne.return$)}}" stepKey="getOrderOneId"/>
129+
<grabTextFrom selector="{{AdminOrdersGridSection.orderIdByIncrementId($createGuestCartTwo.return$)}}" stepKey="getOrderTwoId"/>
130+
<grabTextFrom selector="{{AdminOrdersGridSection.orderIdByIncrementId($createGuestCartThree.return$)}}" stepKey="getOrderThreeId"/>
131+
132+
<actionGroup ref="AdminOpenOrderByEntityIdActionGroup" stepKey="openOrderOne">
133+
<argument name="entityId" value="$createGuestCartOne.return$"/>
134+
</actionGroup>
135+
136+
<actionGroup ref="AdminOpenInvoiceTabFromOrderPageActionGroup" stepKey="openInvoicesTabOrdersPageOne"/>
137+
<waitForLoadingMaskToDisappear stepKey="waitForInvoiceGridLoadingMask1" after="openInvoicesTabOrdersPageOne"/>
138+
<see selector="{{AdminOrderInvoicesTabSection.gridRow('1')}}" stepKey="seeOrderInvoiceInTabGridOne" />
139+
<actionGroup ref="AdminOpenShipmentFromOrderPageActionGroup" stepKey="openShipmentsTabOrdersPageOne"/>
140+
<waitForLoadingMaskToDisappear stepKey="waitForShipmentGridLoadingMask2" after="openShipmentsTabOrdersPageOne"/>
141+
<see selector="{{AdminOrderShipmentsTabSection.gridRow('1')}}" stepKey="seeOrderShipmentInTabGridOne" />
142+
<actionGroup ref="AdminOpenCreditMemoFromOrderPageActionGroup" stepKey="openCreditMemosTabOrdersPageOne"/>
143+
<waitForLoadingMaskToDisappear stepKey="waitForCreditMemoGridLoadingMask3" after="openCreditMemosTabOrdersPageOne"/>
144+
<see selector="{{AdminOrderCreditMemosTabSection.gridRow('1')}}" stepKey="seeOrderCreditMemoInTabGridOne" />
145+
146+
<actionGroup ref="AdminOpenOrderByEntityIdActionGroup" stepKey="openOrderTwo">
147+
<argument name="entityId" value="$createGuestCartTwo.return$"/>
148+
</actionGroup>
149+
150+
<actionGroup ref="AdminOpenInvoiceTabFromOrderPageActionGroup" stepKey="openInvoicesTabOrdersPageTwo"/>
151+
<waitForLoadingMaskToDisappear stepKey="waitForInvoiceGridLoadingMask4" after="openInvoicesTabOrdersPageTwo"/>
152+
<see selector="{{AdminOrderInvoicesTabSection.gridRow('1')}}" stepKey="seeOrderInvoiceInTabGridTwo" />
153+
<actionGroup ref="AdminOpenShipmentFromOrderPageActionGroup" stepKey="openShipmentsTabOrdersPageTwo"/>
154+
<waitForLoadingMaskToDisappear stepKey="waitForShipmentGridLoadingMask5" after="openShipmentsTabOrdersPageTwo"/>
155+
<see selector="{{AdminOrderShipmentsTabSection.gridRow('1')}}" stepKey="seeOrderShipmentInTabGridTwo" />
156+
<actionGroup ref="AdminOpenCreditMemoFromOrderPageActionGroup" stepKey="openCreditMemosTabOrdersPageTwo"/>
157+
<waitForLoadingMaskToDisappear stepKey="waitForCreditMemoGridLoadingMask6" after="openCreditMemosTabOrdersPageTwo"/>
158+
<see selector="{{AdminOrderCreditMemosTabSection.gridRow('1')}}" stepKey="seeOrderCreditMemoInTabGridTwo" />
159+
160+
<actionGroup ref="AdminOpenOrderByEntityIdActionGroup" stepKey="openOrderThree">
161+
<argument name="entityId" value="$createGuestCartThree.return$"/>
162+
</actionGroup>
163+
164+
<actionGroup ref="AdminOpenInvoiceTabFromOrderPageActionGroup" stepKey="openInvoicesTabOrdersPageThree"/>
165+
<waitForLoadingMaskToDisappear stepKey="waitForInvoiceGridLoadingMask7" after="openInvoicesTabOrdersPageThree"/>
166+
<see selector="{{AdminOrderInvoicesTabSection.gridRow('1')}}" stepKey="seeOrderInvoiceInTabGridThree" />
167+
<actionGroup ref="AdminOpenShipmentFromOrderPageActionGroup" stepKey="openShipmentsTabOrdersPageThree"/>
168+
<waitForLoadingMaskToDisappear stepKey="waitForShipmentGridLoadingMask8" after="openShipmentsTabOrdersPageThree"/>
169+
<see selector="{{AdminOrderShipmentsTabSection.gridRow('1')}}" stepKey="seeOrderShipmentInTabGridThree" />
170+
<actionGroup ref="AdminOpenCreditMemoFromOrderPageActionGroup" stepKey="openCreditMemosTabOrdersPageThree"/>
171+
<waitForLoadingMaskToDisappear stepKey="waitForCreditMemoGridLoadingMask9" after="openCreditMemosTabOrdersPageThree"/>
172+
<see selector="{{AdminOrderCreditMemosTabSection.gridRow('1')}}" stepKey="seeOrderCreditMemoInTabGridThree" />
173+
</test>
174+
</tests>

0 commit comments

Comments
 (0)