Skip to content

Update S3-related tests to run in Testcontainers#117

Merged
ostinru merged 10 commits into
apache:mainfrom
ostinru:tc-s3
Jun 15, 2026
Merged

Update S3-related tests to run in Testcontainers#117
ostinru merged 10 commits into
apache:mainfrom
ostinru:tc-s3

Conversation

@ostinru

@ostinru ostinru commented Jun 14, 2026

Copy link
Copy Markdown
Collaborator

Fix S3-related tests from #86:

  • Add MinIOContainer and S3Application to manage MinIO
  • Generate fixtures via SmallDataFactory (prefer composition over inheritance)
  • Migrate CloudAccessTest and S3SelectTest to TestContainers suite.
  • Pre-bake test s3/s3-invalid PXF server configs into image.
  • Move S3 tests from the singlecluster to the testcontainers pipeline (pxf-s3) and delete the unused legacy MinIO scripting.
  • Replace s3a client with aws S3 client in tests data management.

@ostinru ostinru marked this pull request as ready for review June 15, 2026 07:58
@ostinru ostinru requested a review from MisterRaindrop June 15, 2026 07:59

@MisterRaindrop MisterRaindrop left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

LGTM

@ostinru ostinru merged commit 174807b into apache:main Jun 15, 2026
103 of 115 checks 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