blob: 19b2ce9bd9bdd74089bbf932033e5cb647f08eb2 [file] [log] [blame]
TEST POD
========
Description
-----------
Testpod is developer tool to simulate 5G NFs and control NF behaviour as
per test case requirement. Currently, it simulates AMF, NRF, PCF, UDM and UPF.
While all other NFs run virtually on single pod, SMF runs on actual image on another pod.
The Testpod can be run locally on any environment having miniKube via helm test package
file present in repository OR locally as in binary mode.
How to use testPod
------------------
* Binary mode
* SMF => ./smf -smfcfg ../../config/smfcfg.yaml -uerouting ../../config/uerouting.yaml
* UPF => ./pfcpiface -config ../conf/upf.json
* TestPod App => ./testpod amf
* Minikube mode
* To test SMF(precondition- UPF should be running)
* helm install smftest ./helm/smf/