summaryrefslogtreecommitdiff
path: root/test/apiv2/test-apiv2
diff options
context:
space:
mode:
authorOpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com>2020-10-12 12:54:14 -0400
committerGitHub <noreply@github.com>2020-10-12 12:54:14 -0400
commit5801a3048754a4e1ebedc884be9bd42c55892c4c (patch)
treed61866c385af612cfdcc44f3ec5a7b66d6ed3b7a /test/apiv2/test-apiv2
parent609f230ad758c7793bf363815c780616ec491abe (diff)
parentb2e6e4829f0b39d289d15df6f375e56cb3ba4bb5 (diff)
downloadpodman-5801a3048754a4e1ebedc884be9bd42c55892c4c.tar.gz
podman-5801a3048754a4e1ebedc884be9bd42c55892c4c.tar.bz2
podman-5801a3048754a4e1ebedc884be9bd42c55892c4c.zip
Merge pull request #7994 from edsantiago/fix_apiv2_tests
APIv2 tests: get them passing again
Diffstat (limited to 'test/apiv2/test-apiv2')
-rwxr-xr-xtest/apiv2/test-apiv232
1 files changed, 14 insertions, 18 deletions
diff --git a/test/apiv2/test-apiv2 b/test/apiv2/test-apiv2
index 2f01783ff..e9b5f245c 100755
--- a/test/apiv2/test-apiv2
+++ b/test/apiv2/test-apiv2
@@ -125,7 +125,7 @@ function _show_ok() {
echo -e "${red}# actual: ${bold}$actual${reset}"
echo "not ok $count ${TEST_CONTEXT} $testname" >>$LOG
- echo " expected: $expect"
+ echo " expected: $expect" >>$LOG
_bump $failures_file
}
@@ -242,26 +242,22 @@ function t() {
local i
for i; do
- case "$i" in
+ if expr "$i" : "[^=~]\+=.*" >/dev/null; then
# Exact match on json field
- *=*)
- json_field=$(expr "$i" : "\([^=]*\)=")
- expect=$(expr "$i" : '[^=]*=\(.*\)')
- actual=$(jq -r "$json_field" <<<"$output")
- is "$actual" "$expect" "$testname : $json_field"
- ;;
+ json_field=$(expr "$i" : "\([^=]*\)=")
+ expect=$(expr "$i" : '[^=]*=\(.*\)')
+ actual=$(jq -r "$json_field" <<<"$output")
+ is "$actual" "$expect" "$testname : $json_field"
+ elif expr "$i" : "[^=~]\+~.*" >/dev/null; then
# regex match on json field
- *~*)
- json_field=$(expr "$i" : "\([^~]*\)~")
- expect=$(expr "$i" : '[^~]*~\(.*\)')
- actual=$(jq -r "$json_field" <<<"$output")
- like "$actual" "$expect" "$testname : $json_field"
- ;;
+ json_field=$(expr "$i" : "\([^~]*\)~")
+ expect=$(expr "$i" : '[^~]*~\(.*\)')
+ actual=$(jq -r "$json_field" <<<"$output")
+ like "$actual" "$expect" "$testname : $json_field"
+ else
# Direct string comparison
- *)
- is "$output" "$i" "$testname : output"
- ;;
- esac
+ is "$output" "$i" "$testname : output"
+ fi
done
}