grafana/e2e-playwright/test-plugins/grafana-extensionstest-app
Torkel Ödegaard 28c19036f1
ButtonSelect: Fixes menu shadow (fixes issue with RefreshPicker) (#111431)
* ButtonSelect: Fixes menu shadow

* Update e2e tests to look in portal
2025-09-22 19:55:27 +02:00
..
components
img
pages
plugins
tests ButtonSelect: Fixes menu shadow (fixes issue with RefreshPicker) (#111431) 2025-09-22 19:55:27 +02:00
utils
.gitignore
CHANGELOG.md
README.md
constants.ts
module.tsx
package.json
plugin.json
testIds.ts
tsconfig.json
webpack.config.ts

README.md

Extensions test plugins

This is an app plugin containing nested app plugins that are used for testing the plugins ui extensions APIs.

Further reading:

Build

To build this plugin run yarn e2e:plugin:build.

Development

1: Install frontend dependencies: yarn install --immutable

2: Build and watch the core frontend yarn start

3: Build and watch the test plugins yarn e2e:plugin:build:dev

4: Build the backend make build-go

5: Start the Grafana e2e test server with the provisioned test plugin PORT=3000 ./scripts/grafana-server/start-server

Note that this plugin extends the @grafana/plugin-configs configs which is why it has no src directory and uses a custom webpack config to copy necessary files.

Run Playwright tests

  • yarn playwright test --project extensions-test-app