Montagu System

October 10, 2025 ยท View on GitHub

The Montagu Monorepo

Directories

Still to do

We need to rationalise e2e tests which are reproduced in several component directories. These tests can be brittle and some are currently being skipped and should be reinstated when we put in one set of e2e tests for everything. The problematic tests are those which require all component containers to run. Typically these are scenarios where Montagu API needs to communicate with Packit - to start a task via the task queue, or to create a new user. These require all containers because Packit Auth needs to go through the proxy, and because the proxy requires the web apps to be running..

Tests which are currently skipped or commented out:

  • api/src/app/test/kotlin/org/vaccineimpact/api/test/clients/CeleryClientTests.kt "can call task" l.52-53