Plugin E2E: Ideas and improvements
sunker opened this issue · 0 comments
sunker commented
Which areas does this feature request relate to
- Create Plugin
- Sign Plugin
- Plugin E2E
- Documentation
The purpose of this issue is to list ideas for new features and things that can be improved in the plugin-e2e and the surrounding tooling package.
These are ideas, not something we have committed to deliver.
- Installation: Include plugin-e2e templates in create-plugin scaffolding
- CI: Add workflow that runs e2e tests in the main branch against latest Grafana dev image nightly
- Apps: Improve the story around testing scenes dashboards
- DataSources: Allow backend data source plugins to verify that the data frames returned by QueryData is in a format that can be used to create alert rules
- DataSources: Make it possible to test expressions (panelEditPage|explorePage.addExpression method)
- DataSources: Verify that the pre-configured dashboards are "working"
- DataSources: Enable panel data assertion on more visualisations (only table panel today)
- Panels: Investigate if it's possible to find regressions in viz rendering with e2e tests
- Plugins: Read
plugin.json
file from repo and provide it as a typed fixture (useful to have access to plugin id, routes etc in the test code) - Plugins: Make it easier (add methods) to add transformations
Alternatives
No response
Additional context
No response
Are you interested in contributing the solution?
- Yes
- No