Skip to content

fix: Flicker b/w Dark and Light theme #27744

fix: Flicker b/w Dark and Light theme

fix: Flicker b/w Dark and Light theme #27744

Triggered via pull request August 7, 2024 08:34
Status Success
Total duration 16m 18s
Artifacts 9

pr.yml

on: pull_request_target
Detect changes
12s
Detect changes
Check for E2E label
1s
Check for E2E label
Analyze Build  /  analyze
1m 30s
Analyze Build / analyze
Matrix: Tests / e2e
required
0s
required
Fit to window
Zoom out
Zoom in

Annotations

38 errors, 6 warnings, and 7 notices
Production builds / Build API v1
Property 'session' does not exist on type 'NextApiRequest'.
Production builds / Build API v1
Property 'session' does not exist on type 'NextApiRequest'.
Production builds / Build API v1
Property 'session' does not exist on type 'NextApiRequest'.
Production builds / Build API v1
Property 'session' does not exist on type 'NextApiRequest'.
Production builds / Build API v1
Cannot find module '../config.json'. Consider using '--resolveJsonModule' to import module with '.json' extension.
Production builds / Build API v1
Property 'session' does not exist on type 'NextApiRequest'.
Production builds / Build API v1
Property 'session' does not exist on type 'NextApiRequest'.
Production builds / Build API v1
Property 'session' does not exist on type 'NextApiRequest'.
Production builds / Build API v1
Cannot find module './package.json'. Consider using '--resolveJsonModule' to import module with '.json' extension.
Production builds / Build API v1
Property 'session' does not exist on type 'NextApiRequest'.
Production builds / Web App
Property 'session' does not exist on type 'NextApiRequest'.
Production builds / Web App
Property 'session' does not exist on type 'NextApiRequest'.
Production builds / Web App
Property 'session' does not exist on type 'NextApiRequest'.
Production builds / Web App
Property 'session' does not exist on type 'NextApiRequest'.
Production builds / Web App
Cannot find module '../config.json'. Consider using '--resolveJsonModule' to import module with '.json' extension.
Production builds / Web App
Property 'session' does not exist on type 'NextApiRequest'.
Production builds / Web App
Property 'session' does not exist on type 'NextApiRequest'.
Production builds / Web App
Property 'session' does not exist on type 'NextApiRequest'.
Production builds / Web App
Cannot find module './package.json'. Consider using '--resolveJsonModule' to import module with '.json' extension.
Production builds / Web App
Property 'session' does not exist on type 'NextApiRequest'.
[@calcom/embed-core] › packages/embeds/embed-core/playwright/tests/preview.e2e.ts:30:7 › Preview › Preview - embed-core should load from embedLibUrl: packages/embeds/embed-core/playwright/tests/preview.e2e.ts#L1
1) [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/preview.e2e.ts:30:7 › Preview › Preview - embed-core should load from embedLibUrl Error: Object with guid response@ee36a0761a7dfe4a042d59ade73bed2b was not bound in the connection
[@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
1) [@***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
1) [@***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 Error: page.fill: Test timeout of 60000ms exceeded. Call log: - 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/web] › apps/web/playwright/webhook.e2e.ts:481:7 › MEETING_ENDED: apps/web/playwright/webhook.e2e.ts#L601
1) [@***com/web] › apps/web/playwright/webhook.e2e.ts:481:7 › MEETING_ENDED, MEETING_STARTED › should create/remove scheduledWebhookTriggers for existing bookings Error: expect(received).toBe(expected) // Object.is equality Expected: 0 Received: 2 599 | }); 600 | > 601 | expect(scheduledTriggersAfterDisabling.length).toBe(0); | ^ 602 | }); 603 | }); 604 | at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/webhook.e2e.ts:601:52
[@calcom/web] › apps/web/playwright/booking-limits.e2e.ts:299:9 › Duration limits › week: apps/web/playwright/booking-limits.e2e.ts#L356
1) [@***com/web] › apps/web/playwright/booking-limits.e2e.ts:299:9 › Duration limits › week › but not over Error: expect(received).toBe(expected) // Object.is equality Expected: -5 Received: 0 354 | 355 | // equals 0 if no available days, otherwise signed difference > 356 | expect(availableDaysAfter && availableDaysAfter - availableDaysBefore).toBe( | ^ 357 | expectedAvailableDays[limitUnit] 358 | ); 359 | at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/booking-limits.e2e.ts:356:80 at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/booking-limits.e2e.ts:346:7
[@calcom/web] › apps/web/playwright/booking-seats.e2e.ts:350:7 › Reschedule for booking with seats › Owner shouldn't be able to reschedule booking without login in: apps/web/playwright/booking-seats.e2e.ts#L390
1) [@***com/web] › apps/web/playwright/booking-seats.e2e.ts:350:7 › Reschedule for booking with seats › Owner shouldn't be able to reschedule booking without login in Error: expect(received).toBe(expected) // Object.is equality Expected: "Seated event user" Received: "" 388 | const nameElement = await page.locator("input[name=name]"); 389 | const name = await nameElement.inputValue(); > 390 | expect(name).toBe(user.name); | ^ 391 | 392 | //same for email 393 | const emailElement = await page.locator("input[name=email]"); at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/booking-seats.e2e.ts:390:18
[@calcom/web] › apps/web/playwright/hash-my-url.e2e.ts:17:7 › hash my url › generate url hash: apps/web/playwright/hash-my-url.e2e.ts#L1
2) [@***com/web] › apps/web/playwright/hash-my-url.e2e.ts:17:7 › hash my url › generate url hash ─ Test timeout of 60000ms exceeded.
[@calcom/web] › apps/web/playwright/hash-my-url.e2e.ts:17:7 › hash my url › generate url hash: apps/web/playwright/hash-my-url.e2e.ts#L61
2) [@***com/web] › apps/web/playwright/hash-my-url.e2e.ts:17:7 › hash my url › generate url hash ─ Error: locator.waitFor: Test timeout of 60000ms exceeded. Call log: - waiting for getByTestId('toast-success') to be visible 59 | await page.locator("[data-testid=event-slug]").first().fill("somethingrandom"); 60 | await page.locator("[data-testid=update-eventtype]").click(); > 61 | await page.getByTestId("toast-success").waitFor(); | ^ 62 | await page.waitForLoadState("networkidle"); 63 | await page.locator(".primary-navigation >> text=Advanced").click(); 64 | const $url2 = await page.locator('//*[@data-testid="generated-hash-url"]').inputValue(); at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/hash-my-url.e2e.ts:61:45
[@calcom/web] › apps/web/playwright/integrations-stripe.e2e.ts:111:7 › Stripe integration skip true › Can book a paid booking: apps/web/playwright/integrations-stripe.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:111:7 › Stripe integration skip true › Can book a paid booking Test timeout of 60000ms exceeded.
[@calcom/web] › apps/web/playwright/integrations-stripe.e2e.ts:111:7 › Stripe integration skip true › Can book a paid booking: apps/web/playwright/fixtures/users.ts#L944
1) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:111:7 › Stripe integration skip true › Can book a paid booking Error: page.waitForURL: Test timeout of 60000ms exceeded. =========================== logs =========================== waiting for navigation to "/payment/*" until "load" ============================================================ at apps/web/playwright/fixtures/users.ts:944 942 | await page.fill('[name="email"]', "test@example.com"); 943 | > 944 | await Promise.all([page.waitForURL("/payment/*"), page.press('[name="email"]', "Enter")]); | ^ 945 | 946 | await makePaymentUsingStripe(page); 947 | } at bookAndPayEvent (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/fixtures/users.ts:944:27) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/integrations-stripe.e2e.ts:119:5
[@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#L1
2) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:124:7 › Stripe integration skip true › Pending payment booking should not be confirmed by default Test timeout of 60000ms exceeded.
[@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#L140
2) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:124:7 › Stripe integration skip true › Pending payment booking should not be confirmed by default Error: page.waitForURL: Test timeout of 60000ms exceeded. =========================== logs =========================== waiting for navigation to "/payment/*" until "load" ============================================================ 138 | await page.fill('[name="email"]', "test@example.com"); 139 | > 140 | await Promise.all([page.waitForURL("/payment/*"), page.press('[name="email"]', "Enter")]); | ^ 141 | 142 | await page.goto(`/bookings/upcoming`); 143 | at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/integrations-stripe.e2e.ts:140:29
[@calcom/web] › apps/web/playwright/integrations-stripe.e2e.ts:148:7 › Stripe integration skip true › Paid booking should be able to be rescheduled: apps/web/playwright/integrations-stripe.e2e.ts#L1
3) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:148:7 › Stripe integration skip true › Paid booking should be able to be rescheduled Test timeout of 60000ms exceeded.
[@calcom/web] › apps/web/playwright/integrations-stripe.e2e.ts:148:7 › Stripe integration skip true › Paid booking should be able to be rescheduled: apps/web/playwright/fixtures/users.ts#L944
3) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:148:7 › Stripe integration skip true › Paid booking should be able to be rescheduled Error: page.waitForURL: Test timeout of 60000ms exceeded. =========================== logs =========================== waiting for navigation to "/payment/*" until "load" ============================================================ at apps/web/playwright/fixtures/users.ts:944 942 | await page.fill('[name="email"]', "test@example.com"); 943 | > 944 | await Promise.all([page.waitForURL("/payment/*"), page.press('[name="email"]', "Enter")]); | ^ 945 | 946 | await makePaymentUsingStripe(page); 947 | } at bookAndPayEvent (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/fixtures/users.ts:944:27) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/integrations-stripe.e2e.ts:156:5
[@calcom/web] › apps/web/playwright/integrations-stripe.e2e.ts:148:7 › Stripe integration skip true › Paid booking should be able to be rescheduled: apps/web/playwright/integrations-stripe.e2e.ts#L1
3) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:148:7 › Stripe integration skip true › Paid booking should be able to be rescheduled Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[@calcom/web] › apps/web/playwright/integrations-stripe.e2e.ts:148:7 › Stripe integration skip true › Paid booking should be able to be rescheduled: apps/web/playwright/integrations-stripe.e2e.ts#L164
3) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:148:7 › Stripe integration skip true › Paid booking should be able to be rescheduled Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForURL: Test timeout of 60000ms exceeded. =========================== logs =========================== waiting for navigation to "/payment/*" until "load" ============================================================ 162 | 163 | await Promise.all([ > 164 | page.waitForURL("/payment/*"), | ^ 165 | page.click('[data-testid="confirm-reschedule-button"]'), 166 | ]); 167 | at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/integrations-stripe.e2e.ts:164:12
[@calcom/web] › apps/web/playwright/integrations-stripe.e2e.ts:171:7 › Stripe integration skip true › Paid booking should be able to be cancelled: apps/web/playwright/integrations-stripe.e2e.ts#L1
4) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:171:7 › Stripe integration skip true › Paid booking should be able to be cancelled Test timeout of 60000ms exceeded.
[@calcom/web] › apps/web/playwright/integrations-stripe.e2e.ts:171:7 › Stripe integration skip true › Paid booking should be able to be cancelled: apps/web/playwright/integrations-stripe.e2e.ts#L181
4) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:171:7 › Stripe integration skip true › Paid booking should be able to be cancelled Error: page.click: Test timeout of 60000ms exceeded. Call log: - waiting for locator('[data-testid="cancel"]') 179 | await user.bookAndPayEvent(eventType); 180 | > 181 | await page.click('[data-testid="cancel"]'); | ^ 182 | await page.click('[data-testid="confirm_cancel"]'); 183 | 184 | await expect(await page.locator('[data-testid="cancelled-headline"]').first()).toBeVisible(); at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/integrations-stripe.e2e.ts:181:16
Slow Test: [@calcom/embed-core] › packages/embeds/embed-core/playwright/tests/action-based.e2e.ts#L1
[@***com/embed-core] › packages/embeds/embed-core/playwright/tests/action-based.e2e.ts took 45.9s
Tests / E2E API v2
No files were found with the provided path: test-results. No artifacts will be uploaded.
Tests / E2E (2/4)
Failed to restore: aborted
Slow Test: [@calcom/web] › apps/web/playwright/eventType/limit-tab.e2e.ts#L1
[@***com/web] › apps/web/playwright/eventType/limit-tab.e2e.ts took 23.2s
Slow Test: [@calcom/web] › apps/web/playwright/locale.e2e.ts#L1
[@***com/web] › apps/web/playwright/lo***e.e2e.ts took 53.0s
Slow Test: [@calcom/web] › apps/web/playwright/login.2fa.e2e.ts#L1
[@***com/web] › apps/web/playwright/login.2fa.e2e.ts took 19.9s
🎭 Playwright Run Summary
1 skipped 2 passed (8.0s)
🎭 Playwright Run Summary
1 flaky [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/preview.e2e.ts:30:7 › Preview › Preview - embed-core should load from embedLibUrl 3 skipped 21 passed (59.0s)
🎭 Playwright Run Summary
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 9 passed (1.4m)
🎭 Playwright Run Summary
1 flaky [@***com/web] › apps/web/playwright/webhook.e2e.ts:481:7 › MEETING_ENDED, MEETING_STARTED › should create/remove scheduledWebhookTriggers for existing bookings 16 skipped 77 passed (1.2m)
🎭 Playwright Run Summary
1 flaky [@***com/web] › apps/web/playwright/booking-limits.e2e.ts:299:9 › Duration limits › week ─────── 4 skipped 90 passed (3.4m)
🎭 Playwright Run Summary
2 flaky [@***com/web] › apps/web/playwright/booking-seats.e2e.ts:350:7 › Reschedule for booking with seats › Owner shouldn't be able to reschedule booking without login in [@***com/web] › apps/web/playwright/hash-my-url.e2e.ts:17:7 › hash my url › generate url hash ── 4 skipped 88 passed (3.2m)
🎭 Playwright Run Summary
7 flaky [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:111:7 › Stripe integration skip true › Can book a paid booking [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:124:7 › Stripe integration skip true › Pending payment booking should not be confirmed by default [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:148:7 › Stripe integration skip true › Paid booking should be able to be rescheduled [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:171:7 › Stripe integration skip true › Paid booking should be able to be cancelled [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:203:9 › Stripe integration skip true › When event is paid and confirmed › Payment should confirm pending payment booking [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:212:9 › Stripe integration skip true › When event is paid and confirmed › Paid and confirmed booking should be able to be rescheduled [@***com/web] › apps/web/playwright/managed-event-types.e2e.ts:17:7 › Managed Event Types › Can create managed event type 11 skipped 76 passed (5.0m)

Artifacts

Produced during runtime
Name Size
app-store-results
3.6 MB
bundle
2.31 KB
embed-core-results
530 KB
embed-react-results
184 KB
lint-results
387 KB
test-results-1_4
4.61 MB
test-results-2_4
15.4 MB
test-results-3_4
177 MB
test-results-4_4
5.98 MB