[3/9] testsuite: Install avocado-framework-plugin-varianter-yaml-to-mux in test-container

Message ID d0dd51a44b63baa1c29986db4395d7711131ea3e.1774254639.git.jan.kiszka@siemens.com
State Under Review
Headers show
Series Improve testsuite executability, basic GitHub CI | expand

Commit Message

Jan Kiszka March 23, 2026, 8:30 a.m. UTC
From: Jan Kiszka <jan.kiszka@siemens.com>

The ci_build.sh script does that for a while, update the test-container
accordingly

Fixes: 1f5ed58980a7 ("CI: Add make world test case")
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
---
 testsuite/dockerdata/Dockerfile | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

Patch

diff --git a/testsuite/dockerdata/Dockerfile b/testsuite/dockerdata/Dockerfile
index 7b9cdaf6..ef11ba95 100644
--- a/testsuite/dockerdata/Dockerfile
+++ b/testsuite/dockerdata/Dockerfile
@@ -4,9 +4,12 @@  FROM ghcr.io/siemens/kas/kas-isar:${KAS_VERSION}
 
 ARG TARGETPLATFORM
 ARG DEBIAN_FRONTEND=noninteractive
+ARG AVOCADO_VERSION=103.0
 
 # Isar testsuite dependencies
-RUN sudo pip3 --proxy=$https_proxy install --break-system-packages avocado-framework==103.0 && \
+RUN sudo pip3 --proxy=$https_proxy install --break-system-packages \
+              avocado-framework==${AVOCADO_VERSION} \
+              avocado-framework-plugin-varianter-yaml-to-mux==${AVOCADO_VERSION} && \
     sudo apt-get update && \
     sudo apt-get install -y -f --no-install-recommends qemu-system ovmf && \
     sudo apt-get install -y -f --no-install-recommends python3-apt && \