You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#6274 added boot smoke tests for the platform services (in platform-integration). texera-web was left out of scope — it's built in the amber job (not platform), and its boot check belongs in the infra-provisioned amber-integration job (mirroring how platform-integration hosts the platform boot checks).
Add a boot smoke test that launches the packaged texera-web (bin/texera-web-application) against amber-integration's infra and asserts it reaches a listening state without a runtime classpath/linkage crash — the check that would have caught #6204 (Hadoop 3.4 → Jersey NoClassDefFoundError) before merge.
texera-web boots on postgres only (TexeraWebApplication.run → SqlServer.initConnection; no S3 / LakeFS at boot), so amber-integration's postgres suffices.
amber-integration runs sbt .../test (no dist); to boot the packaged app it needs the amber dist — shipped in via CI artifact from the amber job (as platform does for platform-integration), or built there.
Suggested direction
Upload the amber dist as an artifact from the amber job.
In amber-integration, download it and run smoke-boot.sh .../bin/texera-web-application 8080 strict.
Follow-up to #6220 / #6274; the #6204 Hadoop → Jersey incident is the concrete regression it catches.
Task Summary
#6274 added boot smoke tests for the platform services (in
platform-integration).texera-webwas left out of scope — it's built in theamberjob (notplatform), and its boot check belongs in the infra-provisionedamber-integrationjob (mirroring howplatform-integrationhosts the platform boot checks).Add a boot smoke test that launches the packaged
texera-web(bin/texera-web-application) againstamber-integration's infra and asserts it reaches a listening state without a runtime classpath/linkage crash — the check that would have caught #6204 (Hadoop 3.4 → JerseyNoClassDefFoundError) before merge.Current state
platform-integration(ci: add platform-integration job to boot each service against real infra #6274) boots the 6 platform services strict via.github/scripts/smoke-boot.sh.texera-webboots on postgres only (TexeraWebApplication.run→SqlServer.initConnection; no S3 / LakeFS at boot), soamber-integration's postgres suffices.amber-integrationrunssbt .../test(no dist); to boot the packaged app it needs the amber dist — shipped in via CI artifact from theamberjob (asplatformdoes forplatform-integration), or built there.Suggested direction
amberjob.amber-integration, download it and runsmoke-boot.sh .../bin/texera-web-application 8080 strict.Follow-up to #6220 / #6274; the #6204 Hadoop → Jersey incident is the concrete regression it catches.
Task Type