The tests are currently uncategorised. Some of them make external requests and it isn't clear which ones can be run in CI and which ones are for manual use only.
Label tests into one of:
unit - Tests that involve only executing code, no external services.
component - Tests that exercise a component or service. These may involve spinning up an API server, but no external network access is required, no dependencies on e.g. Elastic Search.
integation - Tests that involve external services, such as Elastic Search. These will all be contained in the Docker environment, however, and require no external network access.
manual-live - Tests that compare the behaviour to the extant API. These are only run manually during feature development.
Update README to indicate how to run them using Docker Compose.
The tests are currently uncategorised. Some of them make external requests and it isn't clear which ones can be run in CI and which ones are for manual use only.
Label tests into one of:
unit
- Tests that involve only executing code, no external services.component
- Tests that exercise a component or service. These may involve spinning up an API server, but no external network access is required, no dependencies on e.g. Elastic Search.integation
- Tests that involve external services, such as Elastic Search. These will all be contained in the Docker environment, however, and require no external network access.manual-live
- Tests that compare the behaviour to the extant API. These are only run manually during feature development.Update README to indicate how to run them using Docker Compose.