fix: remove ts-ignore by converting to string[] #21235
pr.yml
on: pull_request_target
Detect changes
17s
Type check
/
check-types
1m 44s
Unit tests
/
test
1m 56s
Production build
/
Build API V1
3m 24s
Production build (without database)
/
Build
9m 37s
Matrix: E2E App Store tests / e2e-app-store
Matrix: E2E React embeds tests / e2e-embed
Matrix: E2E embeds tests / e2e-embed
Matrix: E2E tests / e2e
Analyze Build
/
analyze
1m 40s
required
3s
Annotations
35 errors, 20 warnings, and 10 notices
[@calcom/embed-react] › packages/embeds/embed-react/playwright/tests/basic.e2e.ts:47:9 › React Embed › Element Click Popup › should verify that the iframe got created with correct URL - namespaced:
packages/embeds/embed-react/playwright/tests/basic.e2e.ts#L57
1) [@***com/embed-react] › packages/embeds/embed-react/playwright/tests/basic.e2e.ts:47:9 › React Embed › Element Click Popup › should verify that the iframe got created with correct URL - namespaced
Error: Expected to provide an iframe, got null
55 |
56 | const embedIframe = await getEmbedIframe({ ***Namespace, page, pathname: "/pro" });
> 57 | expect(embedIframe).toBeEmbedCalLink(***Namespace, embeds.getActionFiredDetails, {
| ^
58 | pathname: "/pro",
59 | searchParams: {
60 | theme: "dark",
at /home/runner/actions-runner/_work/***.com/***.com/packages/embeds/embed-react/playwright/tests/basic.e2e.ts:57:27
|
[@calcom/embed-react] › packages/embeds/embed-react/playwright/tests/basic.e2e.ts:47:9 › React Embed › Element Click Popup › should verify that the iframe got created with correct URL - namespaced:
packages/embeds/embed-react/playwright/tests/basic.e2e.ts#L1
1) [@***com/embed-react] › packages/embeds/embed-react/playwright/tests/basic.e2e.ts:47:9 › React Embed › Element Click Popup › should verify that the iframe got created with correct URL - namespaced
Test timeout of 60000ms exceeded while tearing down "context".
|
[@calcom/embed-react] › packages/embeds/embed-react/playwright/tests/basic.e2e.ts:47:9 › React Embed › Element Click Popup › should verify that the iframe got created with correct URL - namespaced:
packages/embeds/embed-react/playwright/tests/basic.e2e.ts#L57
1) [@***com/embed-react] › packages/embeds/embed-react/playwright/tests/basic.e2e.ts:47:9 › React Embed › Element Click Popup › should verify that the iframe got created with correct URL - namespaced
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Expected to provide an iframe, got null
55 |
56 | const embedIframe = await getEmbedIframe({ ***Namespace, page, pathname: "/pro" });
> 57 | expect(embedIframe).toBeEmbedCalLink(***Namespace, embeds.getActionFiredDetails, {
| ^
58 | pathname: "/pro",
59 | searchParams: {
60 | theme: "dark",
at /home/runner/actions-runner/_work/***.com/***.com/packages/embeds/embed-react/playwright/tests/basic.e2e.ts:57:27
|
[@calcom/embed-react] › packages/embeds/embed-react/playwright/tests/basic.e2e.ts:47:9 › React Embed › Element Click Popup › should verify that the iframe got created with correct URL - namespaced:
packages/embeds/embed-react/playwright/tests/basic.e2e.ts#L1
1) [@***com/embed-react] › packages/embeds/embed-react/playwright/tests/basic.e2e.ts:47:9 › React Embed › Element Click Popup › should verify that the iframe got created with correct URL - namespaced
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded while tearing down "context".
|
[@calcom/embed-react] › packages/embeds/embed-react/playwright/tests/basic.e2e.ts:47:9 › React Embed › Element Click Popup › should verify that the iframe got created with correct URL - namespaced:
packages/embeds/embed-react/playwright/tests/basic.e2e.ts#L57
1) [@***com/embed-react] › packages/embeds/embed-react/playwright/tests/basic.e2e.ts:47:9 › React Embed › Element Click Popup › should verify that the iframe got created with correct URL - namespaced
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Expected to provide an iframe, got null
55 |
56 | const embedIframe = await getEmbedIframe({ ***Namespace, page, pathname: "/pro" });
> 57 | expect(embedIframe).toBeEmbedCalLink(***Namespace, embeds.getActionFiredDetails, {
| ^
58 | pathname: "/pro",
59 | searchParams: {
60 | theme: "dark",
at /home/runner/actions-runner/_work/***.com/***.com/packages/embeds/embed-react/playwright/tests/basic.e2e.ts:57:27
|
[@calcom/embed-react] › packages/embeds/embed-react/playwright/tests/basic.e2e.ts:47:9 › React Embed › Element Click Popup › should verify that the iframe got created with correct URL - namespaced:
packages/embeds/embed-react/playwright/tests/basic.e2e.ts#L1
1) [@***com/embed-react] › packages/embeds/embed-react/playwright/tests/basic.e2e.ts:47:9 › React Embed › Element Click Popup › should verify that the iframe got created with correct URL - namespaced
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded while tearing down "context".
|
E2E React embeds tests / E2E Embed React (1/2)
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:
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://lo***host: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/organization/booking.e2e.ts:71:9 › Bookings › Team Event › Can create a booking for Round Robin EventType:
apps/web/playwright/organization/booking.e2e.ts#L453
1) [@***com/web] › apps/web/playwright/organization/booking.e2e.ts:71:9 › Bookings › Team Event › Can create a booking for Round Robin EventType
Error: expect(received).toBe(expected) // Object.is equality
Expected: true
Received: false
451 | return BookingTitle === bookingTitle;
452 | })
> 453 | ).toBe(true);
| ^
454 | } else {
455 | const BookingTitle = `${event.title} between ${team.name} and ${testName}`;
456 | await expect(page.getByTestId("booking-title")).toHaveText(BookingTitle);
at bookTeamEvent (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:453:7)
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:106:11
at doOnOrgDomain (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/lib/testUtils.ts:365:3)
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:100:7
|
[@calcom/web] › apps/web/playwright/profile.e2e.ts:312:7 › Update Profile › Can verify the newly added secondary email:
apps/web/playwright/profile.e2e.ts#L316
2) [@***com/web] › apps/web/playwright/profile.e2e.ts:312:7 › Update Profile › Can verify the newly added secondary email
Error: expect(received).toEqual(expected) // deep equality
Expected: true
Received: false
314 |
315 | expect(await page.getByTestId("profile-form-email-1-primary-badge").isVisible()).toEqual(false);
> 316 | expect(await page.getByTestId("profile-form-email-1-unverified-badge").isVisible()).toEqual(true);
| ^
317 | // Instead of dealing with emails in e2e lets just get the token and navigate to it
318 | const verificationToken = await prisma.verificationToken.findFirst({
319 | where: {
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/profile.e2e.ts:316:89
|
[@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
1) [@***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/webhook.e2e.ts:611:7 › FORM_SUBMITTED › on submitting team form:
apps/web/playwright/lib/testUtils.ts#L199
2) [@***com/web] › apps/web/playwright/webhook.e2e.ts:611:7 › FORM_SUBMITTED › on submitting team form, triggers team webhook
page.goto: net::ERR_ABORTED at http://***:3000/forms/clv6sa41a0001jxgpx2od9h0k
=========================== logs ===========================
navigating to "http://***:3000/forms/clv6sa41a0001jxgpx2od9h0k", 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:640:26
|
[@calcom/web] › apps/web/playwright/manage-booking-questions.e2e.ts:50:9 › Manage Booking Questions › For User EventType › Do a booking with Checkbox type question and verify a few thing in b/w:
apps/web/playwright/fixtures/users.ts#L855
1) [@***com/web] › apps/web/playwright/manage-booking-questions.e2e.ts:50:9 › Manage Booking Questions › For User EventType › Do a booking with Checkbox type question and verify a few thing in b/w
SyntaxError: Unexpected end of JSON input
at apps/web/playwright/fixtures/users.ts:855
853 | page: Page
854 | ) {
> 855 | const csrfToken = await page
| ^
856 | .context()
857 | .request.get("/api/auth/csrf")
858 | .then((response) => response.json())
at JSON.parse (<anonymous>)
at apiLogin (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/fixtures/users.ts:855:21)
at createAndLoginUserWithEventTypes (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/manage-booking-questions.e2e.ts:643:3)
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/manage-booking-questions.e2e.ts:57:20
|
[@calcom/web] › apps/web/playwright/app-store.e2e.ts:36:7 › App Store - Authed -- legacy › Installed Apps - Navigation:
apps/web/playwright/fixtures/users.ts#L857
1) [@***com/web] › apps/web/playwright/app-store.e2e.ts:36:7 › App Store - Authed -- legacy › Installed Apps - Navigation
apiRequestContext.get: read ECONNRESET
=========================== logs ===========================
→ GET http://***:3000/api/auth/csrf
user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.19 Safari/537.36
accept: */*
accept-encoding: gzip,deflate,br
← 408 Request Timeout
connection: close
============================================================
at apps/web/playwright/fixtures/users.ts:857
855 | const csrfToken = await page
856 | .context()
> 857 | .request.get("/api/auth/csrf")
| ^
858 | .then((response) => response.json())
859 | .then((json) => json.csrfToken);
860 | const data = {
at apiLogin (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/fixtures/users.ts:857:14)
at Object.apiLogin (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/fixtures/users.ts:588:7)
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/app-store.e2e.ts:38:5
|
[@calcom/web] › apps/web/playwright/embed-code-generator.e2e.ts:238:11 › Embed Code Generator Tests › Organization › Event Types Page › open Embed Dialog and choose floating-popup for First Event Type:
apps/web/playwright/embed-code-generator.e2e.ts#L196
1) [@***com/web] › apps/web/playwright/embed-code-generator.e2e.ts:238:11 › Embed Code Generator Tests › Organization › Event Types Page › open Embed Dialog and choose floating-popup for First Event Type
page.goto: Timeout 30000ms exceeded.
=========================== logs ===========================
navigating to "http://***:3000/event-types", waiting until "load"
============================================================
194 | test.describe("Event Types Page", () => {
195 | test.beforeEach(async ({ page }) => {
> 196 | await page.goto("/event-types");
| ^
197 | });
198 |
199 | test("open Embed Dialog and choose Inline for First Event Type", async ({ page, users }) => {
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/embed-code-generator.e2e.ts:196:20
|
[@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/event-types.e2e.ts#L1
2) [@***com/web] › apps/web/playwright/event-types.e2e.ts:56:9 › Event Types tests -- future › user › enabling recurring event comes with default options
Test timeout of 60000ms exceeded.
|
[@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/event-types.e2e.ts#L63
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.click: Target closed
=========================== logs ===========================
waiting for locator('[data-testid=recurring-event-check]')
locator resolved to <button value="on" type="button" role="switch" aria-chec…>…</button>
attempting click action
waiting for element to be visible, enabled and stable
element was detached from the DOM, retrying
============================================================
61 | await page.click("[data-testid=verti***-tab-recurring]");
62 | await expect(page.locator("[data-testid=recurring-event-collapsible]")).toBeHidden();
> 63 | await page.click("[data-testid=recurring-event-check]");
| ^
64 | await expect(page.locator("[data-testid=recurring-event-collapsible]")).toBeVisible();
65 |
66 | expect(
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/event-types.e2e.ts:63:18
|
[@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/event-types.e2e.ts#L1
2) [@***com/web] › apps/web/playwright/event-types.e2e.ts:56:9 › Event Types tests -- future › user › enabling recurring event comes with default options
Pending operations:
- page.click at apps/web/playwright/event-types.e2e.ts:63:18
|
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:250:11 › Event Types tests -- future › user › Different Locations Tests › Can remove location from multiple locations that are saved:
apps/web/playwright/event-types.e2e.ts#L1
3) [@***com/web] › apps/web/playwright/event-types.e2e.ts:250:11 › Event Types tests -- future › user › Different Locations Tests › Can remove location from multiple locations that are saved
Test timeout of 60000ms exceeded.
|
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:250:11 › Event Types tests -- future › user › Different Locations Tests › Can remove location from multiple locations that are saved:
apps/web/playwright/event-types.e2e.ts#L378
3) [@***com/web] › apps/web/playwright/event-types.e2e.ts:250:11 › Event Types tests -- future › user › Different Locations Tests › Can remove location from multiple locations that are saved
locator.click: Target closed
=========================== logs ===========================
waiting for locator('[data-testid=update-eventtype]')
locator resolved to <button disabled type="submit" form="event-type-form" da…>…</button>
attempting click action
waiting for element to be visible, enabled and stable
element is not enabled - waiting...
============================================================
376 |
377 | async function saveEventType(page: Page) {
> 378 | await page.locator("[data-testid=update-eventtype]").click();
| ^
379 | }
380 |
381 | async function gotoBookingPage(page: Page) {
at saveEventType (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/event-types.e2e.ts:378:56)
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/event-types.e2e.ts:266:15
|
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:250:11 › Event Types tests -- future › user › Different Locations Tests › Can remove location from multiple locations that are saved:
apps/web/playwright/event-types.e2e.ts#L1
3) [@***com/web] › apps/web/playwright/event-types.e2e.ts:250:11 › Event Types tests -- future › user › Different Locations Tests › Can remove location from multiple locations that are saved
Pending operations:
- locator.click at apps/web/playwright/event-types.e2e.ts:378:56
|
[@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#L52
4) [@***com/web] › apps/web/playwright/event-types.e2e.ts:48:9 › Event Types tests -- legacy › user › can add new event type
page.goto: Timeout 30000ms exceeded.
=========================== logs ===========================
navigating to "http://***:3000/event-types", waiting until "load"
============================================================
50 | const eventTitle = `hello ${nonce}`;
51 | await createNewEventType(page, { eventTitle });
> 52 | await page.goto("/event-types");
| ^
53 | await expect(page.locator(`text='${eventTitle}'`)).toBeVisible();
54 | });
55 |
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/event-types.e2e.ts:52:18
|
[@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#L32
4) [@***com/web] › apps/web/playwright/event-types.e2e.ts:48:9 › Event Types tests -- legacy › user › can add new event type
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
page.goto: Timeout 30000ms exceeded.
=========================== logs ===========================
navigating to "http://***:3000/event-types", waiting until "load"
============================================================
30 | const user = await users.create();
31 | await user.apiLogin();
> 32 | await page.goto("/event-types");
| ^
33 |
34 | // We wait until loading is finished
35 | await page.waitForSelector('[data-testid="event-types"]');
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/event-types.e2e.ts:32:18
|
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:250:11 › Event Types tests -- legacy › user › Different Locations Tests › Can remove location from multiple locations that are saved:
apps/web/playwright/event-types.e2e.ts#L1
5) [@***com/web] › apps/web/playwright/event-types.e2e.ts:250:11 › Event Types tests -- legacy › user › Different Locations Tests › Can remove location from multiple locations that are saved
Test timeout of 60000ms exceeded.
|
required
Process completed with exit code 1.
|
🎭 Playwright Run Summary
2 passed (17.9s)
|
🎭 Playwright Run Summary
1 failed
[@***com/embed-react] › packages/embeds/embed-react/playwright/tests/basic.e2e.ts:47:9 › React Embed › Element Click Popup › should verify that the iframe got created with correct URL - namespaced
2 passed (48.8s)
|
🎭 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
13 passed (56.1s)
|
🎭 Playwright Run Summary
5 skipped
8 passed (42.3s)
|
🎭 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
1 passed (1.0m)
|
🎭 Playwright Run Summary
2 flaky
[@***com/web] › apps/web/playwright/organization/booking.e2e.ts:71:9 › Bookings › Team Event › Can create a booking for Round Robin EventType
[@***com/web] › apps/web/playwright/profile.e2e.ts:312:7 › Update Profile › Can verify the newly added secondary email
8 skipped
45 passed (1.7m)
|
🎭 Playwright Run Summary
2 flaky
[@***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/webhook.e2e.ts:611:7 › FORM_SUBMITTED › on submitting team form, triggers team webhook
12 skipped
44 passed (1.1m)
|
🎭 Playwright Run Summary
1 flaky
[@***com/web] › apps/web/playwright/manage-booking-questions.e2e.ts:50:9 › Manage Booking Questions › For User EventType › Do a booking with Checkbox type question and verify a few thing in b/w
3 skipped
47 passed (2.6m)
|
🎭 Playwright Run Summary
1 flaky
[@***com/web] › apps/web/playwright/app-store.e2e.ts:36:7 › App Store - Authed -- legacy › Installed Apps - Navigation
4 skipped
79 passed (2.9m)
|
🎭 Playwright Run Summary
5 flaky
[@***com/web] › apps/web/playwright/embed-code-generator.e2e.ts:238:11 › Embed Code Generator Tests › Organization › Event Types Page › open Embed Dialog and choose floating-popup for First 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:250:11 › Event Types tests -- future › user › Different Locations Tests › Can remove location from multiple locations that are saved
[@***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:250:11 › Event Types tests -- legacy › user › Different Locations Tests › Can remove location from multiple locations that are saved
2 skipped
50 passed (4.5m)
|
Detect changes
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, dorny/paths-filter@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Type check / check-types
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Unit tests / test
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Linters / lint
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3, 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 build / Build API V1
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Production build (without database) / Build
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Production build / Build
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, 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: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3, dawidd6/action-download-artifact@v2, peter-evans/find-comment@v2, peter-evans/create-or-update-comment@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Analyze Build / analyze
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
E2E React embeds tests / E2E Embed React (2/2)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
E2E App Store tests / E2E App Store (2/2)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
E2E React embeds tests / E2E Embed React (1/2)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
E2E embeds tests / E2E Embed Core (1/2)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
E2E App Store tests / E2E App Store (1/2)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
E2E embeds tests / E2E Embed Core (2/2)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
E2E tests / E2E tests (4/5)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
E2E tests / E2E tests (5/5)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
E2E tests / E2E tests (3/5)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
E2E tests / E2E tests (1/5)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
E2E tests / E2E tests (2/5)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
app-store-results-1_2
|
191 KB |
|
app-store-results-2_2
|
177 KB |
|
bundle
|
2.2 KB |
|
embed-core-results-1_2
|
866 KB |
|
embed-core-results-2_2
|
1.99 MB |
|
embed-react-results-1_2
|
1.48 MB |
|
embed-react-results-2_2
|
173 KB |
|
lint-results
|
217 KB |
|
test-results-1_5
|
601 KB |
|
test-results-2_5
|
34.8 MB |
|
test-results-3_5
|
608 KB |
|
test-results-4_5
|
6.59 MB |
|
test-results-5_5
|
4.66 MB |
|