- Suite setup, suite teardown;
- Test setup, test teardown;
1. Tests - Robot
- - Test suites with test cases;
+ - Device tests using containerized environment with SR-IOV access to a NIC;
+ - VPP;
- Performance tests using physical testbed environment:
- VPP;
- DPDK-Testpmd;
- DPDK-L3Fwd;
- - VPP Container K8s orchestrated topologies;
- Tools:
- Documentation generator;
- Report generator;
├── dpdk
│ ├── dpdk_scripts # DPDK helper scripts
│ └── perf # DPDK performance tests
- ├── tldk
- │ ├── func # TLDK functional VIRL tests
- │ ├── tldk_scripts # TLDK helper scripts
- │ └── tldk_testconfig # TLDK test configuration
└── vpp
├── device # VPP device tests
- ├── func # VPP functional VIRL tests
└── perf # VPP performance tests
```
.
resources
└── libraries
- ├── bash
- │ ├── config
+ ├── bash # Contains a dependency of KubernetesUtils
+ │ ├── config # Config for KubernetesUtils dependency
│ ├── entry # Main bootstrap entry directory
│ ├── function # Bootstrap function library
- │ └── shell # Various functions
+ │ └── shell # Various functions for KubernetesUtils
├── python # Python L1 KWs
└── robot # Robot Framework L2 KWs
```