Skip to content

Add s3 integration tests - #182

Merged
xavierlacot merged 2 commits into
mainfrom
feature/s3-integration-tests
Sep 30, 2026
Merged

xavierlacot merged 2 commits into
mainfrom
feature/s3-integration-tests

Conversation

@xavierlacot

Copy link
Copy Markdown
Member

The storages were only tested against local and in-memory filesystems, so this adds a PHPUnit group running them against a real S3-compatible server (RustFS), started automatically by castor qa:phpunit.

These tests revealed that moving a folder, deleting a folder with a POST_DELETE_FOLDER listener, and listing folders recursively were broken on S3, which are now fixed. The Docker related castor tasks also move from tests: to infra:.

@xavierlacot
xavierlacot merged commit 9c8c63a into main Sep 30, 2026
10 checks passed
@xavierlacot
xavierlacot deleted the feature/s3-integration-tests branch September 30, 2026 09:14
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.

1 participant