Test helpers library for Backstage backends.
Add the library as a devDependency
to your backend package:
# From your Backstage root directory, go to your backend package, or to a backend plugin
cd plugins/my-plugin-backend
yarn add --dev @backstage/backend-test-utils
-
BACKSTAGE_TEST_DISABLE_DOCKER
- Setting the value to
1
disables Docker for tests
- Setting the value to
-
CI
- Setting the value to
1
enables long-running tests, including the ones utilizing Docker
- Setting the value to
-
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
)
- Docker registry mirror address where to pull images for tests, for example
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