Using the test frameworks in OPNFVΒΆ
Testing is one of the key activities in OPNFV, validation can include component level testing, system testing, automated deployment validation and performance characteristics testing.
The following section outlines how to use the test projects that are delivered on the OPNFV platform for the purpose of testing components and VNFs in the context of a Brahmaputra deployment.
- vSwitchPerf test suites userguide
- General
- VSPERF Installation
- Traffic Generator Setup
- Cloning and building src dependencies
- Configure the
./conf/10_custom.conf
file - Using a custom settings file
- vloop_vnf
- l2fwd Kernel Module
- Executing tests
- Executing Vanilla OVS tests
- Executing PVP and PVVP tests
- Executing PVP tests using Vanilla OVS
- Using vfio_pci with DPDK
- Using SRIOV support
- Using QEMU with PCI passthrough support
- Selection of loopback application for PVP and PVVP tests
- Executing Packet Forwarding tests
- VSPERF modes of operation
- Code change verification by pylint
- GOTCHAs:
- More information