Skip to content

test: Check availability tab and all your functions (teste2e-availability)#12434

Merged
CarinaWolli merged 27 commits intomainfrom
teste2e-availability
Jan 15, 2024
Merged

test: Check availability tab and all your functions (teste2e-availability)#12434
CarinaWolli merged 27 commits intomainfrom
teste2e-availability

Conversation

@gitstart-calcom
Copy link
Copy Markdown
Contributor

@gitstart-calcom gitstart-calcom commented Nov 19, 2023

DEMO

image

@vercel
Copy link
Copy Markdown

vercel bot commented Nov 19, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
ai ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jan 15, 2024 3:05pm
api ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jan 15, 2024 3:05pm
dev ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jan 15, 2024 3:05pm
4 Ignored Deployments
Name Status Preview Comments Updated (UTC)
cal ⬜️ Ignored (Inspect) Visit Preview Jan 15, 2024 3:05pm
cal-demo ⬜️ Ignored (Inspect) Visit Preview Jan 15, 2024 3:05pm
qa ⬜️ Ignored (Inspect) Visit Preview Jan 15, 2024 3:05pm
ui ⬜️ Ignored (Inspect) Visit Preview Jan 15, 2024 3:05pm

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Nov 19, 2023

Thank you for following the naming conventions! 🙏 Feel free to join our discord and post your PR link.

@zomars zomars added the core area: core, team members only label Nov 19, 2023
@gitstart-app
Copy link
Copy Markdown
Contributor

gitstart-app bot commented Nov 19, 2023

This PR is estimated to cost between 10 and 20 credits.
🟡 By merging this PR you agree to this estimate. If you disagree, click here.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Nov 20, 2023

📦 Next.js Bundle Analysis for @calcom/web

This analysis was generated by the Next.js Bundle Analysis action. 🤖

This PR introduced no changes to the JavaScript bundle! 🙌

@deploysentinel
Copy link
Copy Markdown

deploysentinel bot commented Nov 20, 2023

Current Playwright Test Results Summary

✅ 382 Passing - ⚠️ 14 Flaky

Run may still be in progress, this comment will be updated as current testing workflow or job completes...

(Last updated on 01/15/2024 03:15:18pm UTC)

Run Details

Running Workflow PR Update on Github Actions

Commit: f94f92f

Started: 01/15/2024 03:05:35pm UTC

⚠️ Flakes

📄   apps/web/playwright/booking-pages.e2e.ts • 1 Flake

Test Case Results

Test Case Last 7 days Failures Last 7 days Flakes
pro user Time slots should be reserved when selected
Retry 1Initial Attempt
0% (0) 0 / 347 runs
failed over last 7 days
5.19% (18) 18 / 347 runs
flaked over last 7 days

📄   apps/web/playwright/booking/selectQuestion.e2e.ts • 1 Flake

Test Case Results

Test Case Last 7 days Failures Last 7 days Flakes
Booking With Phone Question and Each Other Question Booking With Select Question and Radio group Question Select required and Radio group required
Retry 1Initial Attempt
0.85% (3) 3 / 352 runs
failed over last 7 days
1.70% (6) 6 / 352 runs
flaked over last 7 days

📄   apps/web/playwright/login.2fa.e2e.ts • 1 Flake

Test Case Results

Test Case Last 7 days Failures Last 7 days Flakes
2FA Tests should allow a user to enable 2FA and login using 2FA
Retry 1Initial Attempt
0% (0) 0 / 232 runs
failed over last 7 days
34.05% (79) 79 / 232 runs
flaked over last 7 days

📄   apps/web/playwright/booking/checkboxGroupQuestion.e2e.ts • 1 Flake

Test Case Results

Test Case Last 7 days Failures Last 7 days Flakes
Booking With Checkbox Group Question and Each Other Question Booking With Checkbox Group Question and Address Question Booking With Checkbox Group Question and Short text question Checkbox Group and Short Text not required
Retry 1Initial Attempt
0% (0) 0 / 357 runs
failed over last 7 days
2.52% (9) 9 / 357 runs
flaked over last 7 days

📄   apps/web/playwright/booking/radioGroupQuestion.e2e.ts • 2 Flakes

Top 1 Common Error Messages

null

2 Test Cases Affected

Test Case Results

Test Case Last 7 days Failures Last 7 days Flakes
Booking With Radio Question and Each Other Question Booking With Radio Question and Address Question Booking With Radio Question and checkbox group Question Radio required and checkbox group required
Retry 1Initial Attempt
0.56% (2) 2 / 359 runs
failed over last 7 days
1.67% (6) 6 / 359 runs
flaked over last 7 days
Booking With Radio Question and Each Other Question Booking With Radio Question and Address Question Booking With Radio Question and checkbox Question Radio and checkbox not required
Retry 2Retry 1Initial Attempt
0.28% (1) 1 / 358 run
failed over last 7 days
1.40% (5) 5 / 358 runs
flaked over last 7 days

📄   apps/web/playwright/integrations-stripe.e2e.ts • 1 Flake

Test Case Results

Test Case Last 7 days Failures Last 7 days Flakes
Stripe integration Can book a paid booking
Retry 1Initial Attempt
31.30% (113) 113 / 361 runs
failed over last 7 days
6.09% (22) 22 / 361 runs
flaked over last 7 days

📄   apps/web/playwright/booking/phoneQuestion.e2e.ts • 1 Flake

Test Case Results

Test Case Last 7 days Failures Last 7 days Flakes
Booking With Phone Question and Each Other Question Booking With Phone Question and Address Question Booking With Phone Question and Short text question Phone and Short text required
Retry 1Initial Attempt
0% (0) 0 / 362 runs
failed over last 7 days
3.59% (13) 13 / 362 runs
flaked over last 7 days

📄   apps/web/playwright/oauth-provider.e2e.ts • 1 Flake

Test Case Results

Test Case Last 7 days Failures Last 7 days Flakes
OAuth Provider should create valid access token & refresh token for team
Retry 1Initial Attempt
0% (0) 0 / 385 runs
failed over last 7 days
11.43% (44) 44 / 385 runs
flaked over last 7 days

📄   packages/embeds/embed-core/playwright/tests/action-based.e2e.ts • 2 Flakes

Top 1 Common Error Messages

null

2 Test Cases Affected

Test Case Results

Test Case Last 7 days Failures Last 7 days Flakes
Popup Tests should be able to reschedule
Retry 1Initial Attempt
14.29% (55) 55 / 385 runs
failed over last 7 days
82.34% (317) 317 / 385 runs
flaked over last 7 days
Popup Tests Floating Button Popup Pro User - Configured in App with default setting of system theme should open embed iframe according to system theme when no theme is configured through Embed API
Retry 1Initial Attempt
4.42% (17) 17 / 385 runs
failed over last 7 days
76.36% (294) 294 / 385 runs
flaked over last 7 days

📄   apps/web/playwright/embed-code-generator.e2e.ts • 2 Flakes

Top 1 Common Error Messages

null

2 Test Cases Affected

Test Case Results

Test Case Last 7 days Failures Last 7 days Flakes
Embed Code Generator Tests Non-Organization Event Types Page open Embed Dialog and choose floating-popup for First Event Type
Retry 1Initial Attempt
0.25% (1) 1 / 395 run
failed over last 7 days
3.54% (14) 14 / 395 runs
flaked over last 7 days
Embed Code Generator Tests Non-Organization Event Types Page open Embed Dialog and choose Inline for First Event Type
Retry 1Initial Attempt
0.25% (1) 1 / 395 run
failed over last 7 days
3.29% (13) 13 / 395 runs
flaked over last 7 days

📄   packages/embeds/embed-core/playwright/tests/inline.e2e.ts • 1 Flake

Test Case Results

Test Case Last 7 days Failures Last 7 days Flakes
Inline Iframe Inline Iframe - Configured with Dark Theme
Retry 1Initial Attempt
2.33% (9) 9 / 386 runs
failed over last 7 days
34.20% (132) 132 / 386 runs
flaked over last 7 days

View Detailed Build Results


@PeerRich
Copy link
Copy Markdown
Member

some E2E failing

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Jan 2, 2024

This PR is being marked as stale due to inactivity.

@github-actions github-actions bot added the Stale label Jan 2, 2024
await page.locator("div").filter({ hasText: monday }).first().click();
await page.locator("label").filter({ hasText: wednesday }).getByRole("switch").click();
await page.locator("label").filter({ hasText: saturday }).getByRole("switch").click();
await page
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we not change these to use test IDs so we don’t have to filter by text?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

makes sense, we provided this changes now

@gitstart-app
Copy link
Copy Markdown
Contributor

gitstart-app bot commented Jan 4, 2024

This PR is estimated to cost between 10 and 20 credits.
🟡 By merging this PR you agree to this estimate. If you disagree, click here.

Copy link
Copy Markdown
Contributor

@joeauyeung joeauyeung left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, tests are passing and using test ids now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automated-tests area: unit tests, e2e tests, playwright core area: core, team members only Low priority Created by Linear-GitHub Sync

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants