Extend TC008 to run pktgen-dpdk inside VM 45/33145/8
authorJing Zhang <jing.c.zhang@nokia.com>
Sat, 8 Apr 2017 01:35:00 +0000 (21:35 -0400)
committerJing Zhang <jing.c.zhang@nokia.com>
Mon, 1 May 2017 14:05:58 +0000 (10:05 -0400)
commitebddbcb0f76d5320853b3d342e0db36bbf8c6626
tree6aca906c5f024a1f83c9a1481b0f7d50d69e1d40
parent942b41170ebb412cef1ccc0c134ea8984e82171d
Extend TC008 to run pktgen-dpdk inside VM
Need a fast path inside VM to verify full throughput of SRIOV and OVS-dpdk.

Update 1: Change newly added file names to avoid conflict
Update 2: Add more unit test cases
Update 3: Fix default parameter typo for testpmd
Update 4: Adapted to the pktgen-dpdk prompt change from "Pktgen>" to "Pktgen:/>", now just expect "Pktgen"
Update 5: Per comment, merge common functions between latency and throughput tests to utils.py
Update 6: Per comment, seperate the test case from TC008 to a new test case TC077

Change-Id: I1f7471d4ba77636a3a66c79c2652578321312185
JIRA: YARDSTICK-614
Signed-off-by: Jing Zhang <jing.c.zhang@nokia.com>
tests/opnfv/test_cases/opnfv_yardstick_tc077.yaml [new file with mode: 0644]
tests/unit/benchmark/scenarios/networking/test_pktgen_dpdk.py
tests/unit/benchmark/scenarios/networking/test_pktgen_dpdk_throughput.py [new file with mode: 0644]
yardstick/benchmark/scenarios/networking/pktgen_dpdk.py
yardstick/benchmark/scenarios/networking/pktgen_dpdk_benchmark.bash [new file with mode: 0644]
yardstick/benchmark/scenarios/networking/pktgen_dpdk_throughput.py [new file with mode: 0644]
yardstick/benchmark/scenarios/networking/testpmd_rev.bash [new file with mode: 0644]
yardstick/common/utils.py