ajay | 60fd69f | 2021-11-23 22:38:10 -0800 | [diff] [blame] | 1 | TEST POD |
| 2 | ======== |
| 3 | |
Ankur Upadhyaya | d860531 | 2021-12-03 12:38:35 +0530 | [diff] [blame] | 4 | Description |
| 5 | ----------- |
| 6 | Testpod is developer tool to simulate 5G NFs and control NF behaviour as |
| 7 | per test case requirement. Currently, it simulates AMF, NRF, PCF, UDM and UPF. |
| 8 | While all other NFs run virtually on single pod, SMF runs on actual image on another pod. |
| 9 | |
| 10 | The Testpod can be run locally on any environment having miniKube via helm test package |
| 11 | file present in repository OR locally as in binary mode. |
| 12 | |
ajay | 60fd69f | 2021-11-23 22:38:10 -0800 | [diff] [blame] | 13 | How to use testPod |
| 14 | ------------------ |
Ankur Upadhyaya | d860531 | 2021-12-03 12:38:35 +0530 | [diff] [blame] | 15 | |
| 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/ |