diff --git a/.circleci/config.yml b/.circleci/config.yml index f75d809e5..e8710cc08 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -34,6 +34,12 @@ jobs: - run: name: 'Check if changed' command: git diff --cached --exit-code + - run: + name: 'Normalize test output' + command: ci/normalize_expected.sh + - run: + name: 'Check if changed' + command: git diff --cached --exit-code check-sql-snapshots: docker: - image: 'citus/extbuilder:latest' diff --git a/ci/normalize_expected.sh b/ci/normalize_expected.sh new file mode 100755 index 000000000..431ff83a6 --- /dev/null +++ b/ci/normalize_expected.sh @@ -0,0 +1,7 @@ +#!/bin/sh + +set -eu +for f in $(git ls-tree -r HEAD --name-only src/test/regress/expected/*.out); do + sed -Ef src/test/regress/bin/normalize.sed < "$f" > "$f.modified" + mv "$f.modified" "$f" +done