Mask out LBOND_DPDK tags from per patch verification 98/12998/1
authorPeter Mikus <pmikus@cisco.com>
Tue, 12 Jun 2018 08:54:08 +0000 (08:54 +0000)
committerPeter Mikus <pmikus@cisco.com>
Tue, 12 Jun 2018 08:54:08 +0000 (08:54 +0000)
Change-Id: I47a5261e9a9b590a408bda093a9310dc38c85873
Signed-off-by: Peter Mikus <pmikus@cisco.com>
bootstrap-verify-perf.sh

index 47c71b6..a944ea3 100755 (executable)
@@ -204,6 +204,7 @@ case "$TEST_TAG" in
     VERIFY-PERF-L2 )
         TAGS=('mrrANDnic_intel-x520-da2AND1t1cANDl2xcbase'
               'mrrANDnic_intel-x520-da2AND1t1cANDl2bdbase')
+        ETAGS=('lbond_dpdk')
         ;;
     VERIFY-PERF-LISP )
         TAGS=('mrrANDnic_intel-x520-da2AND1t1cANDlisp')
@@ -213,6 +214,7 @@ case "$TEST_TAG" in
         ;;
     VERIFY-PERF-VHOST )
         TAGS=('mrrANDnic_intel-x520-da2AND1t1cANDvhost')
+        ETAGS=('lbond_dpdk')
         ;;
     VERIFY-PERF-MEMIF )
         TAGS=('pdrdiscANDnic_intel-x520-da2AND1t1cANDmemif'
@@ -242,6 +244,7 @@ case "$TEST_TAG" in
         TAGS=('mrrANDnic_intel-x520-da2AND1t1cANDl2xcbase'
               'mrrANDnic_intel-x520-da2AND1t1cANDl2bdbase'
               'mrrANDnic_intel-x520-da2AND1t1cANDdot1q')
+        ETAGS=('lbond_dpdk')
         ;;
     VPP-VERIFY-PERF-LISP )
         TAGS=('mrrANDnic_intel-x520-da2AND1t1cANDlisp')
@@ -251,6 +254,7 @@ case "$TEST_TAG" in
         ;;
     VPP-VERIFY-PERF-VHOST )
         TAGS=('mrrANDnic_intel-x520-da2AND1t1cANDvhost')
+        ETAGS=('lbond_dpdk')
         ;;
     VPP-VERIFY-PERF-MEMIF )
         TAGS=('pdrdiscANDnic_intel-x520-da2AND1t1cANDmemif'
@@ -277,10 +281,11 @@ case "$TEST_TAG" in
 esac
 
 # Catenate TAG selections by 'OR'
-printf -v INCLUDES " --include %s " "${TAGS[@]}"
+if [[ ! -z "$TAGS" ]]; then printf -v INCLUDES " --include %s " "${TAGS[@]}"; fi
+if [[ ! -z "$ETAGS" ]]; then printf -v EXCLUDES " --exclude %s " "${ETAGS[@]}"; fi
 
 # Execute the test
-pybot ${PYBOT_ARGS}${INCLUDES} tests/
+pybot ${PYBOT_ARGS}${INCLUDES}${EXCLUDES} tests/
 RETURN_STATUS=$(echo $?)
 
 # Archive JOB artifacts in jenkins