Files
backstage/packages/backend-test-utils
Fredrik Adelöw 8e7f7249e7 chore: regenerate knip reports
Signed-off-by: Fredrik Adelöw <freben@spotify.com>
Made-with: Cursor
2026-04-16 12:14:47 +02:00
..
2026-04-14 14:57:31 +00:00
2026-04-16 12:14:47 +02:00
2026-04-14 14:57:31 +00:00

@backstage/backend-test-utils

Test helpers library for Backstage backends.

Usage

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

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