From 7304bb6013e34c8fc027d3add5095ffd0e98e036 Mon Sep 17 00:00:00 2001 From: AhmedGrati <48932084+AhmedGrati@users.noreply.github.com> Date: Thu, 8 Dec 2022 22:25:20 +0100 Subject: [PATCH] fix: update match output function (#1546) --- script/test/cmd/lib.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/script/test/cmd/lib.sh b/script/test/cmd/lib.sh index 77e3c41e..5141b961 100644 --- a/script/test/cmd/lib.sh +++ b/script/test/cmd/lib.sh @@ -100,7 +100,7 @@ function convert::match_output() { convert::run_cmd $cmd exit_status=$? if [ $exit_status -ne 0 ]; then FAIL_MSGS=$FAIL_MSGS"exit status: $exit_status\n"; return $exit_status; fi - match=$(diff <(yq -P 'sort_keys(....)' $expected_output) <(yq -P 'sort_keys(....)' $TEMP_STDOUT)) + match=$(diff <(yq ea '[.] | sort_by(.metadata.name) | .[] | splitDoc' $expected_output) <(yq ea '[.] | sort_by(.metadata.name) | .[] | splitDoc' $TEMP_STDOUT)) echo "$match" > /tmp/diff if [ "$match" == "" ]; then SUCCESS_MSGS=$SUCCESS_MSGS"converted output matches\n"; return 0; else FAIL_MSGS=$FAIL_MSGS"converted output does not match\n"; cat /tmp/diff; rm /tmp/diff; return 1;