@backstage/backend-test-utils
TypeScript icon, indicating that this package has built-in type declarations

0.3.7 • Public • Published

@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

Readme

Keywords

Package Sidebar

Install

npm i @backstage/backend-test-utils

Homepage

backstage.io

Weekly Downloads

16,024

Version

0.3.7

License

Apache-2.0

Unpacked Size

314 kB

Total Files

6

Last publish

Collaborators

  • patriko
  • freben
  • marcuseide