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

Plugin E2E: Use custom data source for internal tests #1405

Open
wants to merge 15 commits into
base: main
Choose a base branch
from

Conversation

sunker
Copy link
Contributor

@sunker sunker commented Dec 16, 2024

What this PR does / why we need it:

This PR replaces the usage of the Google sheets ds and the Redshift ds in the internal test suite with a custom datasource . This has several benefits (see related issue). The tests are mostly a 1-1 conversation, but in a few situations they had to be rewritten from scratch. Also tried to cleanup internal test suite structure, improve playwright CI and add a new project to run tests against wide screens (UI may differ for wide screens, potentially breaking plugin-e2e APIs).

Which issue(s) this PR fixes:

Fixes https://github.com/grafana/grafana-community-team/issues/270

Special notes for your reviewer:

@sunker sunker requested a review from a team as a code owner December 16, 2024 13:56
@sunker sunker added the no-changelog Don't include in changelog and version calculations label Dec 16, 2024
@sunker sunker requested a review from Ukochka December 16, 2024 13:56
Copy link

github-actions bot commented Dec 16, 2024

Hello! 👋 This repository uses Auto for releasing packages using PR labels.

✨ This PR can be merged. It will not be considered when calculating future versions of the npm packages and will not appear in the changelogs.

@sunker sunker marked this pull request as draft December 16, 2024 13:56
@sunker sunker force-pushed the plugin-e2e/replace-internal-datasources branch 2 times, most recently from 85938c1 to d6017e9 Compare December 20, 2024 14:32
@sunker sunker force-pushed the plugin-e2e/replace-internal-datasources branch from d6017e9 to 2fe4d97 Compare January 7, 2025 07:07
@sunker sunker self-assigned this Jan 7, 2025
@sunker sunker marked this pull request as ready for review January 7, 2025 08:41
@sunker sunker requested a review from mckn January 7, 2025 08:42
@sunker sunker force-pushed the plugin-e2e/replace-internal-datasources branch 3 times, most recently from d9260b5 to d84d360 Compare January 15, 2025 13:44
@sunker sunker force-pushed the plugin-e2e/replace-internal-datasources branch from d84d360 to b098538 Compare January 16, 2025 08:02
Copy link
Collaborator

@mckn mckn left a comment

Choose a reason for hiding this comment

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

LGTM!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
no-changelog Don't include in changelog and version calculations
Projects
Status: 🔬 In review
Development

Successfully merging this pull request may close these issues.

2 participants