summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkalyanreddy <reddyx.gundarapu@intel.com>2017-09-25 22:52:15 -0700
committerKalyan reddy Gundarapu <reddyx.gundarapu@intel.com>2017-09-26 17:18:16 +0000
commit03a51bbeafdfa4b808ae4f20ff79e6636e25a51e (patch)
tree6c4a59102bbfa788b2f59fd830ddc2502bf92050
parentd651cc71797f8f32b0fe40ca4ee1c21d50558fd1 (diff)
Adding new packet forwarding test cases
This patch is used to add new packet forwarding test cases as part of kvmfornfv daily job. Also used to publish the throughput results of packet forwarding test cases on to yardstick grafana dashboard. Change-Id: Ic0c2ee4af69b8eae3a9edb05d3f22b06540b02e3 Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com> (cherry picked from commit 3e03ee6596321cb9752868eecdd8d82a508b16d6)
-rwxr-xr-xci/envs/data_publish.py3
-rwxr-xr-xci/envs/packet_forwarding.sh6
2 files changed, 5 insertions, 4 deletions
diff --git a/ci/envs/data_publish.py b/ci/envs/data_publish.py
index 67b3054e7..009f6e4e1 100755
--- a/ci/envs/data_publish.py
+++ b/ci/envs/data_publish.py
@@ -34,7 +34,8 @@ def publish_results(testtype):
"fields": {
"min_value": i['min_latency_ns'],
"avg_value": i['avg_latency_ns'],
- "max_value": i['max_latency_ns']
+ "max_value": i['max_latency_ns'],
+ "throughput": i['throughput_rx_mbps']
}
}
]
diff --git a/ci/envs/packet_forwarding.sh b/ci/envs/packet_forwarding.sh
index cdfed74b1..1ec636511 100755
--- a/ci/envs/packet_forwarding.sh
+++ b/ci/envs/packet_forwarding.sh
@@ -12,9 +12,9 @@ EXIT=0
EXIT_TC_FAILED=1
# DAILY - run selected TCs for defined packet sizes
-TESTCASES_DAILY='phy2phy_tput pvp_tput pvvp_tput'
+TESTCASES_DAILY='phy2phy_tput pvp_tput pvvp_tput pvpv_cont'
TESTPARAM_DAILY='--test-params TRAFFICGEN_PKT_SIZES=(64,128,512,1024,1518)'
-TESTCASES_SRIOV='pvp_tput pvvp_tput'
+TESTCASES_SRIOV='pvp_tput'
TESTPARAM_SRIOV='--test-params TRAFFICGEN_PKT_SIZES=(64,128,512,1024,1518)'
#mounting shared directory for collecting ixia test results.
@@ -102,6 +102,7 @@ function execute_vsperf() {
echo -e "\nExecution of VSPERF for $1"
DATE_SUFFIX=$(date -u +"%Y-%m-%d_%H-%M-%S")
source "$VSPERFENV_DIR"/bin/activate
+ cd $HOME/vswitchperf
case $1 in
"SRIOV")
# use SRIOV specific TCs and configuration
@@ -117,7 +118,6 @@ function execute_vsperf() {
# figure out log file name
LOG_SUBDIR="OvsDpdkVhost"
LOG_FILE="${LOG_FILE_PREFIX}_${LOG_SUBDIR}_${DATE_SUFFIX}.log"
- cd $HOME/vswitchperf
$VSPERF_BIN --list
echo "daily test cases started"
echo " $VSPERF_BIN --vswitch OvsDpdkVhost --vnf QemuDpdkVhostUser $CONF_FILE $TESTPARAM $TESTCASES > $LOG_FILE"