Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prometheus: Improve integration tests with plugin-e2e #84394

Open
4 tasks
bohandley opened this issue Mar 13, 2024 · 0 comments
Open
4 tasks

Prometheus: Improve integration tests with plugin-e2e #84394

bohandley opened this issue Mar 13, 2024 · 0 comments
Labels
area/datasource/frontend area/grafana/e2e datasource/Prometheus prio/medium Important over the long term, but may not be staffed and/or may need multiple releases to complete. type/e2e Everything related to end-to-end tests type/epic Issue made of smaller issues

Comments

@bohandley
Copy link
Contributor

bohandley commented Mar 13, 2024

What do we need to do?

Why do we need to do this?

We previously used/currently use cypress e2e tests but are moving into using @grafana/plugin-e2e which uses Playwright. We can then improve integration tests, test across grafana versions, add this to github workflows in external data sources, and more.

Examples of tests using @grafana/plugin-e2e

@bohandley bohandley added datasource/Prometheus type/epic Issue made of smaller issues area/datasource/frontend type/e2e Everything related to end-to-end tests area/grafana/e2e labels Mar 13, 2024
@NWRichmond NWRichmond added the prio/medium Important over the long term, but may not be staffed and/or may need multiple releases to complete. label Apr 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/datasource/frontend area/grafana/e2e datasource/Prometheus prio/medium Important over the long term, but may not be staffed and/or may need multiple releases to complete. type/e2e Everything related to end-to-end tests type/epic Issue made of smaller issues
Projects
None yet
Development

No branches or pull requests

2 participants