feat(job_specs): Add soak test 43/40743/6
authorpmikus <peter.mikus@protonmail.ch>
Wed, 17 Apr 2024 13:22:13 +0000 (13:22 +0000)
committerPeter Mikus <peter.mikus@protonmail.ch>
Thu, 18 Apr 2024 09:14:41 +0000 (09:14 +0000)
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch>
Change-Id: I48240d2df2ee7908d07da86a4e4da359178d0b9e

12 files changed:
resources/job_specs/report_iterative/2n-clx/soak-00.md [deleted file]
resources/job_specs/report_iterative/2n-clx/vpp-soak-00.md [new file with mode: 0644]
resources/job_specs/report_iterative/2n-icx/vpp-soak-00.md [moved from resources/job_specs/report_iterative/2n-icx/soak-00.md with 100% similarity]
resources/job_specs/report_iterative/2n-spr/vpp-soak-00.md [new file with mode: 0644]
resources/job_specs/report_iterative/3n-icx/vpp-soak-00.md [new file with mode: 0644]
resources/job_specs/report_iterative/3n-icxd/vpp-soak-00.md [new file with mode: 0644]
resources/job_specs/soak_weekly/vpp-2n-clx.md [new symlink]
resources/job_specs/soak_weekly/vpp-2n-icx.md [new symlink]
resources/job_specs/soak_weekly/vpp-2n-spr.md [new symlink]
resources/job_specs/soak_weekly/vpp-3n-icx.md [new symlink]
resources/job_specs/soak_weekly/vpp-3n-icxd.md [new symlink]
resources/libraries/bash/function/common.sh

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 (file)
index ca0efa6..0000000
+++ /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 (file)
index 0000000..33e92b2
--- /dev/null
@@ -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-spr/vpp-soak-00.md b/resources/job_specs/report_iterative/2n-spr/vpp-soak-00.md
new file mode 100644 (file)
index 0000000..829ac70
--- /dev/null
@@ -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 (file)
index 0000000..5c347df
--- /dev/null
@@ -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 (file)
index 0000000..b89bfc6
--- /dev/null
@@ -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 (symlink)
index 0000000..1de0825
--- /dev/null
@@ -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 (symlink)
index 0000000..28c0812
--- /dev/null
@@ -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 (symlink)
index 0000000..c118992
--- /dev/null
@@ -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 (symlink)
index 0000000..755a365
--- /dev/null
@@ -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 (symlink)
index 0000000..a4fb4dd
--- /dev/null
@@ -0,0 +1 @@
+../report_iterative/3n-icxd/vpp-soak-00.md
\ No newline at end of file
index 01d01e8..4f104db 100644 (file)
@@ -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