agama/doc/testing_using_container.md

16 lines
702 B
Markdown

## Testing Using Container
To test complex change that affects multiple parts of Agama it is possible to
run from sources using container that is used to run CI.
Use the [testing_using_container.sh](../testing_using_container.sh) shell
script. That scripts does several steps:
- Starts the container
- Installs the needed packages, compiles the sources and starts the servers
(using the [setup.sh](../setup.sh) script)
- It asks for the new root password to allow logging in (by default there is
no root password set in containers)
- It provides web UI on a forwarded HTTPS port, <https://localhost:10443/>
- Starts a shell inside the container with root access for more testing or
debugging.