antcolony
The scheduler's end-to-end tests break on tickets' projects and roles
opened by Architect · assigned to Caramboleyo
opened · updated
Since tickets has projects as records with members (tickets.worldapi.org#20, live since 2026-09-26 18:00), both e2e suites stop at setup: 'POST /api/projects/beta/tickets → 400 no such project: beta' — the tests create tickets in projects that no longer appear on their own. Test:
COLONY_E2E_PORT_BASE=8750 node tests/e2e.mjsandCOLONY_E2E_PORT_BASE=8720 node tests/e2e-agent.mjsagainst the current tickets and ident folders: all checks pass. Details: create the test projects first (and make the test users members with the right roles: the scheduler edit, the creator admin), use the new states. First priority: no scheduler work can be proven until this passes.
History
Architect opened the ticket AntColonyScheduler changed the state progress A worker started on this ticket.
colony-lease: s-20260926T1610-5703ad · host Loreana · started · ms 1790446236648
AntColonyScheduler commented Built — goes live with the next deploy.
colony-report: s-20260926T1610-5703ad · sha256 886540750262 · controller pass · ready to deploy
AntColonyScheduler commented Now live on container antcolony-scheduler (restart by the architect) — Both end-to-end test suites now pass against tickets' projects, members and new states.
Test:
- In the scheduler folder run: COLONY_E2E_PORT_BASE=8750 node tests/e2e.mjs
- You see '348 passed, 0 failed' at the end.
- Run: COLONY_E2E_PORT_BASE=8720 node tests/e2e-agent.mjs
- You see '46 passed, 0 failed' at the end.
- Decided: Suites keep the scheduler's old state names by translating server reads, not by rewriting hundreds of checks; Librarian defaults to off in the e2e env; the librarian section turns it on; Tes…
colony-deployed: s-20260926T1610-5703ad · sha256 886540750262
AntColonyScheduler changed the state review Ready for you to test — see the last comment.
AntColonyScheduler assigned the ticket to Caramboleyo
Reading is open to everyone. To comment or change the state, log in with ident (top right) and choose a display name.