Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Isolate failing tests on pg17 and OrioleDB #1402

Merged
merged 7 commits into from
Jan 9, 2025

Conversation

olirice
Copy link
Contributor

@olirice olirice commented Jan 8, 2025

Separates tests that have different outputs on out pg15 and pg17 (or OrioleDB) so they can be more easily excluded from the PG 17 build check.

Any tests that need to be scoped to a single build are prefixed with z_<pg major version> for example z_17 for tests that should only run on pg17 build and z_15 for tests that should only run on pg15

@olirice olirice requested a review from a team as a code owner January 8, 2025 20:07
@olirice olirice requested a review from samrose January 8, 2025 20:07
@olirice olirice merged commit bd401ea into sam/oriole17-flake-check Jan 9, 2025
8 of 12 checks passed
@olirice olirice deleted the or/17-separate-regression-tests branch January 9, 2025 21:25
samrose added a commit that referenced this pull request Jan 14, 2025
* chore: WIP check harness

* chore: consolidate start-server/start-client

* chore: consolidate start-server, start-client and check harness

* chore: rm dup cleanup

* chore: do not run pg with overmin, just pg_ctl in daemon mode

* chore: deprecate x86_64-darwin and run check on oriole17

* wip toward fixing for all systems

* chore: refactoring to create reusable makePostgresDevSetup

* chore: tweaks to run-server.sh.in top account for oriole on macos

* chore: remove x86_64-darwin support

* Isolate failing tests on pg17 and OrioleDB (#1402)

* separate pg17 and oriole test diffs

* ignore minor diffs in float value

* update pgmq after-create script for pg 17

* all tests fixed except interface

* sync tests

* move postgis_tiger_geocoder to ext_interface

* align pg 17 extension interface tests

* chore: getting pg tap tests and pg_regress tests to run for pg_15 and oriole 17

* chore: do not build or cache pg 16 for now

* chore: wip running pgtap and pgreress tests + rm pg 16 for now

* chore: fix tests to account for architecture differences3

* chore: deactivate tests and builds for pg 16

* chore: will pull pg 16 from vars in future pr

* chore: update to unit test in ansible build include pg_grapqhl and pg_jsonschema
for orioledb

* chore: also include pgrouting and postgis in orioledb test

* chore: tmp deactivate postgis on this test

* chore: rm from list of exts in test too

* chore: was missing KEY_FILE var in script

* chore: deprecate 16 from versions

---------

Co-authored-by: Oliver Rice <github@oliverrice.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants