Skip to content

All checks

All checks #57

Re-run triggered May 28, 2024 18:21
Status Failure
Total duration 6m 35s
Artifacts 18

all-checks.yml

on: merge_group
Analyze Build  /  ...  /  Web App
Analyze Build / Production builds / Web App
Matrix: Tests / e2e-app-store
Matrix: Tests / e2e-embed
Matrix: Tests / e2e-embed
Matrix: Tests / e2e
Fit to window
Zoom out
Zoom in

Annotations

45 errors, 4 warnings, and 12 notices
[@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: packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts#L15
1) [@***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 Error: Expected to provide an iframe, got null 13 | await page.click("#add-inline-embed-in-a-new-namespace-without-reload-button"); 14 | const embedIframe = await getEmbedIframe({ ***Namespace, page, pathname: "/pro" }); > 15 | expect(embedIframe).toBeEmbedCalLink(***Namespace, embeds.getActionFiredDetails, { | ^ 16 | pathname: "/pro", 17 | searchParams: { 18 | case: "addInlineEmbedInANewNamespaceWithoutReload", 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
1) [@***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/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:23:9 › Namespacing › Inline Embed › Double install Embed Snippet with inline embed using a namespace: packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts#L28
2) [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:23:9 › Namespacing › Inline Embed › Double install Embed Snippet with inline embed using a namespace Error: Expected to provide an iframe, got null 26 | await page.click("#double-install-snippet-with-inline-embed-non-default-namespace-button"); 27 | const embedIframe = await getEmbedIframe({ ***Namespace, page, pathname: "/pro" }); > 28 | expect(embedIframe).toBeEmbedCalLink(***Namespace, embeds.getActionFiredDetails, { | ^ 29 | pathname: "/pro", 30 | searchParams: { 31 | case: "doubleInstallSnippetWithInlineEmbedWithNonDefaultNamespace", at /home/runner/actions-runner/_work/***.com/***.com/packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:28:27
[@calcom/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:23:9 › Namespacing › Inline Embed › Double install Embed Snippet with inline embed using a namespace: packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts#L1
2) [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:23:9 › Namespacing › Inline Embed › Double install Embed Snippet with inline embed using a namespace Test timeout of 60000ms exceeded.
[@calcom/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:23:9 › Namespacing › Inline Embed › Double install Embed Snippet with inline embed using a namespace: packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts#L1
2) [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:23:9 › Namespacing › Inline Embed › Double install Embed Snippet with inline embed using a namespace Pending operations: - locator.count at packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:34:43
[@calcom/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:37:9 › Namespacing › Inline Embed › Double install Embed Snippet with inline embed without a namespace(i.e. default namespace): packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts#L45
3) [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:37:9 › Namespacing › Inline Embed › Double install Embed Snippet with inline embed without a namespace(i.e. default namespace) Error: Expected to provide an iframe, got null 43 | await page.click("#double-install-snippet-with-inline-embed-default-namespace-button"); 44 | const embedIframe = await getEmbedIframe({ ***Namespace, page, pathname: "/pro" }); > 45 | expect(embedIframe).toBeEmbedCalLink(***Namespace, embeds.getActionFiredDetails, { | ^ 46 | pathname: "/pro", 47 | searchParams: { 48 | case: "doubleInstallSnippetWithInlineEmbed", at /home/runner/actions-runner/_work/***.com/***.com/packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:45:27
[@calcom/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:37:9 › Namespacing › Inline Embed › Double install Embed Snippet with inline embed without a namespace(i.e. default namespace): packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts#L1
3) [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:37:9 › Namespacing › Inline Embed › Double install Embed Snippet with inline embed without a namespace(i.e. default namespace) Test timeout of 60000ms exceeded.
[@calcom/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:37:9 › Namespacing › Inline Embed › Double install Embed Snippet with inline embed without a namespace(i.e. default namespace): packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts#L1
3) [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:37:9 › Namespacing › Inline Embed › Double install Embed Snippet with inline embed without a namespace(i.e. default namespace) Pending operations: - locator.count at packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:51:43
[@calcom/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:54:7 › Namespacing › Different namespaces can have different init configs: packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts#L1
4) [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:54:7 › Namespacing › Different namespaces can have different init configs Test timeout of 60000ms exceeded.
[@calcom/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:54:7 › Namespacing › Different namespaces can have different init configs: packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts#L62
4) [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:54:7 › Namespacing › Different namespaces can have different init configs locator.getAttribute: Target closed =========================== logs =========================== waiting for locator('iframe').first() ============================================================ 60 | await page.goto("/"); 61 | await page.click("#two-different-namespace-with-different-init-config"); > 62 | const namespace1IframeSrc = await page.locator("iframe").nth(0).getAttribute("src"); | ^ 63 | const namespace2IframeSrc = await page.locator("iframe").nth(1).getAttribute("src"); 64 | expect(namespace1IframeSrc).toContain("http://***:3000/pro"); 65 | expect(namespace2IframeSrc).toContain("http://127.0.0.1:3000/pro"); at /home/runner/actions-runner/_work/***.com/***.com/packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:62:69
[@calcom/web] › apps/web/playwright/teams.e2e.ts:40:7 › Teams - NonOrg -- future › Team Onboarding Invite Members: apps/web/playwright/teams.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/teams.e2e.ts:40:7 › Teams - NonOrg -- future › Team Onboarding Invite Members Test timeout of 60000ms exceeded.
[@calcom/web] › apps/web/playwright/teams.e2e.ts:40:7 › Teams - NonOrg -- future › Team Onboarding Invite Members: apps/web/playwright/teams.e2e.ts#L51
1) [@***com/web] › apps/web/playwright/teams.e2e.ts:40:7 › Teams - NonOrg -- future › Team Onboarding Invite Members locator.click: Target closed =========================== logs =========================== waiting for locator('[data-testid="new-member-button"]') ============================================================ 49 | await test.step("Can add members", async () => { 50 | // Click [data-testid="new-member-button"] > 51 | await page.locator('[data-testid="new-member-button"]').click(); | ^ 52 | // Fill [placeholder="email\@example\.com"] 53 | await page.locator('[placeholder="email\\@example\\.com"]').fill(inviteeEmail); 54 | // Click [data-testid="invite-new-member-button"] at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/teams.e2e.ts:51:63 at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/teams.e2e.ts:49:16
[@calcom/web] › apps/web/playwright/teams.e2e.ts:40:7 › Teams - NonOrg -- future › Team Onboarding Invite Members: apps/web/playwright/teams.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/teams.e2e.ts:40:7 › Teams - NonOrg -- future › Team Onboarding Invite Members Pending operations: - locator.click at apps/web/playwright/teams.e2e.ts:51:63
[@calcom/web] › apps/web/playwright/teams.e2e.ts:40:7 › Teams - NonOrg -- future › Team Onboarding Invite Members: apps/web/playwright/teams.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/teams.e2e.ts:40:7 › Teams - NonOrg -- future › Team Onboarding Invite Members Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[@calcom/web] › apps/web/playwright/teams.e2e.ts:40:7 › Teams - NonOrg -- future › Team Onboarding Invite Members: apps/web/playwright/teams.e2e.ts#L51
1) [@***com/web] › apps/web/playwright/teams.e2e.ts:40:7 › Teams - NonOrg -- future › Team Onboarding Invite Members Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── locator.click: Target closed =========================== logs =========================== waiting for locator('[data-testid="new-member-button"]') ============================================================ 49 | await test.step("Can add members", async () => { 50 | // Click [data-testid="new-member-button"] > 51 | await page.locator('[data-testid="new-member-button"]').click(); | ^ 52 | // Fill [placeholder="email\@example\.com"] 53 | await page.locator('[placeholder="email\\@example\\.com"]').fill(inviteeEmail); 54 | // Click [data-testid="invite-new-member-button"] at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/teams.e2e.ts:51:63 at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/teams.e2e.ts:49:16
[@calcom/web] › apps/web/playwright/teams.e2e.ts:40:7 › Teams - NonOrg -- future › Team Onboarding Invite Members: apps/web/playwright/teams.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/teams.e2e.ts:40:7 › Teams - NonOrg -- future › Team Onboarding Invite Members Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Pending operations: - locator.click at apps/web/playwright/teams.e2e.ts:51:63
[@calcom/web] › apps/web/playwright/teams.e2e.ts:122:7 › Teams - NonOrg -- future › Can create a booking for Round Robin EventType: apps/web/playwright/teams.e2e.ts#L156
2) [@***com/web] › apps/web/playwright/teams.e2e.ts:122:7 › Teams - NonOrg -- future › Can create a booking for Round Robin EventType Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false 154 | return BookingTitle === bookingTitle; 155 | }) > 156 | ).toBe(true); | ^ 157 | 158 | // Since all the users have the same leastRecentlyBooked value 159 | // Anyone of the teammates could be the Host of the booking. at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/teams.e2e.ts:156:7
[@calcom/web] › apps/web/playwright/teams.e2e.ts:122:7 › Teams - NonOrg -- legacy › Can create a booking for Round Robin EventType: apps/web/playwright/teams.e2e.ts#L156
3) [@***com/web] › apps/web/playwright/teams.e2e.ts:122:7 › Teams - NonOrg -- legacy › Can create a booking for Round Robin EventType Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false 154 | return BookingTitle === bookingTitle; 155 | }) > 156 | ).toBe(true); | ^ 157 | 158 | // Since all the users have the same leastRecentlyBooked value 159 | // Anyone of the teammates could be the Host of the booking. at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/teams.e2e.ts:156:7
[@calcom/web] › apps/web/playwright/webhook.e2e.ts:673:7 › FORM_SUBMITTED › on submitting user form: apps/web/playwright/lib/testUtils.ts#L199
4) [@***com/web] › apps/web/playwright/webhook.e2e.ts:673:7 › FORM_SUBMITTED › on submitting user form, triggers user webhook page.goto: net::ERR_ABORTED at http://***:3000/forms/clwqpnj160001jxiq8ultczej =========================== logs =========================== navigating to "http://***:3000/forms/clwqpnj160001jxiq8ultczej", waiting until "load" ============================================================ at apps/web/playwright/lib/testUtils.ts:199 197 | } 198 | > 199 | await page.goto(`${previewLink}${queryString ? `?${queryString}` : ""}`); | ^ 200 | 201 | // HACK: There seems to be some issue with the inputs to the form getting reset if we don't wait. 202 | await new Promise((resolve) => setTimeout(resolve, 1000)); at gotoRoutingLink (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/lib/testUtils.ts:199:14) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/webhook.e2e.ts:709:26
[@calcom/web] › apps/web/playwright/webhook.e2e.ts:673:7 › FORM_SUBMITTED › on submitting user form: apps/web/playwright/lib/testUtils.ts#L199
4) [@***com/web] › apps/web/playwright/webhook.e2e.ts:673:7 › FORM_SUBMITTED › on submitting user form, triggers user webhook Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── page.goto: net::ERR_ABORTED at http://***:3000/forms/clwqpnn3b0001jxatvq25sra9 =========================== logs =========================== navigating to "http://***:3000/forms/clwqpnn3b0001jxatvq25sra9", waiting until "load" ============================================================ at apps/web/playwright/lib/testUtils.ts:199 197 | } 198 | > 199 | await page.goto(`${previewLink}${queryString ? `?${queryString}` : ""}`); | ^ 200 | 201 | // HACK: There seems to be some issue with the inputs to the form getting reset if we don't wait. 202 | await new Promise((resolve) => setTimeout(resolve, 1000)); at gotoRoutingLink (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/lib/testUtils.ts:199:14) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/webhook.e2e.ts:709:26
[@calcom/web] › apps/web/playwright/profile.e2e.ts:314:7 › Update Profile › Can verify the newly added secondary email: apps/web/playwright/profile.e2e.ts#L318
1) [@***com/web] › apps/web/playwright/profile.e2e.ts:314:7 › Update Profile › Can verify the newly added secondary email Error: expect(received).toEqual(expected) // deep equality Expected: true Received: false 316 | 317 | expect(await page.getByTestId("profile-form-email-1-primary-badge").isVisible()).toEqual(false); > 318 | expect(await page.getByTestId("profile-form-email-1-unverified-badge").isVisible()).toEqual(true); | ^ 319 | // Instead of dealing with emails in e2e lets just get the token and navigate to it 320 | const verificationToken = await prisma.verificationToken.findFirst({ 321 | where: { at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/profile.e2e.ts:318:89
[@calcom/web] › apps/web/playwright/organization/organization-invitation.e2e.ts:314:9 › Organization › Email matching orgAutoAcceptEmail and a Verified Organization with DNS Setup Done › nonexisting user is invited to a team inside organization: apps/web/playwright/organization/organization-invitation.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/organization/organization-invitation.e2e.ts:314:9 › Organization › Email matching orgAutoAcceptEmail and a Verified Organization with DNS Setup Done › nonexisting user is invited to a team inside organization Test timeout of 60000ms exceeded.
[@calcom/web] › apps/web/playwright/organization/organization-invitation.e2e.ts:314:9 › Organization › Email matching orgAutoAcceptEmail and a Verified Organization with DNS Setup Done › nonexisting user is invited to a team inside organization: apps/web/playwright/lib/testUtils.ts#L213
1) [@***com/web] › apps/web/playwright/organization/organization-invitation.e2e.ts:314:9 › Organization › Email matching orgAutoAcceptEmail and a Verified Organization with DNS Setup Done › nonexisting user is invited to a team inside organization page.waitForResponse: Page closed =========================== logs =========================== waiting for response "**/api/trpc/teams/createInvite?batch=1" ============================================================ at apps/web/playwright/lib/testUtils.ts:213 211 | 212 | export async function getInviteLink(page: Page) { > 213 | const response = await page.waitForResponse("**/api/trpc/teams/createInvite?batch=1"); | ^ 214 | const json = await response.json(); 215 | return json[0].result.data.json.inviteLink as string; 216 | } at getInviteLink (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/lib/testUtils.ts:213:31) at copyInviteLink (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/organization-invitation.e2e.ts:557:41) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/organization-invitation.e2e.ts:395:28 at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/organization-invitation.e2e.ts:392:7
[@calcom/web] › apps/web/playwright/organization/organization-invitation.e2e.ts:314:9 › Organization › Email matching orgAutoAcceptEmail and a Verified Organization with DNS Setup Done › nonexisting user is invited to a team inside organization: apps/web/playwright/organization/organization-invitation.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/organization/organization-invitation.e2e.ts:314:9 › Organization › Email matching orgAutoAcceptEmail and a Verified Organization with DNS Setup Done › nonexisting user is invited to a team inside organization Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[@calcom/web] › apps/web/playwright/organization/organization-invitation.e2e.ts:314:9 › Organization › Email matching orgAutoAcceptEmail and a Verified Organization with DNS Setup Done › nonexisting user is invited to a team inside organization: apps/web/playwright/lib/testUtils.ts#L213
1) [@***com/web] › apps/web/playwright/organization/organization-invitation.e2e.ts:314:9 › Organization › Email matching orgAutoAcceptEmail and a Verified Organization with DNS Setup Done › nonexisting user is invited to a team inside organization Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── page.waitForResponse: Page closed =========================== logs =========================== waiting for response "**/api/trpc/teams/createInvite?batch=1" ============================================================ at apps/web/playwright/lib/testUtils.ts:213 211 | 212 | export async function getInviteLink(page: Page) { > 213 | const response = await page.waitForResponse("**/api/trpc/teams/createInvite?batch=1"); | ^ 214 | const json = await response.json(); 215 | return json[0].result.data.json.inviteLink as string; 216 | } at getInviteLink (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/lib/testUtils.ts:213:31) at copyInviteLink (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/organization-invitation.e2e.ts:557:41) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/organization-invitation.e2e.ts:395:28 at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/organization-invitation.e2e.ts:392:7
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:48:9 › Event Types tests -- future › user › can add new event type: apps/web/playwright/lib/testUtils.ts#L165
1) [@***com/web] › apps/web/playwright/event-types.e2e.ts:48:9 › Event Types tests -- future › user › can add new event type page.waitForURL: Timeout 30000ms exceeded. =========================== logs =========================== waiting for navigation until "load" navigated to "http://***:3000/event-types" ============================================================ at apps/web/playwright/lib/testUtils.ts:165 163 | await page.click("[type=submit]"); 164 | > 165 | await page.waitForURL((url) => { | ^ 166 | return url.pathname !== "/event-types"; 167 | }); 168 | }; at createNewEventType (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/lib/testUtils.ts:165:14) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/event-types.e2e.ts:51:7
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:48:9 › Event Types tests -- future › user › can add new event type: apps/web/playwright/lib/testUtils.ts#L165
1) [@***com/web] › apps/web/playwright/event-types.e2e.ts:48:9 › Event Types tests -- future › user › can add new event type Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── page.waitForURL: Timeout 30000ms exceeded. =========================== logs =========================== waiting for navigation until "load" navigated to "http://***:3000/event-types" ============================================================ at apps/web/playwright/lib/testUtils.ts:165 163 | await page.click("[type=submit]"); 164 | > 165 | await page.waitForURL((url) => { | ^ 166 | return url.pathname !== "/event-types"; 167 | }); 168 | }; at createNewEventType (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/lib/testUtils.ts:165:14) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/event-types.e2e.ts:51:7
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:48:9 › Event Types tests -- future › user › can add new event type: apps/web/playwright/lib/testUtils.ts#L165
1) [@***com/web] › apps/web/playwright/event-types.e2e.ts:48:9 › Event Types tests -- future › user › can add new event type Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── page.waitForURL: Timeout 30000ms exceeded. =========================== logs =========================== waiting for navigation until "load" navigated to "http://***:3000/event-types" ============================================================ at apps/web/playwright/lib/testUtils.ts:165 163 | await page.click("[type=submit]"); 164 | > 165 | await page.waitForURL((url) => { | ^ 166 | return url.pathname !== "/event-types"; 167 | }); 168 | }; at createNewEventType (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/lib/testUtils.ts:165:14) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/event-types.e2e.ts:51:7
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:56:9 › Event Types tests -- future › user › enabling recurring event comes with default options: apps/web/playwright/lib/testUtils.ts#L165
2) [@***com/web] › apps/web/playwright/event-types.e2e.ts:56:9 › Event Types tests -- future › user › enabling recurring event comes with default options page.waitForURL: Timeout 30000ms exceeded. =========================== logs =========================== waiting for navigation until "load" navigated to "http://***:3000/event-types" ============================================================ at apps/web/playwright/lib/testUtils.ts:165 163 | await page.click("[type=submit]"); 164 | > 165 | await page.waitForURL((url) => { | ^ 166 | return url.pathname !== "/event-types"; 167 | }); 168 | }; at createNewEventType (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/lib/testUtils.ts:165:14) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/event-types.e2e.ts:59:7
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:56:9 › Event Types tests -- future › user › enabling recurring event comes with default options: apps/web/playwright/lib/testUtils.ts#L165
2) [@***com/web] › apps/web/playwright/event-types.e2e.ts:56:9 › Event Types tests -- future › user › enabling recurring event comes with default options Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── page.waitForURL: Timeout 30000ms exceeded. =========================== logs =========================== waiting for navigation until "load" navigated to "http://***:3000/event-types" ============================================================ at apps/web/playwright/lib/testUtils.ts:165 163 | await page.click("[type=submit]"); 164 | > 165 | await page.waitForURL((url) => { | ^ 166 | return url.pathname !== "/event-types"; 167 | }); 168 | }; at createNewEventType (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/lib/testUtils.ts:165:14) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/event-types.e2e.ts:59:7
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:56:9 › Event Types tests -- future › user › enabling recurring event comes with default options: apps/web/playwright/lib/testUtils.ts#L165
2) [@***com/web] › apps/web/playwright/event-types.e2e.ts:56:9 › Event Types tests -- future › user › enabling recurring event comes with default options Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── page.waitForURL: Timeout 30000ms exceeded. =========================== logs =========================== waiting for navigation until "load" navigated to "http://***:3000/event-types" ============================================================ at apps/web/playwright/lib/testUtils.ts:165 163 | await page.click("[type=submit]"); 164 | > 165 | await page.waitForURL((url) => { | ^ 166 | return url.pathname !== "/event-types"; 167 | }); 168 | }; at createNewEventType (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/lib/testUtils.ts:165:14) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/event-types.e2e.ts:59:7
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:48:9 › Event Types tests -- legacy › user › can add new event type: apps/web/playwright/lib/testUtils.ts#L165
3) [@***com/web] › apps/web/playwright/event-types.e2e.ts:48:9 › Event Types tests -- legacy › user › can add new event type page.waitForURL: Timeout 30000ms exceeded. =========================== logs =========================== waiting for navigation until "load" navigated to "http://***:3000/event-types" ============================================================ at apps/web/playwright/lib/testUtils.ts:165 163 | await page.click("[type=submit]"); 164 | > 165 | await page.waitForURL((url) => { | ^ 166 | return url.pathname !== "/event-types"; 167 | }); 168 | }; at createNewEventType (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/lib/testUtils.ts:165:14) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/event-types.e2e.ts:51:7
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:48:9 › Event Types tests -- legacy › user › can add new event type: apps/web/playwright/lib/testUtils.ts#L165
3) [@***com/web] › apps/web/playwright/event-types.e2e.ts:48:9 › Event Types tests -- legacy › user › can add new event type Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── page.waitForURL: Timeout 30000ms exceeded. =========================== logs =========================== waiting for navigation until "load" navigated to "http://***:3000/event-types" ============================================================ at apps/web/playwright/lib/testUtils.ts:165 163 | await page.click("[type=submit]"); 164 | > 165 | await page.waitForURL((url) => { | ^ 166 | return url.pathname !== "/event-types"; 167 | }); 168 | }; at createNewEventType (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/lib/testUtils.ts:165:14) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/event-types.e2e.ts:51:7
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:48:9 › Event Types tests -- legacy › user › can add new event type: apps/web/playwright/event-types.e2e.ts#L1
3) [@***com/web] › apps/web/playwright/event-types.e2e.ts:48:9 › Event Types tests -- legacy › user › can add new event type Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test was interrupted.
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:56:9 › Event Types tests -- legacy › user › enabling recurring event comes with default options: apps/web/playwright/lib/testUtils.ts#L165
4) [@***com/web] › apps/web/playwright/event-types.e2e.ts:56:9 › Event Types tests -- legacy › user › enabling recurring event comes with default options page.waitForURL: Timeout 30000ms exceeded. =========================== logs =========================== waiting for navigation until "load" navigated to "http://***:3000/event-types" ============================================================ at apps/web/playwright/lib/testUtils.ts:165 163 | await page.click("[type=submit]"); 164 | > 165 | await page.waitForURL((url) => { | ^ 166 | return url.pathname !== "/event-types"; 167 | }); 168 | }; at createNewEventType (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/lib/testUtils.ts:165:14) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/event-types.e2e.ts:59:7
[@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#L61
1) [@***com/web] › apps/web/playwright/managed-event-types.e2e.ts:17:7 › Managed Event Types › Can create managed event type Error: Timed out 30000ms waiting for expect(received).toBeEditable() Call log: - expect.toBeEditable with timeout 30000ms - waiting for locator('input[name="title"]') - waiting for locator('input[name="title"]') 59 | await test.step("Managed event type has unlocked fields for admin", async () => { 60 | await page.getByTestId("update-eventtype").waitFor(); > 61 | await expect(page.locator('input[name="title"]')).toBeEditable(); | ^ 62 | await expect(page.locator('input[name="slug"]')).toBeEditable(); 63 | await expect(page.locator('input[name="length"]')).toBeEditable(); 64 | await adminUser.apiLogin(); at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/managed-event-types.e2e.ts:61:57 at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/managed-event-types.e2e.ts:59: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#L61
1) [@***com/web] › apps/web/playwright/managed-event-types.e2e.ts:17:7 › Managed Event Types › Can create managed event type Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 30000ms waiting for expect(received).toBeEditable() Call log: - expect.toBeEditable with timeout 30000ms - waiting for locator('input[name="title"]') - waiting for locator('input[name="title"]') 59 | await test.step("Managed event type has unlocked fields for admin", async () => { 60 | await page.getByTestId("update-eventtype").waitFor(); > 61 | await expect(page.locator('input[name="title"]')).toBeEditable(); | ^ 62 | await expect(page.locator('input[name="slug"]')).toBeEditable(); 63 | await expect(page.locator('input[name="length"]')).toBeEditable(); 64 | await adminUser.apiLogin(); at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/managed-event-types.e2e.ts:61:57 at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/managed-event-types.e2e.ts:59: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#L61
1) [@***com/web] › apps/web/playwright/managed-event-types.e2e.ts:17:7 › Managed Event Types › Can create managed event type Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 30000ms waiting for expect(received).toBeEditable() Call log: - expect.toBeEditable with timeout 30000ms - waiting for locator('input[name="title"]') - waiting for locator('input[name="title"]') 59 | await test.step("Managed event type has unlocked fields for admin", async () => { 60 | await page.getByTestId("update-eventtype").waitFor(); > 61 | await expect(page.locator('input[name="title"]')).toBeEditable(); | ^ 62 | await expect(page.locator('input[name="slug"]')).toBeEditable(); 63 | await expect(page.locator('input[name="length"]')).toBeEditable(); 64 | await adminUser.apiLogin(); at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/managed-event-types.e2e.ts:61:57 at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/managed-event-types.e2e.ts:59:5
Tests / E2E (4/7)
Process completed with exit code 1.
[@calcom/web] › apps/web/playwright/booking-seats.e2e.ts:19:7 › Booking with Seats › User can create a seated event (2 seats as example): apps/web/playwright/lib/testUtils.ts#L165
1) [@***com/web] › apps/web/playwright/booking-seats.e2e.ts:19:7 › Booking with Seats › User can create a seated event (2 seats as example) page.waitForURL: Timeout 30000ms exceeded. =========================== logs =========================== waiting for navigation until "load" navigated to "http://***:3000/event-types" ============================================================ at apps/web/playwright/lib/testUtils.ts:165 163 | await page.click("[type=submit]"); 164 | > 165 | await page.waitForURL((url) => { | ^ 166 | return url.pathname !== "/event-types"; 167 | }); 168 | }; at createNewEventType (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/lib/testUtils.ts:165:14) at createNewSeatedEventType (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/lib/testUtils.ts:172:3) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/booking-seats.e2e.ts:26:5
[@calcom/web] › apps/web/playwright/booking-seats.e2e.ts:19:7 › Booking with Seats › User can create a seated event (2 seats as example): apps/web/playwright/lib/testUtils.ts#L165
1) [@***com/web] › apps/web/playwright/booking-seats.e2e.ts:19:7 › Booking with Seats › User can create a seated event (2 seats as example) Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── page.waitForURL: Timeout 30000ms exceeded. =========================== logs =========================== waiting for navigation until "load" navigated to "http://***:3000/event-types" ============================================================ at apps/web/playwright/lib/testUtils.ts:165 163 | await page.click("[type=submit]"); 164 | > 165 | await page.waitForURL((url) => { | ^ 166 | return url.pathname !== "/event-types"; 167 | }); 168 | }; at createNewEventType (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/lib/testUtils.ts:165:14) at createNewSeatedEventType (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/lib/testUtils.ts:172:3) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/booking-seats.e2e.ts:26:5
[@calcom/web] › apps/web/playwright/booking-seats.e2e.ts:19:7 › Booking with Seats › User can create a seated event (2 seats as example): apps/web/playwright/lib/testUtils.ts#L165
1) [@***com/web] › apps/web/playwright/booking-seats.e2e.ts:19:7 › Booking with Seats › User can create a seated event (2 seats as example) Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── page.waitForURL: Timeout 30000ms exceeded. =========================== logs =========================== waiting for navigation until "load" navigated to "http://***:3000/event-types" ============================================================ at apps/web/playwright/lib/testUtils.ts:165 163 | await page.click("[type=submit]"); 164 | > 165 | await page.waitForURL((url) => { | ^ 166 | return url.pathname !== "/event-types"; 167 | }); 168 | }; at createNewEventType (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/lib/testUtils.ts:165:14) at createNewSeatedEventType (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/lib/testUtils.ts:172:3) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/booking-seats.e2e.ts:26:5
Tests / E2E (2/7)
Process completed with exit code 1.
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/.
Production builds / Build API v2
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Production builds / Build API v1
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: buildjet/cache@v3. 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
5 skipped 8 passed (36.0s)
🎭 Playwright Run Summary
2 passed (13.0s)
🎭 Playwright Run Summary
1 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 3 skipped 14 passed (57.7s)
🎭 Playwright Run Summary
1 skipped 2 passed (3.4s)
🎭 Playwright Run Summary
4 flaky [@***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 [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:23:9 › Namespacing › Inline Embed › Double install Embed Snippet with inline embed using a namespace [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:37:9 › Namespacing › Inline Embed › Double install Embed Snippet with inline embed without a namespace(i.e. default namespace) [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:54:7 › Namespacing › Different namespaces can have different init configs 2 passed (1.1m)
🎭 Playwright Run Summary
2 skipped 31 passed (1.7m)
🎭 Playwright Run Summary
4 flaky [@***com/web] › apps/web/playwright/teams.e2e.ts:40:7 › Teams - NonOrg -- future › Team Onboarding Invite Members [@***com/web] › apps/web/playwright/teams.e2e.ts:122:7 › Teams - NonOrg -- future › Can create a booking for Round Robin EventType [@***com/web] › apps/web/playwright/teams.e2e.ts:122:7 › Teams - NonOrg -- legacy › Can create a booking for Round Robin EventType [@***com/web] › apps/web/playwright/webhook.e2e.ts:673:7 › FORM_SUBMITTED › on submitting user form, triggers user webhook 12 skipped 39 passed (2.4m)
🎭 Playwright Run Summary
1 flaky [@***com/web] › apps/web/playwright/profile.e2e.ts:314:7 › Update Profile › Can verify the newly added secondary email 5 skipped 31 passed (1.2m)
🎭 Playwright Run Summary
1 flaky [@***com/web] › apps/web/playwright/organization/organization-invitation.e2e.ts:314:9 › Organization › Email matching orgAutoAcceptEmail and a Verified Organization with DNS Setup Done › nonexisting user is invited to a team inside organization 5 skipped 23 passed (2.8m)
🎭 Playwright Run Summary
4 failed [@***com/web] › apps/web/playwright/event-types.e2e.ts:48:9 › Event Types tests -- future › user › can add new event type [@***com/web] › apps/web/playwright/event-types.e2e.ts:56:9 › Event Types tests -- future › user › enabling recurring event comes with default options [@***com/web] › apps/web/playwright/event-types.e2e.ts:48:9 › Event Types tests -- legacy › user › can add new event type [@***com/web] › apps/web/playwright/event-types.e2e.ts:56:9 › Event Types tests -- legacy › user › enabling recurring event comes with default options 1 flaky [@***com/web] › apps/web/playwright/event-types.e2e.ts:191:11 › Event Types tests -- future › user › Different Locations Tests › Can add Organzer Phone Number location and book with it 55 skipped 15 passed (2.0m)
🎭 Playwright Run Summary
1 failed [@***com/web] › apps/web/playwright/managed-event-types.e2e.ts:17:7 › Managed Event Types › Can create managed event type 3 skipped 22 passed (2.3m)
🎭 Playwright Run Summary
1 failed [@***com/web] › apps/web/playwright/booking-seats.e2e.ts:19:7 › Booking with Seats › User can create a seated event (2 seats as example) 4 skipped 68 passed (3.0m)

Artifacts

Produced during runtime
Name Size
test-results-2_7 Expired
16.6 MB
test-results-3_7 Expired
64.2 MB
test-results-4_7 Expired
27.6 MB