plugin-tools icon indicating copy to clipboard operation
plugin-tools copied to clipboard

Plugin E2E: Ideas and improvements

Open sunker opened this issue 1 year ago • 0 comments

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.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?

  • [X] Yes
  • [ ] No

sunker avatar Mar 01 '24 10:03 sunker