All checks #503
all-checks.yml
on: workflow_dispatch
Production builds
/
Web App
6m 58s
Linters
/
lint
2m 32s
Production builds
/
Build API v1
3m 6s
Production builds
/
Build API v2
4m 32s
Analyze Build
/
analyze
1m 54s
Matrix: Tests / e2e
Tests
/
Integration
1m 29s
Tests
/
E2E App Store
5m 28s
Tests
/
E2E Embed Core
6m 1s
Tests
/
E2E Embed React
3m 9s
required
3s
Annotations
44 errors, 2 warnings, and 7 notices
[@calcom/web] › apps/web/playwright/managed-event-types.e2e.ts:17:7 › Managed Event Types › Can create managed event type:
apps/web/playwright/managed-event-types.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/managed-event-types.e2e.ts:17:7 › Managed Event Types › Can create managed event type
Test timeout of 60000ms exceeded.
|
[@calcom/web] › apps/web/playwright/managed-event-types.e2e.ts:17:7 › Managed Event Types › Can create managed event type:
apps/web/playwright/managed-event-types.e2e.ts#L173
1) [@***com/web] › apps/web/playwright/managed-event-types.e2e.ts:17:7 › Managed Event Types › Can create managed event type
locator.waitFor: Target closed
=========================== logs ===========================
waiting for getByTestId('toast-success') to be visible
============================================================
171 | // Save changes
172 | await page.locator('[type="submit"]').click();
> 173 | await page.getByTestId("toast-success").waitFor();
| ^
174 | await page.waitForLoadState("networkidle");
175 |
176 | await page.goto("/auth/logout");
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/managed-event-types.e2e.ts:173:47
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/managed-event-types.e2e.ts:162:5
|
[@calcom/web] › apps/web/playwright/managed-event-types.e2e.ts:17:7 › Managed Event Types › Can create managed event type:
apps/web/playwright/managed-event-types.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/managed-event-types.e2e.ts:17:7 › Managed Event Types › Can create managed event type
Pending operations:
- locator.click at apps/web/playwright/managed-event-types.e2e.ts:172:45
|
[@calcom/web] › apps/web/playwright/managedBooking/advancedOptions.e2e.ts:19:7 › Check advanced options in a managed team event type › Check advanced options in a managed team event type without offer seats:
apps/web/playwright/managedBooking/advancedOptions.e2e.ts#L3
2) [@***com/web] › apps/web/playwright/managedBooking/advancedOptions.e2e.ts:19:7 › Check advanced options in a managed team event type › Check advanced options in a managed team event type without offer seats
Test timeout of 60000ms exceeded while running "beforeEach" hook.
1 | import { test } from "../lib/fixtures";
2 |
> 3 | test.beforeEach(async ({ page, users, bookingPage }) => {
| ^
4 | const teamEventTitle = "Test Managed Event Type";
5 | const userFixture = await users.create(
6 | { name: "testuser" },
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/managedBooking/advancedOptions.e2e.ts:3:6
|
[@calcom/web] › apps/web/playwright/managedBooking/advancedOptions.e2e.ts:19:7 › Check advanced options in a managed team event type › Check advanced options in a managed team event type without offer seats:
apps/web/playwright/managedBooking/advancedOptions.e2e.ts#L14
2) [@***com/web] › apps/web/playwright/managedBooking/advancedOptions.e2e.ts:19:7 › Check advanced options in a managed team event type › Check advanced options in a managed team event type without offer seats
locator.click: Target closed
=========================== logs ===========================
waiting for locator('text="Cal Video (Global)"')
============================================================
12 | await bookingPage.goToEventType(teamEventTitle);
13 | await page.getByTestId("location-select").click();
> 14 | await page.locator(`text="Cal Video (Global)"`).click();
| ^
15 | await bookingPage.goToTab("event_advanced_tab_title");
16 | });
17 |
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/managedBooking/advancedOptions.e2e.ts:14:51
|
[@calcom/web] › apps/web/playwright/managedBooking/advancedOptions.e2e.ts:19:7 › Check advanced options in a managed team event type › Check advanced options in a managed team event type without offer seats:
apps/web/playwright/managedBooking/advancedOptions.e2e.ts#L1
2) [@***com/web] › apps/web/playwright/managedBooking/advancedOptions.e2e.ts:19:7 › Check advanced options in a managed team event type › Check advanced options in a managed team event type without offer seats
Pending operations:
- locator.click at apps/web/playwright/managedBooking/advancedOptions.e2e.ts:14:51
|
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:316:11 › Event Types tests -- future › user › Different Locations Tests › can select 'display on booking page' option when multiple organizer input type are present:
apps/web/playwright/event-types.e2e.ts#L347
1) [@***com/web] › apps/web/playwright/event-types.e2e.ts:316:11 › Event Types tests -- future › user › Different Locations Tests › can select 'display on booking page' option when multiple organizer input type are present
locator.click: Error: strict mode violation: getByTestId('location-select') resolved to 2 elements:
1) <span data-testid="location-select">…</span> aka getByTestId('location-select').first()
2) <span data-testid="location-select">…</span> aka getByRole('listitem').filter({ hasText: 'Link meetingDisplay on booking page' }).getByTestId('location-select')
=========================== logs ===========================
waiting for getByTestId('location-select')
============================================================
345 |
346 | // Add Multiple Organizer Phone Number options
> 347 | await page.getByTestId("location-select").click();
| ^
348 | await page.locator(`text="Organizer Phone Number"`).click();
349 |
350 | const organizerPhoneNumberInputName = (idx: number) => `locations[${idx}].hostPhoneNumber`;
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/event-types.e2e.ts:347:51
|
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:316:11 › Event Types tests -- future › user › Different Locations Tests › can select 'display on booking page' option when multiple organizer input type are present:
apps/web/playwright/event-types.e2e.ts#L347
1) [@***com/web] › apps/web/playwright/event-types.e2e.ts:316:11 › Event Types tests -- future › user › Different Locations Tests › can select 'display on booking page' option when multiple organizer input type are present
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
locator.click: Error: strict mode violation: getByTestId('location-select') resolved to 2 elements:
1) <span data-testid="location-select">…</span> aka getByTestId('location-select').first()
2) <span data-testid="location-select">…</span> aka getByRole('listitem').filter({ hasText: 'Link meetingDisplay on booking page' }).getByTestId('location-select')
=========================== logs ===========================
waiting for getByTestId('location-select')
============================================================
345 |
346 | // Add Multiple Organizer Phone Number options
> 347 | await page.getByTestId("location-select").click();
| ^
348 | await page.locator(`text="Organizer Phone Number"`).click();
349 |
350 | const organizerPhoneNumberInputName = (idx: number) => `locations[${idx}].hostPhoneNumber`;
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/event-types.e2e.ts:347:51
|
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:316:11 › Event Types tests -- legacy › user › Different Locations Tests › can select 'display on booking page' option when multiple organizer input type are present:
apps/web/playwright/event-types.e2e.ts#L347
2) [@***com/web] › apps/web/playwright/event-types.e2e.ts:316:11 › Event Types tests -- legacy › user › Different Locations Tests › can select 'display on booking page' option when multiple organizer input type are present
locator.click: Error: strict mode violation: getByTestId('location-select') resolved to 2 elements:
1) <span data-testid="location-select">…</span> aka getByTestId('location-select').first()
2) <span data-testid="location-select">…</span> aka getByRole('listitem').filter({ hasText: 'Link meetingDisplay on booking page' }).getByTestId('location-select')
=========================== logs ===========================
waiting for getByTestId('location-select')
============================================================
345 |
346 | // Add Multiple Organizer Phone Number options
> 347 | await page.getByTestId("location-select").click();
| ^
348 | await page.locator(`text="Organizer Phone Number"`).click();
349 |
350 | const organizerPhoneNumberInputName = (idx: number) => `locations[${idx}].hostPhoneNumber`;
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/event-types.e2e.ts:347:51
|
[@calcom/web] › apps/web/playwright/integrations-stripe.e2e.ts:124:7 › Stripe integration skip true › Pending payment booking should not be confirmed by default:
apps/web/playwright/integrations-stripe.e2e.ts#L144
3) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:124:7 › Stripe integration skip true › Pending payment booking should not be confirmed by default
expect.toBeVisible: Error: strict mode violation: getByText('Unconfirmed') resolved to 3 elements:
1) <div class="flex items-center gap-x-2"> Unconfirmed</div> aka getByTestId('horizontal-tab-unconfirmed')
2) <div class="font-medium inline-flex items-center just…>Unconfirmed</div> aka getByRole('link', { name: 'Mon, 1 Jul 9:00am - 9:30am Unconfirmed' })
3) <div class="font-medium inline-flex items-center just…>Unconfirmed</div> aka getByRole('link', { name: 'Paid between Nameless and Stripe Stripeson Pending payment You and Stripe Stripeson' })
=========================== logs ===========================
expect.toBeVisible with timeout 30000ms
waiting for getByText('Unconfirmed')
waiting for getByText('Unconfirmed')
============================================================
142 | await page.goto(`/bookings/upcoming`);
143 |
> 144 | await expect(page.getByText("Unconfirmed")).toBeVisible();
| ^
145 | await expect(page.getByText("Pending payment").last()).toBeVisible();
146 | });
147 |
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/integrations-stripe.e2e.ts:144:49
|
[@calcom/web] › apps/web/playwright/payment-apps.e2e.ts:12:7 › Payment app › Should be able to edit alby price:
apps/web/playwright/payment-apps.e2e.ts#L32
1) [@***com/web] › apps/web/playwright/payment-apps.e2e.ts:12:7 › Payment app › Should be able to edit alby price, currency
page.goto: Timeout 30000ms exceeded.
=========================== logs ===========================
navigating to "http://***:3000/event-types/1138?tabName=apps", waiting until "load"
============================================================
30 | });
31 |
> 32 | await page.goto(`event-types/${paymentEvent?.id}?tabName=apps`);
| ^
33 |
34 | await page.locator("#event-type-form").getByRole("switch").click();
35 | await page.getByPlaceholder("Price").click();
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/payment-apps.e2e.ts:32:16
|
[@calcom/web] › apps/web/playwright/payment-apps.e2e.ts:12:7 › Payment app › Should be able to edit alby price:
apps/web/playwright/payment-apps.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/payment-apps.e2e.ts:12:7 › Payment app › Should be able to edit alby price, currency
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test was interrupted.
|
[@calcom/web] › apps/web/playwright/payment-apps.e2e.ts:53:7 › Payment app › Should be able to edit stripe price:
apps/web/playwright/payment-apps.e2e.ts#L76
2) [@***com/web] › apps/web/playwright/payment-apps.e2e.ts:53:7 › Payment app › Should be able to edit stripe price, currency
page.goto: Timeout 30000ms exceeded.
=========================== logs ===========================
navigating to "http://***:3000/event-types/1146?tabName=apps", waiting until "load"
============================================================
74 | });
75 |
> 76 | await page.goto(`event-types/${paymentEvent?.id}?tabName=apps`);
| ^
77 | await page.locator("#event-type-form").getByRole("switch").click();
78 | await page.getByTestId("stripe-currency-select").click();
79 | await page.getByTestId("select-option-usd").click();
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/payment-apps.e2e.ts:76:16
|
[@calcom/web] › apps/web/playwright/payment-apps.e2e.ts:53:7 › Payment app › Should be able to edit stripe price:
apps/web/playwright/payment-apps.e2e.ts#L1
2) [@***com/web] › apps/web/playwright/payment-apps.e2e.ts:53:7 › Payment app › Should be able to edit stripe price, currency
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test was interrupted.
|
[@calcom/web] › apps/web/playwright/payment-apps.e2e.ts:98:7 › Payment app › Should be able to edit paypal price:
apps/web/playwright/payment-apps.e2e.ts#L116
3) [@***com/web] › apps/web/playwright/payment-apps.e2e.ts:98:7 › Payment app › Should be able to edit paypal price, currency
page.goto: Timeout 30000ms exceeded.
=========================== logs ===========================
navigating to "http://***:3000/event-types/1162?tabName=apps", waiting until "load"
============================================================
114 | });
115 |
> 116 | await page.goto(`event-types/${paymentEvent?.id}?tabName=apps`);
| ^
117 |
118 | await page.locator("#event-type-form").getByRole("switch").click();
119 |
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/payment-apps.e2e.ts:116:16
|
[@calcom/web] › apps/web/playwright/payment-apps.e2e.ts:98:7 › Payment app › Should be able to edit paypal price:
apps/web/playwright/payment-apps.e2e.ts#L1
3) [@***com/web] › apps/web/playwright/payment-apps.e2e.ts:98:7 › Payment app › Should be able to edit paypal price, currency
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test was interrupted.
|
[@calcom/web] › apps/web/playwright/payment-apps.e2e.ts:145:7 › Payment app › Should display App is not setup already for alby:
apps/web/playwright/payment-apps.e2e.ts#L159
4) [@***com/web] › apps/web/playwright/payment-apps.e2e.ts:145:7 › Payment app › Should display App is not setup already for alby
page.goto: Timeout 30000ms exceeded.
=========================== logs ===========================
navigating to "http://***:3000/event-types/1134?tabName=apps", waiting until "load"
============================================================
157 | });
158 |
> 159 | await page.goto(`event-types/${paymentEvent?.id}?tabName=apps`);
| ^
160 |
161 | await page.locator("#event-type-form").getByRole("switch").click();
162 |
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/payment-apps.e2e.ts:159:16
|
[@calcom/web] › apps/web/playwright/payment-apps.e2e.ts:145:7 › Payment app › Should display App is not setup already for alby:
apps/web/playwright/payment-apps.e2e.ts#L1
4) [@***com/web] › apps/web/playwright/payment-apps.e2e.ts:145:7 › Payment app › Should display App is not setup already for alby
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test was interrupted.
|
[@calcom/web] › apps/web/playwright/payment-apps.e2e.ts:172:7 › Payment app › Should display App is not setup already for paypal:
apps/web/playwright/payment-apps.e2e.ts#L186
5) [@***com/web] › apps/web/playwright/payment-apps.e2e.ts:172:7 › Payment app › Should display App is not setup already for paypal
page.goto: Timeout 30000ms exceeded.
=========================== logs ===========================
navigating to "http://***:3000/event-types/1152?tabName=apps", waiting until "load"
============================================================
184 | });
185 |
> 186 | await page.goto(`event-types/${paymentEvent?.id}?tabName=apps`);
| ^
187 |
188 | await page.locator("#event-type-form").getByRole("switch").click();
189 |
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/payment-apps.e2e.ts:186:16
|
[@calcom/web] › apps/web/playwright/payment-apps.e2e.ts:172:7 › Payment app › Should display App is not setup already for paypal:
apps/web/playwright/payment-apps.e2e.ts#L1
5) [@***com/web] › apps/web/playwright/payment-apps.e2e.ts:172:7 › Payment app › Should display App is not setup already for paypal
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test was interrupted.
|
[@calcom/app-store] › packages/app-store/typeform/playwright/tests/basic.e2e.ts:33:9 › Typeform App › Typeform Redirect Link › should copy link in editing area:
packages/app-store/typeform/playwright/tests/basic.e2e.ts#L23
1) [@***com/app-store] › packages/app-store/typeform/playwright/tests/basic.e2e.ts:33:9 › Typeform App › Typeform Redirect Link › should copy link in editing area
page.waitForURL: Timeout 30000ms exceeded.
=========================== logs ===========================
waiting for navigation until "load"
navigated to "http://***:3000/apps/installed/automation?hl=typeform"
============================================================
21 | await page.click('[data-testid="install-app-button"]');
22 | (await page.waitForSelector('[data-testid="install-app-button-personal"]')).click();
> 23 | await page.waitForURL((url) => url.pathname === `/apps/typeform/how-to-use`);
| ^
24 | };
25 |
26 | test.describe("Typeform App", () => {
at installApps (/home/runner/actions-runner/_work/***.com/***.com/packages/app-store/typeform/playwright/tests/basic.e2e.ts:23:14)
at /home/runner/actions-runner/_work/***.com/***.com/packages/app-store/typeform/playwright/tests/basic.e2e.ts:34:7
|
[@calcom/app-store] › packages/app-store/typeform/playwright/tests/basic.e2e.ts:33:9 › Typeform App › Typeform Redirect Link › should copy link in editing area:
packages/app-store/typeform/playwright/tests/basic.e2e.ts#L23
1) [@***com/app-store] › packages/app-store/typeform/playwright/tests/basic.e2e.ts:33:9 › Typeform App › Typeform Redirect Link › should copy link in editing area
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
page.waitForURL: Timeout 30000ms exceeded.
=========================== logs ===========================
waiting for navigation until "load"
navigated to "http://***:3000/apps/installed/automation?hl=typeform"
============================================================
21 | await page.click('[data-testid="install-app-button"]');
22 | (await page.waitForSelector('[data-testid="install-app-button-personal"]')).click();
> 23 | await page.waitForURL((url) => url.pathname === `/apps/typeform/how-to-use`);
| ^
24 | };
25 |
26 | test.describe("Typeform App", () => {
at installApps (/home/runner/actions-runner/_work/***.com/***.com/packages/app-store/typeform/playwright/tests/basic.e2e.ts:23:14)
at /home/runner/actions-runner/_work/***.com/***.com/packages/app-store/typeform/playwright/tests/basic.e2e.ts:34:7
|
[@calcom/app-store] › packages/app-store/typeform/playwright/tests/basic.e2e.ts:33:9 › Typeform App › Typeform Redirect Link › should copy link in editing area:
packages/app-store/typeform/playwright/tests/basic.e2e.ts#L23
1) [@***com/app-store] › packages/app-store/typeform/playwright/tests/basic.e2e.ts:33:9 › Typeform App › Typeform Redirect Link › should copy link in editing area
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
page.waitForURL: Timeout 30000ms exceeded.
=========================== logs ===========================
waiting for navigation until "load"
navigated to "http://***:3000/apps/installed/automation?hl=typeform"
============================================================
21 | await page.click('[data-testid="install-app-button"]');
22 | (await page.waitForSelector('[data-testid="install-app-button-personal"]')).click();
> 23 | await page.waitForURL((url) => url.pathname === `/apps/typeform/how-to-use`);
| ^
24 | };
25 |
26 | test.describe("Typeform App", () => {
at installApps (/home/runner/actions-runner/_work/***.com/***.com/packages/app-store/typeform/playwright/tests/basic.e2e.ts:23:14)
at /home/runner/actions-runner/_work/***.com/***.com/packages/app-store/typeform/playwright/tests/basic.e2e.ts:34:7
|
[@calcom/app-store] › packages/app-store/typeform/playwright/tests/basic.e2e.ts:52:9 › Typeform App › Typeform Redirect Link › should copy link in RoutingForms list:
packages/app-store/typeform/playwright/tests/basic.e2e.ts#L23
2) [@***com/app-store] › packages/app-store/typeform/playwright/tests/basic.e2e.ts:52:9 › Typeform App › Typeform Redirect Link › should copy link in RoutingForms list
page.waitForURL: Timeout 30000ms exceeded.
=========================== logs ===========================
waiting for navigation until "load"
navigated to "http://***:3000/apps/installed/automation?hl=typeform"
============================================================
21 | await page.click('[data-testid="install-app-button"]');
22 | (await page.waitForSelector('[data-testid="install-app-button-personal"]')).click();
> 23 | await page.waitForURL((url) => url.pathname === `/apps/typeform/how-to-use`);
| ^
24 | };
25 |
26 | test.describe("Typeform App", () => {
at installApps (/home/runner/actions-runner/_work/***.com/***.com/packages/app-store/typeform/playwright/tests/basic.e2e.ts:23:14)
at /home/runner/actions-runner/_work/***.com/***.com/packages/app-store/typeform/playwright/tests/basic.e2e.ts:53:7
|
[@calcom/app-store] › packages/app-store/typeform/playwright/tests/basic.e2e.ts:52:9 › Typeform App › Typeform Redirect Link › should copy link in RoutingForms list:
packages/app-store/typeform/playwright/tests/basic.e2e.ts#L23
2) [@***com/app-store] › packages/app-store/typeform/playwright/tests/basic.e2e.ts:52:9 › Typeform App › Typeform Redirect Link › should copy link in RoutingForms list
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
page.waitForURL: Timeout 30000ms exceeded.
=========================== logs ===========================
waiting for navigation until "load"
navigated to "http://***:3000/apps/installed/automation?hl=typeform"
============================================================
21 | await page.click('[data-testid="install-app-button"]');
22 | (await page.waitForSelector('[data-testid="install-app-button-personal"]')).click();
> 23 | await page.waitForURL((url) => url.pathname === `/apps/typeform/how-to-use`);
| ^
24 | };
25 |
26 | test.describe("Typeform App", () => {
at installApps (/home/runner/actions-runner/_work/***.com/***.com/packages/app-store/typeform/playwright/tests/basic.e2e.ts:23:14)
at /home/runner/actions-runner/_work/***.com/***.com/packages/app-store/typeform/playwright/tests/basic.e2e.ts:53:7
|
[@calcom/app-store] › packages/app-store/typeform/playwright/tests/basic.e2e.ts:52:9 › Typeform App › Typeform Redirect Link › should copy link in RoutingForms list:
packages/app-store/typeform/playwright/tests/basic.e2e.ts#L23
2) [@***com/app-store] › packages/app-store/typeform/playwright/tests/basic.e2e.ts:52:9 › Typeform App › Typeform Redirect Link › should copy link in RoutingForms list
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
page.waitForURL: Timeout 30000ms exceeded.
=========================== logs ===========================
waiting for navigation until "load"
navigated to "http://***:3000/apps/installed/automation?hl=typeform"
============================================================
21 | await page.click('[data-testid="install-app-button"]');
22 | (await page.waitForSelector('[data-testid="install-app-button-personal"]')).click();
> 23 | await page.waitForURL((url) => url.pathname === `/apps/typeform/how-to-use`);
| ^
24 | };
25 |
26 | test.describe("Typeform App", () => {
at installApps (/home/runner/actions-runner/_work/***.com/***.com/packages/app-store/typeform/playwright/tests/basic.e2e.ts:23:14)
at /home/runner/actions-runner/_work/***.com/***.com/packages/app-store/typeform/playwright/tests/basic.e2e.ts:53:7
|
[@calcom/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:337:9 › Routing Forms › Seeded Routing Form › Test preview should return correct route:
packages/app-store/routing-forms/playwright/tests/basic.e2e.ts#L1
3) [@***com/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:337:9 › Routing Forms › Seeded Routing Form › Test preview should return correct route
Test timeout of 60000ms exceeded.
|
[@calcom/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:337:9 › Routing Forms › Seeded Routing Form › Test preview should return correct route:
packages/app-store/routing-forms/playwright/tests/basic.e2e.ts#L345
3) [@***com/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:337:9 › Routing Forms › Seeded Routing Form › Test preview should return correct route
page.fill: Target closed
=========================== logs ===========================
waiting for locator('[data-testid="form-field-Test field"]')
============================================================
343 |
344 | // //event redirect
> 345 | await page.fill('[data-testid="form-field-Test field"]', "event-routing");
| ^
346 | await page.click('[data-testid="test-routing"]');
347 | let routingType = await page.locator('[data-testid="test-routing-result-type"]').innerText();
348 | let route = await page.locator('[data-testid="test-routing-result"]').innerText();
at /home/runner/actions-runner/_work/***.com/***.com/packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:345:18
|
[@calcom/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:337:9 › Routing Forms › Seeded Routing Form › Test preview should return correct route:
packages/app-store/routing-forms/playwright/tests/basic.e2e.ts#L1
3) [@***com/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:337:9 › Routing Forms › Seeded Routing Form › Test preview should return correct route
Pending operations:
- page.fill at packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:345:18
|
Tests / E2E App Store
Process completed with exit code 1.
|
[@calcom/embed-core] › packages/embeds/embed-core/playwright/tests/action-based.e2e.ts:57:7 › Popup Tests › should open embed iframe on click - Configured with light theme:
packages/embeds/embed-core/playwright/tests/action-based.e2e.ts#L66
1) [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/action-based.e2e.ts:57:7 › Popup Tests › should open embed iframe on click - Configured with light theme
Error: Expected to provide an iframe, got null
64 | const embedIframe = await getEmbedIframe({ ***Namespace, page, pathname: "/free" });
65 |
> 66 | await expect(embedIframe).toBeEmbedCalLink(***Namespace, embeds.getActionFiredDetails, {
| ^
67 | pathname: "/free",
68 | });
69 | // expect(await page.screenshot()).toMatchSnapshot("event-types-list.png");
at /home/runner/actions-runner/_work/***.com/***.com/packages/embeds/embed-core/playwright/tests/action-based.e2e.ts:66:31
|
[@calcom/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:10:9 › Namespacing › Inline Embed › Add inline embed using a namespace without reload:
playwright.config.ts#L230
2) [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:10:9 › Namespacing › Inline Embed › Add inline embed using a namespace without reload
frame.frameElement: Unable to adopt element handle from a different document
at playwright.config.ts:230
228 | }
229 |
> 230 | const frameElement = await iframe.frameElement();
| ^
231 |
232 | if (isPrerendered) {
233 | if (await frameElement.isVisible()) {
at Object.toBeEmbedCalLink (/home/runner/actions-runner/_work/***.com/***.com/playwright.config.ts:230:39)
at /home/runner/actions-runner/_work/***.com/***.com/packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:15:27
|
[@calcom/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:10:9 › Namespacing › Inline Embed › Add inline embed using a namespace without reload:
packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts#L1
2) [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:10:9 › Namespacing › Inline Embed › Add inline embed using a namespace without reload
Test timeout of 60000ms exceeded while tearing down "context".
|
[@calcom/web] › apps/web/playwright/apps/conferencing/conferencingApps.e2e.ts:115:7 › check non-oAuth conferencing apps › check non-oAuth conferencing apps by skipping the configure step:
apps/web/playwright/apps/conferencing/conferencingApps.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/apps/conferencing/conferencingApps.e2e.ts:115:7 › check non-oAuth conferencing apps › check non-oAuth conferencing apps by skipping the configure step
Test timeout of 60000ms exceeded.
|
[@calcom/web] › apps/web/playwright/apps/conferencing/conferencingApps.e2e.ts:115:7 › check non-oAuth conferencing apps › check non-oAuth conferencing apps by skipping the configure step:
apps/web/playwright/lib/testUtils.ts#L99
1) [@***com/web] › apps/web/playwright/apps/conferencing/conferencingApps.e2e.ts:115:7 › check non-oAuth conferencing apps › check non-oAuth conferencing apps by skipping the configure step
page.click: Target closed
=========================== logs ===========================
waiting for locator('[data-testid="incrementMonth"]')
============================================================
at apps/web/playwright/lib/testUtils.ts:99
97 | export async function selectFirstAvailableTimeSlotNextMonth(page: Page | Frame) {
98 | // Let current month dates fully render.
> 99 | await page.click('[data-testid="incrementMonth"]');
| ^
100 |
101 | // Waiting for full month increment
102 | await page.locator('[data-testid="day"][data-disabled="false"]').nth(0).click();
at selectFirstAvailableTimeSlotNextMonth (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/lib/testUtils.ts:99:14)
at Object.verifyConferencingApp (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/fixtures/apps.ts:71:50)
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/apps/conferencing/conferencingApps.e2e.ts:126:7
|
[@calcom/web] › apps/web/playwright/apps/conferencing/conferencingApps.e2e.ts:115:7 › check non-oAuth conferencing apps › check non-oAuth conferencing apps by skipping the configure step:
apps/web/playwright/apps/conferencing/conferencingApps.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/apps/conferencing/conferencingApps.e2e.ts:115:7 › check non-oAuth conferencing apps › check non-oAuth conferencing apps by skipping the configure step
Pending operations:
- page.goto at apps/web/playwright/lib/testUtils.ts:387:14
|
[@calcom/web] › apps/web/playwright/apps/conferencing/conferencingApps.e2e.ts:115:7 › check non-oAuth conferencing apps › check non-oAuth conferencing apps by skipping the configure step:
apps/web/playwright/apps/conferencing/conferencingApps.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/apps/conferencing/conferencingApps.e2e.ts:115:7 › check non-oAuth conferencing apps › check non-oAuth conferencing apps by skipping the configure step
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
[@calcom/web] › apps/web/playwright/apps/conferencing/conferencingApps.e2e.ts:115:7 › check non-oAuth conferencing apps › check non-oAuth conferencing apps by skipping the configure step:
apps/web/playwright/lib/testUtils.ts#L378
1) [@***com/web] › apps/web/playwright/apps/conferencing/conferencingApps.e2e.ts:115:7 › check non-oAuth conferencing apps › check non-oAuth conferencing apps by skipping the configure step
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
locator.click: Target closed
=========================== logs ===========================
waiting for locator('[data-testid=event-types] > li a').first()
============================================================
at apps/web/playwright/lib/testUtils.ts:378
376 | const $eventTypes = page.locator("[data-testid=event-types] > li a");
377 | const firstEventTypeElement = $eventTypes.first();
> 378 | await firstEventTypeElement.click();
| ^
379 | await page.waitForURL((url) => {
380 | return !!url.pathname.match(/\/event-types\/.+/);
381 | });
at gotoFirstEventType (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/lib/testUtils.ts:378:31)
at Object.verifyConferencingApp (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/fixtures/apps.ts:57:31)
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/apps/conferencing/conferencingApps.e2e.ts:126:7
|
[@calcom/web] › apps/web/playwright/apps/conferencing/conferencingApps.e2e.ts:115:7 › check non-oAuth conferencing apps › check non-oAuth conferencing apps by skipping the configure step:
apps/web/playwright/apps/conferencing/conferencingApps.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/apps/conferencing/conferencingApps.e2e.ts:115:7 › check non-oAuth conferencing apps › check non-oAuth conferencing apps by skipping the configure step
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Pending operations:
- page.click at apps/web/playwright/fixtures/apps.ts:53:18
|
[@calcom/web] › apps/web/playwright/apps/conferencing/conferencingApps.e2e.ts:115:7 › check non-oAuth conferencing apps › check non-oAuth conferencing apps by skipping the configure step:
apps/web/playwright/apps/conferencing/conferencingApps.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/apps/conferencing/conferencingApps.e2e.ts:115:7 › check non-oAuth conferencing apps › check non-oAuth conferencing apps by skipping the configure step
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
[@calcom/web] › apps/web/playwright/apps/conferencing/conferencingApps.e2e.ts:115:7 › check non-oAuth conferencing apps › check non-oAuth conferencing apps by skipping the configure step:
apps/web/playwright/lib/testUtils.ts#L99
1) [@***com/web] › apps/web/playwright/apps/conferencing/conferencingApps.e2e.ts:115:7 › check non-oAuth conferencing apps › check non-oAuth conferencing apps by skipping the configure step
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
page.click: Target closed
=========================== logs ===========================
waiting for locator('[data-testid="incrementMonth"]')
============================================================
at apps/web/playwright/lib/testUtils.ts:99
97 | export async function selectFirstAvailableTimeSlotNextMonth(page: Page | Frame) {
98 | // Let current month dates fully render.
> 99 | await page.click('[data-testid="incrementMonth"]');
| ^
100 |
101 | // Waiting for full month increment
102 | await page.locator('[data-testid="day"][data-disabled="false"]').nth(0).click();
at selectFirstAvailableTimeSlotNextMonth (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/lib/testUtils.ts:99:14)
at Object.verifyConferencingApp (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/fixtures/apps.ts:71:50)
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/apps/conferencing/conferencingApps.e2e.ts:126:7
|
[@calcom/web] › apps/web/playwright/apps/conferencing/conferencingApps.e2e.ts:130:7 › check non-oAuth conferencing apps › check non-oAuth conferencing apps using the new flow:
apps/web/playwright/apps/conferencing/conferencingApps.e2e.ts#L1
2) [@***com/web] › apps/web/playwright/apps/conferencing/conferencingApps.e2e.ts:130:7 › check non-oAuth conferencing apps › check non-oAuth conferencing apps using the new flow
Test timeout of 60000ms exceeded.
|
[@calcom/web] › apps/web/playwright/apps/conferencing/conferencingApps.e2e.ts:130:7 › check non-oAuth conferencing apps › check non-oAuth conferencing apps using the new flow:
apps/web/playwright/apps/conferencing/conferencingApps.e2e.ts#L170
2) [@***com/web] › apps/web/playwright/apps/conferencing/conferencingApps.e2e.ts:130:7 › check non-oAuth conferencing apps › check non-oAuth conferencing apps using the new flow
Error: Timed out 30000ms waiting for expect(received).toBeVisible()
Call log:
- expect.toBeVisible with timeout 30000ms
- waiting for locator('[data-testid=success-page]')
- waiting for locator('[data-testid=success-page]')
168 | await page.waitForLoadState("networkidle");
169 |
> 170 | await expect(page.locator("[data-testid=success-page]")).toBeVisible();
| ^
171 | await expect(page.locator("[data-testid=where] ")).toContainText(app.label);
172 | }
173 | }
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/apps/conferencing/conferencingApps.e2e.ts:170:66
|
required
Process completed with exit code 1.
|
Linters / lint
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: ataylorme/eslint-annotate-action@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Analyze Build / analyze
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: dawidd6/action-download-artifact@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
🎭 Playwright Run Summary
1 skipped
2 passed (3.2s)
|
🎭 Playwright Run Summary
2 flaky
[@***com/web] › apps/web/playwright/managed-event-types.e2e.ts:17:7 › Managed Event Types › Can create managed event type
[@***com/web] › apps/web/playwright/managedBooking/advancedOptions.e2e.ts:19:7 › Check advanced options in a managed team event type › Check advanced options in a managed team event type without offer seats
6 skipped
34 passed (1.8m)
|
🎭 Playwright Run Summary
3 flaky
[@***com/web] › apps/web/playwright/event-types.e2e.ts:316:11 › Event Types tests -- future › user › Different Locations Tests › can select 'display on booking page' option when multiple organizer input type are present
[@***com/web] › apps/web/playwright/event-types.e2e.ts:316:11 › Event Types tests -- legacy › user › Different Locations Tests › can select 'display on booking page' option when multiple organizer input type are present
[@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:124:7 › Stripe integration skip true › Pending payment booking should not be confirmed by default
9 skipped
91 passed (2.6m)
|
🎭 Playwright Run Summary
8 failed
[@***com/web] › apps/web/playwright/payment-apps.e2e.ts:12:7 › Payment app › Should be able to edit alby price, currency
[@***com/web] › apps/web/playwright/payment-apps.e2e.ts:53:7 › Payment app › Should be able to edit stripe price, currency
[@***com/web] › apps/web/playwright/payment-apps.e2e.ts:98:7 › Payment app › Should be able to edit paypal price, currency
[@***com/web] › apps/web/playwright/payment-apps.e2e.ts:145:7 › Payment app › Should display App is not setup already for alby
[@***com/web] › apps/web/playwright/payment-apps.e2e.ts:172:7 › Payment app › Should display App is not setup already for paypal
[@***com/web] › apps/web/playwright/payment-apps.e2e.ts:203:7 › Payment app › Should not display App is not setup already for non payment app
[@***com/web] › apps/web/playwright/payment-apps.e2e.ts:231:7 › Payment app › Should only be allowed to enable one payment app
[@***com/web] › apps/web/playwright/payment-apps.e2e.ts:274:7 › Payment app › when more than one payment app is installed the price should be updated when changing settings
84 skipped
|
🎭 Playwright Run Summary
2 failed
[@***com/app-store] › packages/app-store/typeform/playwright/tests/basic.e2e.ts:33:9 › Typeform App › Typeform Redirect Link › should copy link in editing area
[@***com/app-store] › packages/app-store/typeform/playwright/tests/basic.e2e.ts:52:9 › Typeform App › Typeform Redirect Link › should copy link in RoutingForms list
1 flaky
[@***com/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:337:9 › Routing Forms › Seeded Routing Form › Test preview should return correct route
5 skipped
7 passed (2.6m)
|
🎭 Playwright Run Summary
2 flaky
[@***com/embed-core] › packages/embeds/embed-core/playwright/tests/action-based.e2e.ts:57:7 › Popup Tests › should open embed iframe on click - Configured with light theme
[@***com/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:10:9 › Namespacing › Inline Embed › Add inline embed using a namespace without reload
3 skipped
19 passed (1.2m)
|
🎭 Playwright Run Summary
2 failed
[@***com/web] › apps/web/playwright/apps/conferencing/conferencingApps.e2e.ts:115:7 › check non-oAuth conferencing apps › check non-oAuth conferencing apps by skipping the configure step
[@***com/web] › apps/web/playwright/apps/conferencing/conferencingApps.e2e.ts:130:7 › check non-oAuth conferencing apps › check non-oAuth conferencing apps using the new flow
2 flaky
[@***com/web] › apps/web/playwright/apps/analytics/analyticsApps.e2e.ts:28:7 › Check analytics Apps › Check analytics Apps using the new flow
[@***com/web] › apps/web/playwright/availability.e2e.ts:140:7 › Availablity › Can manage single schedule
4 skipped
92 passed (3.7m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
app-store-results
Expired
|
51.1 MB |
|
bundle
Expired
|
2.32 KB |
|
embed-core-results
Expired
|
3.68 MB |
|
embed-react-results
Expired
|
177 KB |
|
lint-results
Expired
|
338 KB |
|
test-results-1_4
Expired
|
307 MB |
|
test-results-2_4
Expired
|
51.5 MB |
|
test-results-3_4
Expired
|
45.7 MB |
|
test-results-4_4
Expired
|
178 MB |
|