Merge pull request #25918 from ricardobranco777/test_runc_namespaces

test: Fix expected output for runc on namespaces
This commit is contained in:
openshift-merge-bot[bot] 2025-04-18 19:26:56 +00:00 committed by GitHub
commit 3803429abb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 7 additions and 1 deletions

View File

@ -38,7 +38,13 @@ uts | uts
run_podman logs $cname
con1_ns="$output"
assert "$con1_ns" == "$con2_ns" "($name) namespace matches (type: $type)"
if [[ "$option" = "pid" ]] && is_rootless && ! is_remote && [[ "$(podman_runtime)" = "runc" ]]; then
# Replace "pid:[1234567]" with "pid:\[1234567\]"
con1_ns_esc="${con1_ns//[\[\]]/\\&}"
assert "$con2_ns" =~ "${con1_ns_esc}.*warning .*" "($name) namespace matches (type: $type)"
else
assert "$con1_ns" == "$con2_ns" "($name) namespace matches (type: $type)"
fi
local matcher="=="
if [[ "$type" != "host" ]]; then
matcher="!="