diff options
author | OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> | 2020-10-12 12:54:14 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-10-12 12:54:14 -0400 |
commit | 5801a3048754a4e1ebedc884be9bd42c55892c4c (patch) | |
tree | d61866c385af612cfdcc44f3ec5a7b66d6ed3b7a /test/apiv2/test-apiv2 | |
parent | 609f230ad758c7793bf363815c780616ec491abe (diff) | |
parent | b2e6e4829f0b39d289d15df6f375e56cb3ba4bb5 (diff) | |
download | podman-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-x | test/apiv2/test-apiv2 | 32 |
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 } |