TOPOLOGIES_DIR=$(readlink -e "${CSIT_DIR}/topologies/available") || {
die "Readlink failed."
}
- JOB_SPECS_DIR=$(readlink -e "${CSIT_DIR}/docs/job_specs") || {
+ JOB_SPECS_DIR=$(readlink -e "${CSIT_DIR}/resources/job_specs") || {
die "Readlink failed."
}
RESOURCES_DIR=$(readlink -e "${CSIT_DIR}/resources") || {
NODENESS="2n"
FLAVOR="icx"
;;
+ *"2n-spr"*)
+ NODENESS="2n"
+ FLAVOR="spr"
+ ;;
*"3n-icx"*)
NODENESS="3n"
FLAVOR="icx"
;;
+ *"3n-spr"*)
+ NODENESS="3n"
+ FLAVOR="spr"
+ ;;
*"3n-snr"*)
NODENESS="3n"
FLAVOR="snr"
*"3n-icx"* | *"2n-icx"*)
default_nic="nic_intel-xxv710"
;;
+ *"3n-spr"* | *"2n-spr"*)
+ default_nic="nic_intel-e810cq"
+ ;;
*"2n-clx"* | *"2n-zn2"*)
default_nic="nic_intel-xxv710"
;;
- *"2n-tx2"* | *"3n-alt"* | *"mrr-daily-master")
+ *"2n-tx2"* | *"3n-alt"*)
default_nic="nic_intel-xl710"
;;
*"1n-aws"* | *"2n-aws"* | *"3n-aws"*)
awk_nics_sub_cmd+='gsub("nitro-50g","50ge1p1ENA");'
awk_nics_sub_cmd+='if ($9 =="drv_avf") drv="avf-";'
awk_nics_sub_cmd+='else if ($9 =="drv_rdma_core") drv ="rdma-";'
+ awk_nics_sub_cmd+='else if ($9 =="drv_mlx5_core") drv ="mlx5-";'
awk_nics_sub_cmd+='else if ($9 =="drv_af_xdp") drv ="af-xdp-";'
awk_nics_sub_cmd+='else drv="";'
awk_nics_sub_cmd+='if ($1 =="-") cores="";'
awk {"$awk_nics_sub_cmd"} || echo "devicetest") || die
SELECTION_MODE="--test"
;;
+ *"hoststack-daily"* )
+ readarray -t test_tag_array <<< $(grep -v "#" \
+ ${tfd}/hoststack_daily/${DUT}-${NODENESS}-${FLAVOR}.md |
+ awk {"$awk_nics_sub_cmd"} || echo "perftest") || die
+ SELECTION_MODE="--test"
+ ;;
*"ndrpdr-weekly"* )
readarray -t test_tag_array <<< $(grep -v "#" \
- ${tfd}/mlr_weekly/${DUT}-${NODENESS}-${FLAVOR}.md |
+ ${tfd}/ndrpdr_weekly/${DUT}-${NODENESS}-${FLAVOR}.md |
awk {"$awk_nics_sub_cmd"} || echo "perftest") || die
SELECTION_MODE="--test"
;;
*"2n-icx"*)
test_tag_array+=("!ipsechw")
;;
- *"3n-icx"*)
+ *"2n-spr"*)
+ test_tag_array+=("!ipsechw")
+ ;;
+ *"2n-tx2"*)
test_tag_array+=("!ipsechw")
- # Not enough nic_intel-xxv710 to support double link tests.
- test_tag_array+=("!3_node_double_link_topoANDnic_intel-xxv710")
;;
*"2n-zn2"*)
test_tag_array+=("!ipsechw")
;;
- *"2n-tx2"* | *"3n-alt"*)
+ *"3n-alt"*)
+ test_tag_array+=("!ipsechw")
+ ;;
+ *"3n-icx"*)
test_tag_array+=("!ipsechw")
+ test_tag_array+=("!3_node_double_link_topoANDnic_intel-xxv710")
;;
*"3n-snr"*)
;;
+ *"3n-spr"*)
+ test_tag_array+=("!ipsechw")
+ ;;
*"3n-tsh"*)
- # 3n-tsh only has x520 NICs which don't work with AVF
test_tag_array+=("!drv_avf")
test_tag_array+=("!ipsechw")
;;
TOPOLOGIES=( "${TOPOLOGIES_DIR}"/*2n_icx*.yaml )
TOPOLOGIES_TAGS="2_node_*_link_topo"
;;
+ "2n_spr")
+ TOPOLOGIES=( "${TOPOLOGIES_DIR}"/*2n_spr*.yaml )
+ TOPOLOGIES_TAGS="2_node_*_link_topo"
+ ;;
"3n_snr")
TOPOLOGIES=( "${TOPOLOGIES_DIR}"/*3n_snr*.yaml )
TOPOLOGIES_TAGS="3_node_single_link_topo"