grafana/e2e-playwright/test-plugins/grafana-extensionstest-app
github-actions[bot] 066f57472e
Release: 12.2.0 (#111517)
* Update changelog

* Update version to 12.2.0

---------

Co-authored-by: grafana-delivery-bot[bot] <grafana-delivery-bot[bot]@users.noreply.github.com>
2025-09-23 18:46:42 -05:00
..
components
img
pages
plugins
tests
utils
.gitignore
CHANGELOG.md
README.md
constants.ts
module.tsx
package.json Release: 12.2.0 (#111517) 2025-09-23 18:46:42 -05: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