getsentry / sentry

Developer-first error tracking and performance monitoring
https://sentry.io
Other
39.16k stars 4.2k forks source link

Cross-browser smoke tests #27009

Open BYK opened 3 years ago

BYK commented 3 years ago

Problem Statement

We want to make sure Sentry UI loads and can perform basic tasks such as logging in across all major browsers:

Solution Brainstorm

We can use publicly available tools such as BrowserStack and integrate them to our Vercel preview deploys to get PR-level warnings when things break.

We can also set up per-commit or time-based regular checks for the live product.

chadwhitacre commented 3 years ago

Surprised we've gotten this far without this, tbh. Better late than never! :)

BYK commented 3 years ago

Ping @billyvg & @armenzg for visibility.

billyvg commented 3 years ago

We have some running on a 5 minute interval right now at https://github.com/getsentry/smoke-test-sentry using GHA + playwright. Next steps are to have it run pre-deploy.