plugin-tools
plugin-tools copied to clipboard
Plugin E2E: Ideas and improvements
Which areas does this feature request relate to
- [ ] Create Plugin
- [ ] Sign Plugin
- [X] 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.
- [x] 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
- [x] 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.jsonfile 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?
- [X] Yes
- [ ] No