This is collection of network tests.
Topologies are defined via k8s manifest files.
- Linux host or VM
- netclab installed (https://github.com/mbakalarski/netclab)
- Python 3.x
git clone https://github.com/mbakalarski/network-tests.git
cd network-tests
pip install -e .
Deploy topology:
kubectl apply [-f|-k] <manifests for topology>
Run tests:
pytest --pyargs network-tests