grafana / plugin-tools

Create Grafana plugins with ease.
https://grafana.com/developers/plugin-tools/
Apache License 2.0
57 stars 31 forks source link

Docs: Plugin E2E - Panel plugin docs #852

Closed sunker closed 6 months ago

sunker commented 6 months ago

What this PR does / why we need it:

This PR adds a guide on how to e2e test panel plugins. Feedback on parts that are missing are very much welcome!

I feel like we should say something about the complexity that comes with testing visual components such as lines and curves, and why we discourage screenshot testing. At the same time, I want plugin authors to be free to chose whatever path they think is right. WDYT?

Which issue(s) this PR fixes:

Fixes #

Special notes for your reviewer:

github-actions[bot] commented 6 months ago

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 commented 6 months ago

I have edited this document in https://github.com/grafana/plugin-tools/pull/852/commits. Please take a look and ensure that no errors have been introduced.

Looks good, thanks Joe!