Skip to content

Testing

LUME-services tests are an attempt to capture the networking behavior of the server-based services. The development evironment described in

Configuration

The pytest.ini file at the root of the repository describes the port-forwarding behavior passed to the docker-compose file packaged here{target=_blank}.

Tests

Create subprocess for agent

All services spun up using docker compose

Env variables....

Notes

Using docker-compose every time you execute tests is extremely costly. These could be refactored to optionally use persistent resources.

GitHub action

The GitHub action packaged with this repository creates automatic coverage reports and generates the badge on the README