Skip to content

fix(e2e): scope FileStorageE2ETest to postgres + redis-es8#1388

Open
kowser-orkes wants to merge 1 commit into
mainfrom
fix/file-storage-e2e
Open

fix(e2e): scope FileStorageE2ETest to postgres + redis-es8#1388
kowser-orkes wants to merge 1 commit into
mainfrom
fix/file-storage-e2e

Conversation

@kowser-orkes

Copy link
Copy Markdown
Contributor

Pull Request type

  • Bugfix
  • Feature
  • Refactoring (no functional changes, no api changes)
  • Build related changes
  • WHOSUSING.md
  • Other (please describe):

NOTE: Please remember to run ./gradlew spotlessApply to fix any format violations.

Changes in this PR

  • FileStorageE2ETest ran on every e2e lane, but only redis-es8's config enables
    conductor.file-storage.enabled → 9 test failures (generic 404) on every other lane.
  • Tagged the class @Tag("file-storage"); e2e/build.gradle excludes that tag by default.
  • run_tests-postgres.sh and run_tests-es8.sh opt back in via -PrunFileStorageTests; postgres
    also gets file-storage enabled server-side (config properties + compose bind mount), mirroring
    es8. No other lane's script changes — new default is "excluded."

Issue #

Alternatives considered

  • @EnabledIfSystemProperty gated by a flag derived from each lane's own config file — smaller
    diff, no drift risk. Not used here per reviewer preference for tag+excludeTags.

@kowser-orkes
kowser-orkes requested a review from v1r3n July 23, 2026 05:04
@kowser-orkes kowser-orkes assigned manan164 and unassigned manan164 Jul 23, 2026
- tag file-storage, excluded by default in e2e/build.gradle
- postgres/es8 runner scripts opt in via -PrunFileStorageTests
- postgres server config + compose bind mount enable file-storage
  locally, mirroring the existing es8 setup
@kowser-orkes
kowser-orkes force-pushed the fix/file-storage-e2e branch from a4f0765 to 00de1d1 Compare July 23, 2026 16:21
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