Skip to content

test(webapp): run all federated training specs with one command - #1256

Open
ale18V wants to merge 2 commits into
test/browser-browser-cypress-cifrom
test/federated-e2e-command
Open

ale18V wants to merge 2 commits into
test/browser-browser-cypress-cifrom
test/federated-e2e-command

Conversation

@ale18V

@ale18V ale18V commented Oct 11, 2026 •

Copy link
Copy Markdown
Collaborator

What & why

Add one package command to run both federated webapp training specs locally. The command starts a real server with Titanic and four-epoch LUS COVID, plus a Node participant for each task. Titanic's Cypress spec now selects its task explicitly when both tasks are visible. The command passed locally under Node 22 with both specs passing.

Technical plan

Extend the existing federated peer entrypoint with an all-tasks mode, and reuse the current server/Vite/Cypress orchestration pattern. Keep CI's per-task matrix unchanged so those jobs remain parallel.

Deviations from plan

Plan assumed the default Cypress browser; the local command uses Firefox because headless Electron stalled during LUS training without WebGL support.

Todo

None.

@ale18V
ale18V requested a review from JulienVig October 11, 2026 10:39
@ale18V
ale18V added this pull request to stack #1257 October 11, 2026 10:39
@ale18V
ale18V force-pushed the test/federated-e2e-command branch from 1c63cf7 to 1151938 Compare October 12, 2026 12:25
@ale18V
ale18V force-pushed the test/federated-e2e-command branch from 1151938 to f57470e Compare October 15, 2026 11:01

This branch has not been deployed

No deployments
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