Awesome Reviewers

Verification · Testing · Unit and integration tests

Integration tests with real services

Run against real databases and queues in containers instead of mocks.

How to build it

  1. Start the real database or queue in a container from the test setup.
  2. Run storage and messaging tests against that container, not a mock.
  3. Tear down the containers after each test run.

Signals in a repository

  • Testcontainers imports or container definitions in the test suite.
  • A docker-compose file that the test job or a test fixture uses.
  • CI jobs that enable a container runtime for the test step.

In practice

No scanned repository runs a tool for this check. The steps above are the only guidance.