summaryrefslogtreecommitdiffstats
path: root/ci/envs/packet_forwarding.sh
diff options
context:
space:
mode:
authorJiang, Yunhong <yunhong.jiang@intel.com>2017-04-10 06:41:36 +0000
committerGerrit Code Review <gerrit@opnfv.org>2017-04-10 06:41:36 +0000
commit39928e5e9503db6f1971c74a84e3d10a4e4f6a6e (patch)
tree81297c87a09b69a19d4a6fbf366b63f1b9fe3d9d /ci/envs/packet_forwarding.sh
parent69801e7ea3995cafcbf7d621e2e2b422732f7b47 (diff)
parent070df31c821a397796047c0a59474ba16ec1c7dd (diff)
Merge "Publishing packet forwarding test cases results."
Diffstat (limited to 'ci/envs/packet_forwarding.sh')
-rwxr-xr-x[-rw-r--r--]ci/envs/packet_forwarding.sh10
1 files changed, 10 insertions, 0 deletions
diff --git a/ci/envs/packet_forwarding.sh b/ci/envs/packet_forwarding.sh
index 643957a2d..c93bb2751 100644..100755
--- a/ci/envs/packet_forwarding.sh
+++ b/ci/envs/packet_forwarding.sh
@@ -77,6 +77,13 @@ function print_results() {
done
}
+function publish_results() {
+ test_type=$1
+ results_dir=${TEST_REPORT_LOG_DIR}/${LOG_SUBDIR}/results*
+ time_stamp=$(date -u +"%Y-%m-%d-%H-%M-%S")
+ ( cd /root/workspace/scripts ; python data_publish.py $time_stamp $test_type $results_dir )
+}
+
function execute_vsperf() {
# figure out list of TCs and execution parameters
case $2 in
@@ -148,6 +155,9 @@ function execute_vsperf() {
mkdir -p ${TEST_REPORT_LOG_DIR}/${LOG_SUBDIR}
[ -f "$LOG_FILE" ] && mv "${LOG_FILE}" "${TEST_REPORT_LOG_DIR}/${LOG_SUBDIR}" &> /dev/null
[ -d "$RES_DIR" ] && mv "$RES_DIR" "${TEST_REPORT_LOG_DIR}/${LOG_SUBDIR}" &> /dev/null
+
+ # Publish test cases results to Grafana Dashboard
+ publish_results $1
}
#Install vsperf and set up the environment