Sam/oriole17 flake check (#1399)
* 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 <[email protected]>