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 Release: Bump version to 12.3.0-pre (#110974) 2025-09-12 17:54:11 +00:00
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