From e539432a91d2976e538498dfde89a425cb9801ef Mon Sep 17 00:00:00 2001 From: Alex Lyn Date: Fri, 10 Oct 2025 14:36:47 +0800 Subject: [PATCH] CI: Add dedicated expected error message for runtime-rs Runtime-rs has its dedicated error message, we need handle it separately. Signed-off-by: Alex Lyn --- tests/integration/kubernetes/k8s-guest-pull-image.bats | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests/integration/kubernetes/k8s-guest-pull-image.bats b/tests/integration/kubernetes/k8s-guest-pull-image.bats index a828851d21..75906a17a4 100644 --- a/tests/integration/kubernetes/k8s-guest-pull-image.bats +++ b/tests/integration/kubernetes/k8s-guest-pull-image.bats @@ -178,6 +178,15 @@ setup() { # The pod should be failed because the image is too large to be pulled in the timeout assert_pod_fail "$pod_config" + + # runtime-rs has its dedicated error message, we need handle it separately. + if [ "${KATA_HYPERVISOR}" == "qemu-coco-dev-runtime-rs" ]; then + pod_name="large-image-pod" + kubectl describe "pod/$pod_name" | grep "agent create container" + kubectl describe "pod/$pod_name" | grep "timeout" + return + fi + assert_logs_contain "$node" kata "$node_start_time" 'createContainer failed' assert_logs_contain "$node" kata "$node_start_time" 'timeout' }