feat(device): cx6 update of 1n-alt device jobspec 30/40330/9
authorJuraj Linkeš <juraj.linkes@pantheon.tech>
Mon, 12 Feb 2024 10:25:41 +0000 (11:25 +0100)
committerPeter Mikus <peter.mikus@protonmail.ch>
Mon, 4 Mar 2024 09:01:55 +0000 (09:01 +0000)
commit79595af87341cb4c348364b092916a3230448e42
tree1fa42dba4447c1e04d9cb068302d08cf7bcff00d
parent8370201a402ff92bb0f2c617e9e2b6c61ffbaf1c
feat(device): cx6 update of 1n-alt device jobspec

Update the jobspec according to the current Arm policy:
1. Run most of the tests on cx6, crypto coverage being the most
   important,
2. Match the cx6 ipv4 crypto coverage with x710 with the DPDK driver,
3. Run basic ipv4 and l2 tests with x710 with borh DPDK and native (avf)
   drivers.

The above is the policy used in performance testing where time is a
major constraint. The same is true for functional testing to some
extent, so it makes sense to apply the same logic for choosing the tests.

There are 10 tests which are failing on cx6 without an identified
reason. They are disabled until we find the root cause and address it.
In the meantime, the tests are enabled for x710 with the DPDK driver:
ethip4-l2xcbase-eth-2memif-1dcr
ethip4-l2bdbasemaclrn-eth-2memif-1dcr
ethip4-l2bdbasemaclrn-eth-2tap
ethip4-l2bdbasemaclrn
ethip4-l2bdbasemaclrn-iacl1sf
ethip4-l2bdbasemaclrn-iacl1sl
ethip4-l2bdbasemaclrn-oacl1sf
ethip4-l2bdbasemaclrn-oacl1sl
ethip4-l2patch
ethip4-l2xcbase

When the cx6 issue has been resolved, these should be enabled for cx6
and disabled for x710, with the exception of ethip4-l2bdbasemaclrn,
which should be running on both.

Change-Id: Id48f450063e405b1faca57431676f91d62e829b9
Signed-off-by: Juraj Linkeš <juraj.linkes@pantheon.tech>
resources/job_specs/vpp_device/vpp-1n-alt.md
resources/libraries/bash/function/device.sh