diff options
author | aneporada <aneporada@yandex-team.ru> | 2022-02-26 21:31:23 +0300 |
---|---|---|
committer | aneporada <aneporada@yandex-team.ru> | 2022-02-26 21:31:23 +0300 |
commit | ed2cd4470267ae1bbe21e78e8319a02376e609ad (patch) | |
tree | 4a027e09d5368f52ce9d7c4c24ff1462c726986e | |
parent | a5f63ac958ea0a11ce555c369756524eca018678 (diff) | |
download | ydb-ed2cd4470267ae1bbe21e78e8319a02376e609ad.tar.gz |
[yql] Simplify exit code logic
Note: mandatory check (NEED_CHECK) was skipped
ref:bdc7f61a30c88983bddd0396b5246d04088ca7bf
-rwxr-xr-x | ydb/library/yql/parser/pg_query_wrapper/verify.sh | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/ydb/library/yql/parser/pg_query_wrapper/verify.sh b/ydb/library/yql/parser/pg_query_wrapper/verify.sh index 511aae5fbc7..f64b46d554d 100755 --- a/ydb/library/yql/parser/pg_query_wrapper/verify.sh +++ b/ydb/library/yql/parser/pg_query_wrapper/verify.sh @@ -1,13 +1,12 @@ #!/usr/bin/env bash set -eu ya make -err=0 -objdump libyql-parser-pg_query_wrapper.a -t | grep -E "\.data\.|\.bss\." | \ +cnt=$(objdump libyql-parser-pg_query_wrapper.a -t | grep -E "\.data\.|\.bss\." | \ grep -v -E "progname|pg_popcount32|pg_popcount64|pg_comp_crc32c|_ZN4NYqlL10GlobalInitE|BlockSig|StartupBlockSig|UnBlockSig" | \ -grep -v -E "on_proc_exit_index|on_shmem_exit_index|before_shmem_exit_index" || err=$? -if [ $err -eq 1 ]; then +grep -v -E "on_proc_exit_index|on_shmem_exit_index|before_shmem_exit_index" | wc -l) +if [ $cnt -eq 0 ]; then echo "***PASSED***" -fi -if [ $err -ne 1 ]; then - echo "***UNEXPECTED SYMBOLS***" +else + echo "***GOT $cnt UNEXPECTED SYMBOLS***" + exit 1 fi |