This crate contains integration tests for moksha.
Before running the tests, ensure that you have the following software installed on your machine:
- Docker: Our tests use Docker to create isolated, reproducible environments. You can download Docker from the official website.
- Docker Compose: This is a tool for defining and running multi-container Docker applications. It's included in the Docker Desktop installation for Windows and Mac. For Linux, you can follow the instructions on the official documentation.
To run the integration tests, use the itests
command in your terminal. This command will start the required services using Docker Compose and run the tests.
just run-itests
Please note that the first time you run the tests, Docker may need to download the required images. This can take some time, but the images will be cached for future runs.