Skip to content

Initial approach for a CI/CD integrationtest#81

Merged
temuenz merged 4 commits intopg-fdw:masterfrom
sebasmannem:feature/integration_tests
Dec 15, 2025
Merged

Initial approach for a CI/CD integrationtest#81
temuenz merged 4 commits intopg-fdw:masterfrom
sebasmannem:feature/integration_tests

Conversation

@sebasmannem
Copy link
Contributor

@sebasmannem sebasmannem commented Nov 9, 2025

I proposed to create a integration test framework.
This is draft until it is finished.

  • initialize docker-compose
  • create a DB2 container
  • build the rpm
  • create a postgres container
  • with the rpm installed
  • with postgres running
  • test for postgres to be functioning properly
  • test for db2 to be functioning properly
  • load schema into db2
  • create foreign schema in postgres
  • run some tests against postgres
  • run for all actively maintained postgres versions

@sebasmannem sebasmannem marked this pull request as draft November 9, 2025 19:22
@sebasmannem sebasmannem force-pushed the feature/integration_tests branch 15 times, most recently from 86acda0 to dcd3693 Compare November 9, 2025 22:26
@sebasmannem
Copy link
Contributor Author

I now have Postgres up and running, and I have DB nearly up and running.
Next would be to load a schema into DB2, and load a foreign schema into PostgreSQL.
After that we can define and run an integration test (e.a. verify In postgres that we have a foreign schema, with n foreign tables, and that table a ..., etc. etc.).

@sebasmannem sebasmannem force-pushed the feature/integration_tests branch 2 times, most recently from 857eaad to cf1c8f4 Compare November 9, 2025 22:53
@sebasmannem sebasmannem force-pushed the feature/integration_tests branch from cf1c8f4 to 640a333 Compare November 10, 2025 07:33
Copy link
Collaborator

@temuenz temuenz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

First introduction of the new functionality.

@temuenz temuenz marked this pull request as ready for review November 10, 2025 08:12
@temuenz
Copy link
Collaborator

temuenz commented Nov 18, 2025

@sebasmannem, thanks for this contribution, hence the processing is not completing. I guess you are still working on this one and it is not yet ready to be merged, right?

@temuenz temuenz self-requested a review December 15, 2025 07:37
To execute ps one needs to pass the command to sh
@temuenz temuenz merged commit 90ef00a into pg-fdw:master Dec 15, 2025
1 check passed
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.

2 participants