Require successful PG14 tests for PRs

The previous PR enabling tests on PG14 did not actually require
tests to pass but with INSERT support merged and most of the tests
passing it makes sense to require tests to pass to not introduce
regression and explicitly not require the currently known failing
tests.
This commit is contained in:
Sven Klemm 2021-10-06 15:08:11 +02:00 committed by Sven Klemm
parent 26c5f27683
commit 90d1a390c7
2 changed files with 2 additions and 4 deletions

View File

@ -118,9 +118,7 @@ jobs:
- name: make installcheck
id: installcheck
run: |
if [[ "${{ matrix.ignore_tests }}" != "true" ]]; then
set -o pipefail
fi
set -o pipefail
make -k -C build installcheck ${{ matrix.installcheck_args }} | tee installcheck.log
- name: pginstallcheck

View File

@ -112,8 +112,8 @@ m["include"].append(build_debug_config({"pg":PG13_LATEST}))
pg14_debug_latest = {
"pg": PG14_LATEST,
"tsdb_build_args": "-DWARNINGS_AS_ERRORS=OFF -DEXPERIMENTAL=ON",
"ignore_tests": True,
"coverage": False,
"installcheck_args": "IGNORES='append-14 bgw_db_scheduler constraint_exclusion_prepared dist_distinct dist_hypertable-14 dist_partial_agg dist_query dist_triggers insert-14 partition plan_skip_scan-14 transparent_decompression_ordered_index-14 upsert vacuum vacuum_parallel'"
}
m["include"].append(build_debug_config(pg14_debug_latest))