Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Describe the Problem
No S3A tests run in CI to validate NooBaa's S3 API compatibility with Hadoop's S3A filesystem implementation.
Explain the Changes
Test infrastructure in
src/test/external_tests/s3a/s3a_constants.js: Test configuration (credentials, Hadoop 3.4.2, bucket name)configure_s3a.js: Sets up test account and hadoop bucket via NooBaa APIrun_s3a_on_test_container.sh: Deploys NooBaa, installs Maven/JDK11, clones Hadoop, configures auth-keys.xml, runs test suiteMakefile target
test-s3a: Runs tests in Docker with Postgres backend, follows existing external test patternGitHub Actions workflow
s3a-tests.yaml: CI integration with 120min timeout, uploads test logsPR workflow integration: Added to
run-pr-tests.yamlalongside Ceph/Mint/Warp testsTest execution:
Configuration disables SSL, STS, encryption, storage classes, and ACLs per Hadoop testing guidelines. Uses path-style access against http://localhost:6001.
Issues: Fixed #9283
Testing Instructions:
make test-s3a(requires Docker)Original prompt
This section details on the original issue you should resolve
<issue_title>Hadoop S3A tests should be added to CI</issue_title>
<issue_description>### Environment info
Actual behavior
Expected behavior
Steps to reproduce
Failures