blob: 19b2ce9bd9bdd74089bbf932033e5cb647f08eb2 [file] [log] [blame]
ajay60fd69f2021-11-23 22:38:10 -08001TEST POD
2========
3
Ankur Upadhyayad8605312021-12-03 12:38:35 +05304Description
5-----------
6Testpod is developer tool to simulate 5G NFs and control NF behaviour as
7per test case requirement. Currently, it simulates AMF, NRF, PCF, UDM and UPF.
8While all other NFs run virtually on single pod, SMF runs on actual image on another pod.
9
10The Testpod can be run locally on any environment having miniKube via helm test package
11file present in repository OR locally as in binary mode.
12
ajay60fd69f2021-11-23 22:38:10 -080013How to use testPod
14------------------
Ankur Upadhyayad8605312021-12-03 12:38:35 +053015
16* Binary mode
17 * SMF => ./smf -smfcfg ../../config/smfcfg.yaml -uerouting ../../config/uerouting.yaml
18 * UPF => ./pfcpiface -config ../conf/upf.json
19 * TestPod App => ./testpod amf
20
21* Minikube mode
22 * To test SMF(precondition- UPF should be running)
23 * helm install smftest ./helm/smf/