Testing¶
The repository includes a focused test suite that validates the Helm chart structure and the presence of the key network markers required by the deployment.
Coverage¶
The tests check that:
- all required chart files exist
- the expected configuration sections are present
- all major Open5GS and UERANSIM components are templated
- critical networking ports and protocols are declared
- the host networking toggle for the RAN is present
Run locally¶
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements-dev.txt
python3 -m pytest -q
Validation goal¶
The purpose of the tests is not to exercise a live cluster. Instead, they guard the chart shape, configuration completeness, and network assumptions that the Helm templates rely on.