Run tests on 3.22.66-7fa982d CORE #854
Annotations
10 errors, 3 warnings, and 1 notice
|
Run playwright tests:
playwright/tests/collections.spec.ts#L42
7) [e2e] › playwright/tests/collections.spec.ts:30:5 › TC: SALEOR_113 Edit collection: assign product #collections #e2e
Error: Assigned product: Bean Juice should be visible
expect(locator).toContainText(expected) failed
Locator: getByTestId('assign-product-table-row')
Expected substring: "Bean Juice"
Timeout: 10000ms
Error: element(s) not found
Call log:
- Assigned product: Bean Juice should be visible with timeout 10000ms
- waiting for getByTestId('assign-product-table-row')
40 | collectionsPage.assignedSpecificProductRow,
41 | `Assigned product: ${productToBeAssigned} should be visible`,
> 42 | ).toContainText(productToBeAssigned);
| ^
43 | expect(
44 | await collectionsPage.assignedSpecificProductRow.count(),
45 | `Only 1 category should be visible in table`,
at /home/runner/work/saleor-dashboard/saleor-dashboard/playwright/tests/collections.spec.ts:42:5
|
|
Run playwright tests:
playwright/pages/channelsPage.ts#L53
6) [e2e] › playwright/tests/channels.spec.ts:68:5 › TC: SALEOR_99 Delete channel #e2e #channels ──
Error: locator.click: Test timeout of 35000ms exceeded.
Call log:
- waiting for getByTestId('channel-row').filter({ hasText: 'z - channel to be deleted' }).locator(getByTestId('delete-channel'))
at ../pages/channelsPage.ts:53
51 | .filter({ hasText: channelName })
52 | .locator(this.deleteChannelButton)
> 53 | .click();
| ^
54 | }
55 |
56 | async clickAllowUnpaidOrdersCheckbox() {
at ChannelPage.clickDeleteButtonOnRowContainingChannelName (/home/runner/work/saleor-dashboard/saleor-dashboard/playwright/pages/channelsPage.ts:53:8)
at /home/runner/work/saleor-dashboard/saleor-dashboard/playwright/tests/channels.spec.ts:70:21
|
|
Run playwright tests:
playwright/tests/channels.spec.ts#L0
6) [e2e] › playwright/tests/channels.spec.ts:68:5 › TC: SALEOR_99 Delete channel #e2e #channels ──
Test timeout of 35000ms exceeded.
|
|
Run playwright tests:
playwright/tests/channels.spec.ts#L61
5) [e2e] › playwright/tests/channels.spec.ts:56:5 › TC: SALEOR_98 Edit channel - transaction flow, allow unpaid, authorize, prio high stock #e2e #channels
Error: expect(locator).toBeChecked() failed
Locator: getByTestId('order-settings-mark-as-paid').locator('button').first()
Expected: checked
Received: unchecked
Timeout: 10000ms
Call log:
- Expect "toBeChecked" with timeout 10000ms
- waiting for getByTestId('order-settings-mark-as-paid').locator('button').first()
14 × locator resolved to <button value="on" type="button" role="checkbox" aria-checked="false" data-state="unchecked" class="_18fs8ps2rx _18fs8ps31l _18fs8ps28l _18fs8ps2i9 _18fs8ps1gi _18fs8ps1fl _18fs8ps1ic _18fs8ps1hf _18fs8ps14x _18fs8ps17i _18fs8ps3 _18fs8ps1o _18fs8ps13 _18fs8ps259 _18fs8ps3c9 _18fs8ps3tl _18fs8ps2f _9gb9up2"></button>
- unexpected value "unchecked"
59 | await channelPage.clickAllowUnpaidOrdersCheckbox();
60 | await channelPage.clickAuthorizeInsteadOfChargingCheckbox();
> 61 | await expect(channelPage.transactionFlowCheckbox).toBeChecked();
| ^
62 | await expect(channelPage.authorizeInsteadOfChargingCheckbox).toBeChecked();
63 | await expect(channelPage.allowUnpaidOrdersCheckbox).toBeChecked();
64 | await channelPage.rightSideDetailsPage.clickAllocationHighStockButton();
at /home/runner/work/saleor-dashboard/saleor-dashboard/playwright/tests/channels.spec.ts:61:53
|
|
Run playwright tests:
playwright/pages/basePage.ts#L280
4) [e2e] › playwright/tests/categories.spec.ts:33:5 › TC: SALEOR_104 Bulk delete categories #e2e #category
Error: expect(received).toEqual(expected) // deep equality
Expected: 0
Received: 2
at ../pages/basePage.ts:280
278 | await this.clickGridCell(0, rowIndex);
279 | }
> 280 | await expect(searchText.length).toEqual(rowIndexes.length);
| ^
281 | }
282 |
283 | async clickListRowBasedOnContainingText(searchText: string) {
at CategoriesPage.checkListRowsBasedOnContainingText (/home/runner/work/saleor-dashboard/saleor-dashboard/playwright/pages/basePage.ts:280:37)
at /home/runner/work/saleor-dashboard/saleor-dashboard/playwright/tests/categories.spec.ts:36:3
|
|
Run playwright tests:
playwright/pages/basePage.ts#L246
3) [e2e] › playwright/tests/attributes.spec.ts:224:5 › TC: SALEOR_130 Bulk delete attributes #e2e #attributes
Error: locator.waitFor: Test timeout of 35000ms exceeded.
Call log:
- waiting for locator('[data-testid="data-grid-canvas"]').locator('table tr').first()
at ../pages/basePage.ts:246
244 | await this.waitForDOMToFullyLoad();
245 |
> 246 | await this.gridCanvas.locator("table tr").first().waitFor({ state: "attached" });
| ^
247 |
248 | await this.page.waitForSelector("table tr", { state: "attached" });
249 |
at AttributesPage.findRowIndexBasedOnText (/home/runner/work/saleor-dashboard/saleor-dashboard/playwright/pages/basePage.ts:246:55)
at AttributesPage.searchAndFindRowIndexes (/home/runner/work/saleor-dashboard/saleor-dashboard/playwright/pages/basePage.ts:271:12)
at /home/runner/work/saleor-dashboard/saleor-dashboard/playwright/tests/attributes.spec.ts:226:3
|
|
Run playwright tests:
playwright/tests/attributes.spec.ts#L0
3) [e2e] › playwright/tests/attributes.spec.ts:224:5 › TC: SALEOR_130 Bulk delete attributes #e2e #attributes
Test timeout of 35000ms exceeded.
|
|
Run playwright tests:
playwright/pages/attributesPage.ts#L93
2) [e2e] › playwright/tests/attributes.spec.ts:210:7 › TC: SALEOR_129 Delete a single e2e content attribute to be deleted #e2e #attributes
TimeoutError: locator.waitFor: Timeout 30000ms exceeded.
Call log:
- waiting for getByTestId('page-header').getByText('e2e content attribute to be deleted') to be visible
at ../pages/attributesPage.ts:93
91 | await console.log(`Navigates to existing attribute page: ${existingAttributeUrl}`);
92 | await this.page.goto(existingAttributeUrl);
> 93 | await this.pageHeader.getByText(attributeName).waitFor({
| ^
94 | state: "visible",
95 | timeout: 30000,
96 | });
at AttributesPage.gotoExistingAttributePage (/home/runner/work/saleor-dashboard/saleor-dashboard/playwright/pages/attributesPage.ts:93:52)
at /home/runner/work/saleor-dashboard/saleor-dashboard/playwright/tests/attributes.spec.ts:211:5
|
|
Run playwright tests:
playwright/pages/attributesPage.ts#L93
1) [e2e] › playwright/tests/attributes.spec.ts:210:7 › TC: SALEOR_129 Delete a single e2e product attribute to be deleted #e2e #attributes
TimeoutError: locator.waitFor: Timeout 30000ms exceeded.
Call log:
- waiting for getByTestId('page-header').getByText('e2e product attribute to be deleted') to be visible
at ../pages/attributesPage.ts:93
91 | await console.log(`Navigates to existing attribute page: ${existingAttributeUrl}`);
92 | await this.page.goto(existingAttributeUrl);
> 93 | await this.pageHeader.getByText(attributeName).waitFor({
| ^
94 | state: "visible",
95 | timeout: 30000,
96 | });
at AttributesPage.gotoExistingAttributePage (/home/runner/work/saleor-dashboard/saleor-dashboard/playwright/pages/attributesPage.ts:93:52)
at /home/runner/work/saleor-dashboard/saleor-dashboard/playwright/tests/attributes.spec.ts:211:5
|
|
Run playwright tests
Testing stopped early after 10 maximum allowed failures.
|
|
Complete job
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Post Run playwright tests
Unexpected input(s) 'URL_TO_RUN', valid inputs are ['BASE_URL', 'API_URL', 'E2E_USER_NAME', 'E2E_USER_PASSWORD', 'E2E_PERMISSIONS_USERS_PASSWORD', 'SHARD', 'MAILPITURL', 'PW_WORKERS', 'PW_RETRIES', 'PROJECT', 'ACCOUNTS', 'E2E_ENCODE_PASS', 'BRANCH_NAME', 'SALEOR_CLOUD_SERVICE', 'DASHBOARD_VERSION', 'BUILD_NUMBER', 'BUILD_URL', 'APP_IDENTIFIERS', 'ARTIFACT_PREFIX']
|
|
Run playwright tests
Unexpected input(s) 'URL_TO_RUN', valid inputs are ['BASE_URL', 'API_URL', 'E2E_USER_NAME', 'E2E_USER_PASSWORD', 'E2E_PERMISSIONS_USERS_PASSWORD', 'SHARD', 'MAILPITURL', 'PW_WORKERS', 'PW_RETRIES', 'PROJECT', 'ACCOUNTS', 'E2E_ENCODE_PASS', 'BRANCH_NAME', 'SALEOR_CLOUD_SERVICE', 'DASHBOARD_VERSION', 'BUILD_NUMBER', 'BUILD_URL', 'APP_IDENTIFIERS', 'ARTIFACT_PREFIX']
|
|
Run playwright tests
10 failed
[e2e] › playwright/tests/attributes.spec.ts:210:7 › TC: SALEOR_129 Delete a single e2e product attribute to be deleted #e2e #attributes
[e2e] › playwright/tests/attributes.spec.ts:210:7 › TC: SALEOR_129 Delete a single e2e content attribute to be deleted #e2e #attributes
[e2e] › playwright/tests/attributes.spec.ts:224:5 › TC: SALEOR_130 Bulk delete attributes #e2e #attributes
[e2e] › playwright/tests/categories.spec.ts:33:5 › TC: SALEOR_104 Bulk delete categories #e2e #category
[e2e] › playwright/tests/channels.spec.ts:56:5 › TC: SALEOR_98 Edit channel - transaction flow, allow unpaid, authorize, prio high stock #e2e #channels
[e2e] › playwright/tests/channels.spec.ts:68:5 › TC: SALEOR_99 Delete channel #e2e #channels ───
[e2e] › playwright/tests/collections.spec.ts:30:5 › TC: SALEOR_113 Edit collection: assign product #collections #e2e
[e2e] › playwright/tests/collections.spec.ts:48:5 › TC: SALEOR_114 Bulk delete collections #collections #e2e
[e2e] › playwright/tests/customers.spec.ts:100:5 › TC: SALEOR_202 Deactivate a customer #e2e #customer
[e2e] › playwright/tests/customers.spec.ts:108:5 › TC: SALEOR_203 Activate a customer #e2e #customer
3 interrupted
[e2e] › playwright/tests/customers.spec.ts:116:5 › TC: SALEOR_204 Delete customer from the details page #e2e #customer
[e2e] › playwright/tests/customers.spec.ts:170:5 › TC: SALEOR_209 As an admin I want to update customer's address and set it as default billing #e2e #customer
[e2e] › playwright/tests/customers.spec.ts:201:5 › TC: SALEOR_210 Delete customer's address #e2e #customer
3 skipped
61 did not run
52 passed (3.1m)
|
background
wait
wait-all
cancel
parallel
Loading