X-Git-Url: https://gerrit.fd.io/r/gitweb?p=csit.git;a=blobdiff_plain;f=resources%2Flibraries%2Fbash%2Ffunction%2Fcommon.sh;h=b194c312596b407b919d40951557eb949c4edcc1;hp=6b113588fa0777651a82446b95b9d7e2a510e674;hb=9f7e749f98f1437b90647749501d43b02a2be5eb;hpb=29a928c376a5695a12f58bc0fb400e53b2676e54 diff --git a/resources/libraries/bash/function/common.sh b/resources/libraries/bash/function/common.sh index 6b113588fa..b194c31259 100644 --- a/resources/libraries/bash/function/common.sh +++ b/resources/libraries/bash/function/common.sh @@ -118,7 +118,7 @@ function activate_virtualenv () { env_dir="${root_path}/env" req_path=${2-$CSIT_DIR/requirements.txt} rm -rf "${env_dir}" || die "Failed to clean previous virtualenv." - pip3 install virtualenv==20.0.20 || { + pip3 install virtualenv==20.15.1 || { die "Virtualenv package install failed." } virtualenv --no-download --python=$(which python3) "${env_dir}" || { @@ -487,6 +487,10 @@ function get_test_code () { NODENESS="3n" FLAVOR="dnv" ;; + *"3n-snr"*) + NODENESS="3n" + FLAVOR="snr" + ;; *"2n-tx2"*) NODENESS="2n" FLAVOR="tx2" @@ -775,7 +779,6 @@ function run_pybot () { set -exuo pipefail all_options=("--outputdir" "${ARCHIVE_DIR}" "${PYBOT_ARGS[@]}") - all_options+=("--noncritical" "EXPECTED_FAILING") all_options+=("${EXPANDED_TAGS[@]}") pushd "${CSIT_DIR}" || die "Change directory operation failed." @@ -879,6 +882,9 @@ function select_tags () { *"3n-dnv"* | *"2n-dnv"*) default_nic="nic_intel-x553" ;; + *"3n-snr"*) + default_nic="nic_intel-e810xxv" + ;; *"3n-tsh"*) default_nic="nic_intel-x520-da2" ;; @@ -1034,6 +1040,8 @@ function select_tags () { test_tag_array+=("!vts") test_tag_array+=("!drv_avf") ;; + *"3n-snr"*) + ;; *"3n-tsh"*) # 3n-tsh only has x520 NICs which don't work with AVF test_tag_array+=("!drv_avf") @@ -1196,13 +1204,16 @@ function set_environment_variables () { case "${TEST_CODE}" in *"1n-aws"* | *"2n-aws"* | *"3n-aws"*) - # T-Rex 2.88 workaround for ENA NICs + # T-Rex 2.88+ workaround for ENA NICs. export TREX_RX_DESCRIPTORS_COUNT=1024 export TREX_EXTRA_CMDLINE="--mbuf-factor 19" export TREX_CORE_COUNT=6 - # Settings to prevent duration stretching + # Settings to prevent duration stretching. export PERF_TRIAL_STL_DELAY=0.1 ;; + *"2n-zn2"*) + # Maciek's workaround for Zen2 with lower amount of cores. + export TREX_CORE_COUNT=14 esac }