diff options
author | pmikus <peter.mikus@protonmail.ch> | 2024-04-17 13:22:13 +0000 |
---|---|---|
committer | Peter Mikus <peter.mikus@protonmail.ch> | 2024-04-18 09:14:41 +0000 |
commit | de8b46886a590150bc5d403f9f556e6cbc99c3eb (patch) | |
tree | b75ba584c8aeff20c1051c9871742ad72ba699e9 | |
parent | f08d282f19c1a8eb4881b908fa77f70c52879ca2 (diff) |
feat(job_specs): Add soak test
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch>
Change-Id: I48240d2df2ee7908d07da86a4e4da359178d0b9e
-rw-r--r-- | resources/job_specs/report_iterative/2n-clx/soak-00.md | 46 | ||||
-rw-r--r-- | resources/job_specs/report_iterative/2n-clx/vpp-soak-00.md | 46 | ||||
-rw-r--r-- | resources/job_specs/report_iterative/2n-icx/vpp-soak-00.md (renamed from resources/job_specs/report_iterative/2n-icx/soak-00.md) | 0 | ||||
-rw-r--r-- | resources/job_specs/report_iterative/2n-spr/vpp-soak-00.md | 46 | ||||
-rw-r--r-- | resources/job_specs/report_iterative/3n-icx/vpp-soak-00.md | 46 | ||||
-rw-r--r-- | resources/job_specs/report_iterative/3n-icxd/vpp-soak-00.md | 46 | ||||
l--------- | resources/job_specs/soak_weekly/vpp-2n-clx.md | 1 | ||||
l--------- | resources/job_specs/soak_weekly/vpp-2n-icx.md | 1 | ||||
l--------- | resources/job_specs/soak_weekly/vpp-2n-spr.md | 1 | ||||
l--------- | resources/job_specs/soak_weekly/vpp-3n-icx.md | 1 | ||||
l--------- | resources/job_specs/soak_weekly/vpp-3n-icxd.md | 1 | ||||
-rw-r--r-- | resources/libraries/bash/function/common.sh | 6 |
12 files changed, 195 insertions, 46 deletions
diff --git a/resources/job_specs/report_iterative/2n-clx/soak-00.md b/resources/job_specs/report_iterative/2n-clx/soak-00.md deleted file mode 100644 index ca0efa6133..0000000000 --- a/resources/job_specs/report_iterative/2n-clx/soak-00.md +++ /dev/null @@ -1,46 +0,0 @@ -# 2n-clx -## ./container_memif -### intel-xxv710 -#### avf -##### eth-l2bdbasemaclrn-eth-2memif-1dcr -1c AND 64b AND soak AND xxv710 AND drv_avf AND eth-l2bdbasemaclrn-eth-2memif-1dcr -#### dpdk-vfio-pci -##### eth-l2bdbasemaclrn-eth-2memif-1dcr -1c AND 64b AND soak AND xxv710 AND drv_vfio_pci AND eth-l2bdbasemaclrn-eth-2memif-1dcr -## ./ip4 -### intel-xxv710 -#### avf -##### ethip4-ip4base -1c AND 64b AND soak AND xxv710 AND drv_avf AND ethip4-ip4base -#### dpdk-vfio-pci -##### ethip4-ip4base -1c AND 64b AND soak AND xxv710 AND drv_vfio_pci AND ethip4-ip4base -## ./ip6 -#### avf -##### ethip6-ip6base -1c AND 78b AND soak AND xxv710 AND drv_avf AND ethip6-ip6base -#### dpdk-vfio-pci -##### ethip6-ip6base -1c AND 78b AND soak AND xxv710 AND drv_vfio_pci AND ethip6-ip6base -## ./l2 -#### avf -##### eth-l2xcbase -1c AND 64b AND soak AND xxv710 AND drv_avf AND eth-l2xcbase -##### eth-l2bdbasemaclrn -1c AND 64b AND soak AND xxv710 AND drv_avf AND eth-l2bdbasemaclrn -#### dpdk-vfio-pci -##### eth-l2xcbase -1c AND 64b AND soak AND xxv710 AND drv_vfio_pci AND eth-l2xcbase -##### eth-l2bdbasemaclrn -1c AND 64b AND soak AND xxv710 AND drv_vfio_pci AND eth-l2bdbasemaclrn -## ./vm_vhost -#### avf -##### eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm -1c AND 64b AND soak AND xxv710 AND drv_avf AND eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm -##### eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc -1c AND 64b AND soak AND xxv710 AND drv_avf AND eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc -# #### dpdk-vfio-pci -# ##### eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm -# 1c AND 64b AND soak AND xxv710 AND drv_vfio_pci AND eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm -# ##### eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc -# 1c AND 64b AND soak AND xxv710 AND drv_vfio_pci AND eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc
\ No newline at end of file diff --git a/resources/job_specs/report_iterative/2n-clx/vpp-soak-00.md b/resources/job_specs/report_iterative/2n-clx/vpp-soak-00.md new file mode 100644 index 0000000000..33e92b2b5f --- /dev/null +++ b/resources/job_specs/report_iterative/2n-clx/vpp-soak-00.md @@ -0,0 +1,46 @@ +# 2n-clx +## ./container_memif +### intel-e810cq +#### avf +##### eth-l2bdbasemaclrn-eth-2memif-1dcr +1c AND 64b AND soak AND e810cq AND drv_avf AND eth-l2bdbasemaclrn-eth-2memif-1dcr +#### dpdk-vfio-pci +##### eth-l2bdbasemaclrn-eth-2memif-1dcr +1c AND 64b AND soak AND e810cq AND drv_vfio_pci AND eth-l2bdbasemaclrn-eth-2memif-1dcr +## ./ip4 +### intel-e810cq +#### avf +##### ethip4-ip4base +1c AND 64b AND soak AND e810cq AND drv_avf AND ethip4-ip4base +#### dpdk-vfio-pci +##### ethip4-ip4base +1c AND 64b AND soak AND e810cq AND drv_vfio_pci AND ethip4-ip4base +## ./ip6 +#### avf +##### ethip6-ip6base +1c AND 78b AND soak AND e810cq AND drv_avf AND ethip6-ip6base +#### dpdk-vfio-pci +##### ethip6-ip6base +1c AND 78b AND soak AND e810cq AND drv_vfio_pci AND ethip6-ip6base +## ./l2 +#### avf +##### eth-l2xcbase +1c AND 64b AND soak AND e810cq AND drv_avf AND eth-l2xcbase +##### eth-l2bdbasemaclrn +1c AND 64b AND soak AND e810cq AND drv_avf AND eth-l2bdbasemaclrn +#### dpdk-vfio-pci +##### eth-l2xcbase +1c AND 64b AND soak AND e810cq AND drv_vfio_pci AND eth-l2xcbase +##### eth-l2bdbasemaclrn +1c AND 64b AND soak AND e810cq AND drv_vfio_pci AND eth-l2bdbasemaclrn +## ./vm_vhost +#### avf +##### eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm +1c AND 64b AND soak AND e810cq AND drv_avf AND eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm +##### eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc +1c AND 64b AND soak AND e810cq AND drv_avf AND eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc +# #### dpdk-vfio-pci +# ##### eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm +# 1c AND 64b AND soak AND e810cq AND drv_vfio_pci AND eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm +# ##### eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc +# 1c AND 64b AND soak AND e810cq AND drv_vfio_pci AND eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc diff --git a/resources/job_specs/report_iterative/2n-icx/soak-00.md b/resources/job_specs/report_iterative/2n-icx/vpp-soak-00.md index 55a1c81fe8..55a1c81fe8 100644 --- a/resources/job_specs/report_iterative/2n-icx/soak-00.md +++ b/resources/job_specs/report_iterative/2n-icx/vpp-soak-00.md diff --git a/resources/job_specs/report_iterative/2n-spr/vpp-soak-00.md b/resources/job_specs/report_iterative/2n-spr/vpp-soak-00.md new file mode 100644 index 0000000000..829ac703fd --- /dev/null +++ b/resources/job_specs/report_iterative/2n-spr/vpp-soak-00.md @@ -0,0 +1,46 @@ +# 2n-spr +## ./container_memif +### intel-e810cq +#### avf +##### eth-l2bdbasemaclrn-eth-2memif-1dcr +1c AND 64b AND soak AND e810cq AND drv_avf AND eth-l2bdbasemaclrn-eth-2memif-1dcr +#### dpdk-vfio-pci +##### eth-l2bdbasemaclrn-eth-2memif-1dcr +1c AND 64b AND soak AND e810cq AND drv_vfio_pci AND eth-l2bdbasemaclrn-eth-2memif-1dcr +## ./ip4 +### intel-e810cq +#### avf +##### ethip4-ip4base +1c AND 64b AND soak AND e810cq AND drv_avf AND ethip4-ip4base +#### dpdk-vfio-pci +##### ethip4-ip4base +1c AND 64b AND soak AND e810cq AND drv_vfio_pci AND ethip4-ip4base +## ./ip6 +#### avf +##### ethip6-ip6base +1c AND 78b AND soak AND e810cq AND drv_avf AND ethip6-ip6base +#### dpdk-vfio-pci +##### ethip6-ip6base +1c AND 78b AND soak AND e810cq AND drv_vfio_pci AND ethip6-ip6base +## ./l2 +#### avf +##### eth-l2xcbase +1c AND 64b AND soak AND e810cq AND drv_avf AND eth-l2xcbase +##### eth-l2bdbasemaclrn +1c AND 64b AND soak AND e810cq AND drv_avf AND eth-l2bdbasemaclrn +#### dpdk-vfio-pci +##### eth-l2xcbase +1c AND 64b AND soak AND e810cq AND drv_vfio_pci AND eth-l2xcbase +##### eth-l2bdbasemaclrn +1c AND 64b AND soak AND e810cq AND drv_vfio_pci AND eth-l2bdbasemaclrn +## ./vm_vhost +#### avf +##### eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm +1c AND 64b AND soak AND e810cq AND drv_avf AND eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm +##### eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc +1c AND 64b AND soak AND e810cq AND drv_avf AND eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc +# #### dpdk-vfio-pci +# ##### eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm +# 1c AND 64b AND soak AND e810cq AND drv_vfio_pci AND eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm +# ##### eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc +# 1c AND 64b AND soak AND e810cq AND drv_vfio_pci AND eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc diff --git a/resources/job_specs/report_iterative/3n-icx/vpp-soak-00.md b/resources/job_specs/report_iterative/3n-icx/vpp-soak-00.md new file mode 100644 index 0000000000..5c347df134 --- /dev/null +++ b/resources/job_specs/report_iterative/3n-icx/vpp-soak-00.md @@ -0,0 +1,46 @@ +# 3n-icx +## ./container_memif +### intel-e810cq +#### avf +##### eth-l2bdbasemaclrn-eth-2memif-1dcr +1c AND 64b AND soak AND e810cq AND drv_avf AND eth-l2bdbasemaclrn-eth-2memif-1dcr +#### dpdk-vfio-pci +##### eth-l2bdbasemaclrn-eth-2memif-1dcr +1c AND 64b AND soak AND e810cq AND drv_vfio_pci AND eth-l2bdbasemaclrn-eth-2memif-1dcr +## ./ip4 +### intel-e810cq +#### avf +##### ethip4-ip4base +1c AND 64b AND soak AND e810cq AND drv_avf AND ethip4-ip4base +#### dpdk-vfio-pci +##### ethip4-ip4base +1c AND 64b AND soak AND e810cq AND drv_vfio_pci AND ethip4-ip4base +## ./ip6 +#### avf +##### ethip6-ip6base +1c AND 78b AND soak AND e810cq AND drv_avf AND ethip6-ip6base +#### dpdk-vfio-pci +##### ethip6-ip6base +1c AND 78b AND soak AND e810cq AND drv_vfio_pci AND ethip6-ip6base +## ./l2 +#### avf +##### eth-l2xcbase +1c AND 64b AND soak AND e810cq AND drv_avf AND eth-l2xcbase +##### eth-l2bdbasemaclrn +1c AND 64b AND soak AND e810cq AND drv_avf AND eth-l2bdbasemaclrn +#### dpdk-vfio-pci +##### eth-l2xcbase +1c AND 64b AND soak AND e810cq AND drv_vfio_pci AND eth-l2xcbase +##### eth-l2bdbasemaclrn +1c AND 64b AND soak AND e810cq AND drv_vfio_pci AND eth-l2bdbasemaclrn +## ./vm_vhost +#### avf +##### eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm +1c AND 64b AND soak AND e810cq AND drv_avf AND eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm +##### eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc +1c AND 64b AND soak AND e810cq AND drv_avf AND eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc +# #### dpdk-vfio-pci +# ##### eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm +# 1c AND 64b AND soak AND e810cq AND drv_vfio_pci AND eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm +# ##### eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc +# 1c AND 64b AND soak AND e810cq AND drv_vfio_pci AND eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc diff --git a/resources/job_specs/report_iterative/3n-icxd/vpp-soak-00.md b/resources/job_specs/report_iterative/3n-icxd/vpp-soak-00.md new file mode 100644 index 0000000000..b89bfc6aab --- /dev/null +++ b/resources/job_specs/report_iterative/3n-icxd/vpp-soak-00.md @@ -0,0 +1,46 @@ +# 3n-icxd +## ./container_memif +### intel-e823c +#### avf +##### eth-l2bdbasemaclrn-eth-2memif-1dcr +1c AND 64b AND soak AND e823c AND drv_avf AND eth-l2bdbasemaclrn-eth-2memif-1dcr +#### dpdk-vfio-pci +##### eth-l2bdbasemaclrn-eth-2memif-1dcr +1c AND 64b AND soak AND e823c AND drv_vfio_pci AND eth-l2bdbasemaclrn-eth-2memif-1dcr +## ./ip4 +### intel-e823c +#### avf +##### ethip4-ip4base +1c AND 64b AND soak AND e823c AND drv_avf AND ethip4-ip4base +#### dpdk-vfio-pci +##### ethip4-ip4base +1c AND 64b AND soak AND e823c AND drv_vfio_pci AND ethip4-ip4base +## ./ip6 +#### avf +##### ethip6-ip6base +1c AND 78b AND soak AND e823c AND drv_avf AND ethip6-ip6base +#### dpdk-vfio-pci +##### ethip6-ip6base +1c AND 78b AND soak AND e823c AND drv_vfio_pci AND ethip6-ip6base +## ./l2 +#### avf +##### eth-l2xcbase +1c AND 64b AND soak AND e823c AND drv_avf AND eth-l2xcbase +##### eth-l2bdbasemaclrn +1c AND 64b AND soak AND e823c AND drv_avf AND eth-l2bdbasemaclrn +#### dpdk-vfio-pci +##### eth-l2xcbase +1c AND 64b AND soak AND e823c AND drv_vfio_pci AND eth-l2xcbase +##### eth-l2bdbasemaclrn +1c AND 64b AND soak AND e823c AND drv_vfio_pci AND eth-l2bdbasemaclrn +## ./vm_vhost +#### avf +##### eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm +1c AND 64b AND soak AND e823c AND drv_avf AND eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm +##### eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc +1c AND 64b AND soak AND e823c AND drv_avf AND eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc +# #### dpdk-vfio-pci +# ##### eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm +# 1c AND 64b AND soak AND e823c AND drv_vfio_pci AND eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm +# ##### eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc +# 1c AND 64b AND soak AND e823c AND drv_vfio_pci AND eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc diff --git a/resources/job_specs/soak_weekly/vpp-2n-clx.md b/resources/job_specs/soak_weekly/vpp-2n-clx.md new file mode 120000 index 0000000000..1de08259c4 --- /dev/null +++ b/resources/job_specs/soak_weekly/vpp-2n-clx.md @@ -0,0 +1 @@ +../report_iterative/2n-clx/vpp-soak-00.md
\ No newline at end of file diff --git a/resources/job_specs/soak_weekly/vpp-2n-icx.md b/resources/job_specs/soak_weekly/vpp-2n-icx.md new file mode 120000 index 0000000000..28c08129d4 --- /dev/null +++ b/resources/job_specs/soak_weekly/vpp-2n-icx.md @@ -0,0 +1 @@ +../report_iterative/2n-icx/vpp-soak-00.md
\ No newline at end of file diff --git a/resources/job_specs/soak_weekly/vpp-2n-spr.md b/resources/job_specs/soak_weekly/vpp-2n-spr.md new file mode 120000 index 0000000000..c11899295d --- /dev/null +++ b/resources/job_specs/soak_weekly/vpp-2n-spr.md @@ -0,0 +1 @@ +../report_iterative/2n-spr/vpp-soak-00.md
\ No newline at end of file diff --git a/resources/job_specs/soak_weekly/vpp-3n-icx.md b/resources/job_specs/soak_weekly/vpp-3n-icx.md new file mode 120000 index 0000000000..755a3659e1 --- /dev/null +++ b/resources/job_specs/soak_weekly/vpp-3n-icx.md @@ -0,0 +1 @@ +../report_iterative/3n-icx/vpp-soak-00.md
\ No newline at end of file diff --git a/resources/job_specs/soak_weekly/vpp-3n-icxd.md b/resources/job_specs/soak_weekly/vpp-3n-icxd.md new file mode 120000 index 0000000000..a4fb4dd8e7 --- /dev/null +++ b/resources/job_specs/soak_weekly/vpp-3n-icxd.md @@ -0,0 +1 @@ +../report_iterative/3n-icxd/vpp-soak-00.md
\ No newline at end of file diff --git a/resources/libraries/bash/function/common.sh b/resources/libraries/bash/function/common.sh index 01d01e8ce5..4f104dbfd3 100644 --- a/resources/libraries/bash/function/common.sh +++ b/resources/libraries/bash/function/common.sh @@ -1052,6 +1052,12 @@ function select_tags () { awk {"$awk_nics_sub_cmd"} || echo "perftest") || die SELECTION_MODE="--test" ;; + *"soak-weekly"* ) + readarray -t test_tag_array <<< $(grep -v "#" \ + ${tfd}/soak_weekly/${DUT}-${NODENESS}-${FLAVOR}.md | + awk {"$awk_nics_sub_cmd"} || echo "perftest") || die + SELECTION_MODE="--test" + ;; *"report-iterative"* ) test_sets=(${TEST_TAG_STRING//:/ }) # Run only one test set per run |