@backstage/backend-test-utils
Test helpers library for Backstage backends.
Usage
Add the library as a devDependency
to your backend package:
cd plugins/my-plugin-backend
yarn add --dev @backstage/backend-test-utils
Environment variables
BACKSTAGE_TEST_DISABLE_DOCKER
- Setting the value to
1
disables Docker for tests
CI
- Setting the value to
1
enables long-running tests, including the ones utilizing Docker
BACKSTAGE_TEST_DOCKER_REGISTRY
- Docker registry mirror address where to pull images for tests, for example
mycompany.docker.io/mirror
- See documentation for information
about authentication (
DOCKER_AUTH_CONFIG
)
Connection strings for different databases that are used for testing. The value of the
string should point to the running instance of the database.
BACKSTAGE_TEST_DATABASE_POSTGRES13_CONNECTION_STRING
BACKSTAGE_TEST_DATABASE_POSTGRES12_CONNECTION_STRING
BACKSTAGE_TEST_DATABASE_POSTGRES11_CONNECTION_STRING
BACKSTAGE_TEST_DATABASE_POSTGRES9_CONNECTION_STRING
BACKSTAGE_TEST_DATABASE_MYSQL8_CONNECTION_STRING
Documentation