grafana/plugin-tools

Plugin E2E: Ideas and improvements

sunker opened this issue · 0 comments

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